使用vi和vim的原因:linux很多软件默认调用vi进行编辑,因此有必要熟悉它的使用规则
vi:
打开文件: vi 文件名
【一般模式】打开文件时进入一般模式,这个模式下的操作:
上下左右移动光标
移动到下一页: Ctrl + f
移动到上一页: Ctrl + d
删除字符 x,X
删除整行 dd
20dd 删除光标之下的20行
复制、粘贴文件数据 yy 复制光标所在的那一行
p 将复制的数据在光标下一行粘贴
P 将复制的数据在光标上一行粘贴
进入编辑模式 i,I,o,O,a,A,r,R
进入命令行模式::, /, ?
保存并离开: :wq
移动到这个文件的最后一行: G
移动到文件的第一行:gg
向下寻找word字符串: /word
向上寻找word字符串: ?word
在n1和n2行之间寻找word1并替换成word2: :n1,n2s/word1/word2/g
从第一行到最后一行查找并替换,且在替换前询问::1,$s/word1/word2/gc
强制离开且不保存文件::q!
离开vi: :q
【编辑模式】可以编辑文本中的内容
返回一般模式:esc
【命令行模式】可以查找数据,读取,保存,大量替换字符,离开vi,显示行号。