---恢复内容开始---

一、编辑模式:对文本进行添加,修改等操作。

1、i               在光标所在字符处开始输入,如图会在左下方提示 “插入”

      I              在光标所在行的行首开始输入

      o             在光标所在行的下一行开始输入

      O            在光标所在行上一行开始输入

      a             在光标所在字符后开始输入

      A             在光标所在字符前开始输入 

2、按 Esc键退出编辑模式。

二、命令模式:  在一般模式下输入: 或者 / 进入命令模式。

1、/word(想要查找的字符)   按 n 继续向下查找,N 或shift+n向上查找,相当于?word 直接查找。会高亮显示所查找的字符。

2、替换  :n1,n2s/word1/word2/g  将n1行到n2行之间的word1字符替换为word2字符, 末尾不加g,只替换n1到n2之间的第一个word1字符。

1) :20,30s/sbin/aaa/g可以看到20行至30行之间的sbin被替换为aaa.

 

2)使用 :20,30s/sbin/aaa/ 时,可以看到只替换了第一个字符。

3)1,$s/sbin/aaa/g  全局替换。整个文档中word1被替换为word2.如图再找不到sbin.

4)当我们替换的字符带/时,上面提到的方法就不能用了,因为不能被识别。例如 将、sbin替换为aaa时。 1,$s //sbin/aaa/g

a、使用脱义\,

 

b、使用别的符号代替,例如#,@,%等

3、set nu 显示行号,set nonu 取消行号显示,

 

4、取消高亮显示 nohl

 

5: w  保存   w! 强制保存  wq 保存退出   

    q  退出   q!强制退出

    x 保存退出,与wq的区别在于,如果对文本没有改动,wq 保存退出会改变mtime,atime,mtime, x 保存退出不会改变三者。

6、把正在编辑的文件保存为一个新文件。:w /opt/new.txt , 在 opt 下已经生成一个new.txt。

  

7、把其他内容导入到正在编辑的文本中。 :r /opt/66.txt

 

8、同时编辑多个文件 ,在已经打开的文本下输入 : new /opt/my.cnf, 使用ctrl+w ,然后方向键可上下两个文本跳转操作。

9、文本加密 : X ,然后输入密码,保存退出,就给文本设置了密码。

当我们用cat ,more,less 去看时出现乱码。

用 vim 打开时也需要输入密码,如果输错密码也会出现乱码。取消密码:X,设置密码为空就可以了。

 

posted on 2018-01-04 23:16  天梭  阅读(102)  评论(0编辑  收藏  举报