在vi界面中%d:是清空所有配置文件
%s/
r
e
l
e
a
s
e
v
e
r
/
6
:
代
表
将
releasever/6:代表将
releasever/6:代表将releasever 替换成6
%s/
r
e
l
e
a
s
e
v
e
r
/
6
/
g
:
代
表
将
releasever/6/g: 代表将
releasever/6/g:代表将releasever 全部替换成6
- :wq 退出保存
- :q 退出
- :q! 强制退出
- yy :复制
- p :粘贴
- u: 返回上一操作
- s:删除
- 在所有行前交空格:
:%s/^/& - 在所有行后加空格
:%s/$/& - o:在当前行的下一行进行插入操作
- O:在当前行的上一行进行插入操作
- g:调到文档首行
- G:跳到文档末行
- /test:配置文档中的test字段。n:往上匹配,N往下匹配
- dd:删除当前行
- 在命令行中替换文档中的内容:sed -i ‘s/abcd/zys/g’ test.txt
在匹配行前操作:
在匹配后操作:
上面的操作在都只是打印,要真正写入文档中,需要加入-i
在文档中查找seLinux然后将disable替换成123456的操作如下:
上面只是打印出来,并未在文档中真正填写,这时加上-i:
查找某个字符串:
/xxx 回车
按n建市查找下一个