欢迎光临散文网 会员登陆 & 注册

kali中使用小技巧

2023-01-26 12:31 作者:Batteries安全  | 我要投稿

一、SHELL介绍

在Kali Linux系统中,其默认的SHELL解释器为zsh。zsh是一款用于交互式使用的shell,其中包含了bash、ksh、tcsh等优秀功能。

我们执行命令:

echo $SHELL

可以查看当前使用解释器,结果如下所示:


zsh解释器支持tab补全,同时还可以记录上次执行的命令,例如,当我们键入vim命令后,后面就立刻出现了我们上次使用vim命令打开的文件,此时,我们按一个向右的箭头,就可以瞬间补全,如下所示:


 

二、字体缩放

 

在默认情况下,我们的Kali Linux系统的字体偏小,这时我们看上去就不很方便。我们可以同时按下Ctrl+Shift+加号来使得字号变大,如下所示:


相应的,有时我们的一些输出过长,字号变大以后不利于完整的输出,这时我们可以同时按下Ctrl+减号来使得字号变小,如下所示:


三、vim编辑器批量设置注释

我们在配置Linux一些配置文件的时候,经常遇到在一些行批量添加注释或者说是批量消除注释的情景。如果我们一行一行的去加或者去删除,就显示非常慢,下面,我给大家介绍一下在vim编辑器下批量添加或者批量删除注释的方法。

假设我们要批量添加注释,一个原始的文档如下所示:


命令模式下,我们把光标移动到我们想要添加注释的第一行,然后按下Ctrl+v,进入列编辑模式,之后,我们按下向下的方向键,选中想要添加注释的列,如下所示:


之后,我们按下Shitf+I,这时光标会跳转到第一行,同时进入编辑模式,如下所示:


我们在该行上直接插入#号,如下所示:


之后,我们按下Esc键,我们新插入的#号就会出现在每一列的开头处了,如下所示:


以上介绍了如何快速添加注释,接下来,再给大家介绍一下如何批量删除注释。原始的文件如下所示。


假设我们要快速删除这些行的#号注释,那么我们还是将光标放到第一行,选择Ctrl+v进入列编辑模式,并按下向下的方向键,选择要删除注释的列,如下所示:


在此基础上,我们直接按下d,即可快速删除每一列前面的#注释,如下所示


四、vim编辑器详细介绍

 

vim   编辑文件,

ctrl +f :向下翻一页

ctrl +b :向上1页

ctrl +u :向上半页

ctrl +d :向下半页

 

 

命令模式:默认进入

按esc

dd:剪切光标所在行

ndd:n行

u:撤销上一步操作

D: 删除光标后边内容

d^:删除光标前边内容

yy:复制当前一行

nyy:复制光标以下n行

p:粘贴到光标下边一行

P:粘贴到光标下上边一行

x:删除光标当前字符

del:删除光标当前字符

gg:跳到第一行

ngg:跳到n行

G:跳到最后一行

gg=G:自动排版

/word:搜索关键词 n查找下一个关键词  N查找上一个关键词

?word:向上搜索关键词    n查找下一个关键词  N查找上一个关键词

r:替换当前光标所在字符

R:替换多个字符,esc退出替换

ZZ:保存退出

 

 

 

插入模式:

a:光标往后移一位插入

A:光标移到行末插入

i:光标不动进入插入模式

I:光标跳到行首插入

o:在光标下边一行插入新行

O:光标上边插入新行

cc:删除当前行进入插入

s:删除光标所在字母进入插入

S:删除当前行进入插入

 

 

末行模式:

:set nu    打印行号

:set hlsearch 高亮显示

:set nohlsearch  不高亮

:q     退出

:w     保存

:x 保存退出 等于:wq 的效果

:q!    强制退出不保存

:wq!    

                                                                   

:% s/old/new/g 每一行中的old替换成new   

 五、cal日历查询

 



00:59



kali中使用小技巧的评论 (共 条)

分享到微博请遵守国家法律