vim编辑器在命令行模式的操作

命令行模式操作

:w 保存 save

:w! 强制保存

:q 没有进行任何修改,退出 quit

:q! 修改了,不保存,强制退出

:wq 保存并退出

:wq! 强制保存并退出

😡 保存退出

例: wq! 强制保存并退出

[root@xuegod63 ~]# ll /etc/shadow

----------. 1 root root 1179 9月  19 12:57 /etc/shadow

[root@xuegod63 ~]# vim /etc/shadow


    调用外部文件或命令

假设:我想要写入我的网卡MAC地址,,我要查看一下,当前在vim编辑文档,照着写。这样好麻烦。

在命令行模式下操作:

:!ifconfig 调用系统命令

!+命令

读取其他文件。(把其他文件中的内容追加到当前文档中)

:r /etc/hosts

    文本替换

格式 : 范围(其中%所有内容)   s分隔符 旧的内容 分隔符 新的内容  (分隔符可以自定义

默认是每一行的第一个符合要求的词   (/g全部)

:1,3 s/bin/xuegod    替换第1到3行中出现的第一个bin进行替换为xuegod

:1,3 s/bin/xuegod/g  替换第1到3行中查找到所有的bin进行替换为xuegod

:3 s/xue/aaaaa     #只把第3行中内容替换了

:% s/do/xuegod/g      将文本中所有的do替换成xuegod

:% s/do/xuegod/gi      将文本中所有的do替换成xuegod, 并且忽略do的大小写

:% s@a@b@g          将文本中所有的a替换成b,分隔符换成了@

版权声明:
作者:WaterBear
链接:https://l-t.top/1192.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>