白帽子黑客教你:Kali和Windows软件管理的异同「二」( 二 )


主要用来管理文件或者设置vim , 如保存 , 退出 , 放弃等 , 而不是修改文件内容
在正常模式下 , 输入':'即可进入命令模式 , 由于操作都是在一行完成的 , 因此也叫做单行模式
保存文件:w
退出文件:q
保存退出:x/wq , 等价于正常模式下的shift+zz
强制操作:!
强制保存:w!
强制退出:q!
强制保存退出:wq!
放弃修改:e!
4>.可视模式:
shift+左右尖括号左右移动选中的内容
熟练掌握vim
1>.打开文件
vim filename 打开文件 , 并将光标定位到文件开头
1.若文件已经存在 , 则直接打开
2.若文件不存在 , 则新建文件(不做修改的文件不会创建)
vim filename +n 打开文件 , 并将光标定位到文件第n行
vim filename + 打开文件 , 并将光标定位到文件末尾
2>.光标定位
正常模式下按下列字符:
gg:首行
GG:尾行
ngg:第n行
0:行首
^:首个非空字符
$:行尾
k:向上
j:向下
h:向左
l:向右
3>.复制粘贴
在正常模式下输入一下字符:
yy:复制光标所在行
dd:剪贴光标所在行
p:粘贴缓冲区的内容
nyy:复制光标开始的n行
ndd:剪贴光标开始的n行
4>.操作回退
u:撤销刚才的操作
ctrl+r:反撤销 , 就是发现刚才的撤销有误 , 撤销"撤销"的操作
5>.查找替换
命令模式下的操作
:或者?查找内容 , 然后敲回车即可查找相关内容 , n向前翻 , N向后翻
:%s/查找内容/替换内容/[g],将查找的内容替换 , g表示全局替换 , []表示可选
:起始行 , 结束行s/查找内容/替换内容/[g],替换从起始行到结束行查找到的内容 , g功能同上
6>.基本配置
:set nu 设置行号
:set nonu 取消行号
:set tabstop=4 设置tab键为4个空格
:set fileeccodings=utf-8,gkb 设置字符集
****注意:按照上面的方法配置的文件行号在退出编辑后就会消失 , 不会保存
7>.配置文件:
上面的第六步在命令模式下的配置是单次的 , 退出vim后配置就无效了 ,
是想依次配置 , 自动生效可以创建专门的配置文件
在用户根目录下 , 创建.vimrc文件 , 这个文件就是vim的配置文件 ,
当该用户登录时就可以生效 , 可以将vim相关的配置写入即可
要想使配置文件生效可以重启系统 , 也可以使用命令:source ~/.vimrc
#说明:
文件未保存就关闭vim时 , 会产生临时文件 , 下次打开时会提示恢复/删除等相关操作
白帽子黑客教你:Kali和Windows软件管理的异同「二」文章插图
白帽子黑客教你:Kali和Windows软件管理的异同「二」文章插图
PS:到此学习完毕 , 谢谢观看 , 获取更多干货请持续关注本号!
白帽子黑客教你:Kali和Windows软件管理的异同「二」文章插图
原创不易 , 各位看官记得好评加关注哦!你也可点击了解更多 , 或搜索:Kali与编程 , 学习更多Kali Linux渗透与白帽编程技巧哦!
白帽子黑客教你:Kali和Windows软件管理的异同「二」文章插图