之前写道了Linux的防火墙相关的操作,我就想到了我们常用的编辑器vim,在这里也一起分享一下
目录
命令模式(默认)
dd #删除一行 (剪切)
p #当前行下面粘贴
P #当前行上面粘贴
yy #复制一行
nyy #复制n行
o #当前行下面插入空行
O #当前行上面插入空行 并且编辑模式
gg #快速跳到文件首部
G #快速跳到文件尾
55gg #快速跳到指定的行
55G #快速跳到指定的行
u #复原前一个动作
. #重复前一个动作
i 进入插入模式
/ 光标所在行往下查找 n往下翻 N往上翻
? 光标所在行往上查找 n往下翻 N往上翻
ZZ 命令行模式下的保存退出
插入模式
i #进入插入模式
Esc 键 退出到命令模式
末行模式
ECS 然后 shift + ; #表示从命令行模式进入末行模式
wq #保存退出
x #保存退出
q! 不保存退出
set nu #显示行号
set nonu #不显示行号
vim ~/.vimrc
%s/root/changsha/g #把所有的root替换成changsha
s/root/changsha/g #替换光标所在行的root替换成changsha
%s/root/changsha/gc #把所有的root替换成changsha 但是进入交互问询
y 替换
n 不替换
a 全部替换
q 退出
:r /etc/hosts #指定文件的内容贴进来
:10,15 w /tmp/zhangsan #把本文本里面的10-15行内容写入 指定的文件