命令介绍vi/vim命令是一个强大的纯文本编辑器。vim是vi的增强版,比vi更易用。vim编辑器是Unix系统和Linux系统中最标准的编辑器,功能非常强大。可以进行查找、删除、替换、输出等多种文本操作。因此,学习vim编辑器也是学习Linux系统过程中重要的基础部分。vim编辑器有三种模式,分别是#commandmode在此模式下,可以通过移动光标来删除字符或行。#插入模式在命令模式下,按键盘上的字母“i”进入插入模式。只有在这种模式下才能进行文字和字符的输入。按“ESC”键退出插入模式(返回命令模式)。#底行模式保存或退出文件,设置编辑环境。语法格式vi/vim[option][file]vi/vim[OPTION][FILE]optiondescription+#从指定行号的行开始显示文本内容-b#以二进制方式打开文件进行编辑二进制文件和可执行文件-c#当有多个文件时,先完成第一个文件操作,然后执行指定的命令action-d#以diff方式打开文件,当有多个文件编辑时,显示文件区别部分-l#使用lisp模式-m#取消写文件功能-M#关闭修改功能-n#不使用缓存功能-o#指定同时打开的文件数-R#以只读模式打开文件-s#安静模式vi/vim在命令模式下光标移动的基本操作方法Ctrl+f#屏幕向下移动一页,相当于PageDownCtrl+b#屏幕向上移动一页,相当于PageUp0(number)#移动到行首位置$#移动到行尾位置gg#移动到第一行G#移动到最后一行,作用同Shift+gn#在命令模式下将光标向下移动n行(n为数字)Searchandfind/word#往下查找匹配名为word的字符串?word#查找匹配名为word的字符串:n1,n2s/word1/word2/g#n1,n2为数字,在n1和n2行之间查找匹配word1的字符串,将word1全部替换为word2:1,$s/word1/word2/g#找到第一行到最后一行之间匹配word1的字符串,并将word1全部替换成word2:1,$s/word1/word2/gc#找到第一行到最后一行之间匹配word1的字符串最后一行,将word1全部替换为word2,替换前提示确认是否需要替换:%s/word1/word2/g#将word1与word2匹配的所有内容替换命令方式删除复制粘贴methodyy#复制当前光标所在行nyy#复制当前光标位置到后面n行(n为数字)dd#删除当前光标所在行ndd#删除后面n行当前光标所在位置(n为数字)u#撤销上一次操作p#将复制的内容粘贴到光标所在的下一行P#将复制的内容粘贴到光标所在位置的上一行x#删除一个字符光标后X#删除光标前所有字符插入模式保存退出:wq#保存退出:wq!#保存并提交强制退出:q!#Forceexitwithoutsavevi/vim命令非常强大,也是日常工作中常用的命令之一。之前你一定要掌握公众号也推送了相关文章<妙学Vim,复杂命令一学就会>、<史上最全vim快捷键文档>、,<苦练一年总结的Vim使用技巧,给你,拿走!>也可以查参考资料,在学习这篇文章的同时,参考上一篇文章,然后总结出一套自己的笔记。