加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

发布时间:2020-12-15 17:08:22 所属栏目:安全 来源:网络整理
导读:5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 5.5 进入编辑模式 所谓编辑模式,就是进入一个可以编辑文本文档的模式 操作命令 运行结果描述 i 在当前字符前插入 I 在光标所在行的行首插入 o 在当前行的下一行插入新的一行 O 在当前行的上一行插入新的一行
  • 5.5 进入编辑模式

  • 5.6 vim命令模式

  • 5.7 vim实践


5.5 进入编辑模式

所谓编辑模式,就是进入一个可以编辑文本文档的模式

操作命令 运行结果描述
i 在当前字符前插入
I 在光标所在行的行首插入
o 在当前行的下一行插入新的一行
O 在当前行的上一行插入新的一行
a 在当前字符的后插入
A 在光标所在行的行尾插入

5.6 vim命令模式

/word 向光标之后查找一个字符串“word”,按 n 向后继续搜索,shift+n 向前继续搜索
?word 向光标之前查找一个字符串“word”,按 n 向前继续搜索 ,shift+n 向后继续搜索
:nohl 清除高亮
:n1,n2s/word1/word2/g 在n1-n2行之间查找“word1 ”并替换为“word2 ”,不加g则只替换每行的第一个“word1 ”
:1,$s/word1/word2/g 将文档中所有的的“word1 ”替换为“word2”,不加g则只替换每行的第一个“word1 ”
:w 保存文本
:q 退出vim
:w! 强制保存,在root用户下,即使文本只读也可以完成保存
:q! 强制退出,所有改动不生效
:wq 保存并退出
:set nu 显示行号
:set nonu 不显示行号
:x 文本如果做了更改,这个命令就等同于":wq",如果没有做任何更改,使用这个命令也不会更改mtime,(:q或:wq,这命令不管你是否更改,都会修改mtime)

搜索替换的知识点: 如果遇到需要替换的特殊字符,可以使用#、@,代替原来的/ 分割。
例:

:1,100s#/etc/fstab#/etc/inconfig#g

: 冒号后,可以按方向键,查找之前使用过的命令

5.7 vim实践

cp/etc/dnsmasq.conf/tmp/1.txt
  1. 分别向下、向右、向左、向上移动6个字符(6j 6l 6h 6k)。

  2. 分别向下、向上翻两页(分别按两次ctrl+f和ctrl+b)。

  3. 把光标移动到第49行(49G)。

  4. 把光标移动到行尾,再移动到行首(Shift+4,Shift+6)。

  5. 移动到1.txt文件的最后一行(G)。

  6. 移动到文件的首行(gg)。

  7. 搜索文件中出现的“dnsmasq”,并数一下该字符串出现的次数(/dnsmsq 然后按n)。

  8. 把从第1行到第10行出现的dnsmasq替换成dns(:1,10s/dnsmasq/dns/g)。

  9. 还原上一步操作(u)。

  10. 整个文件中所有的etc替换成cte(:1,$s/etc/cte/g)。

  11. 把光标移动到第25行,删除字符串 “ly”(25G 然后按j向右移动光标找到"ly",按v选中,然后按x)。

  12. 原上一步操作(u)。

  13. 除第50行(50G dd)。

  14. 还原上一步操作(u)。

  15. 删除第37-42行的所有内容(37G 6dd)。

  16. 还原上一步操作(u)。

  17. 复制第48行的内容并粘贴到第52行下面(48G yy 52G p)。

  18. 还原上一步操作(u)。

  19. 复制第37-42行的内容并粘贴到第44行上面(37G 6yy 44G P)。

  20. 还原上一步操作(按u)。

  21. 把第37-42行的内容移动到第19行下面(37G 6dd 19G p)。

  22. 还原上一步操作(按u)。

  23. 把光标移动到首行,把第1行内容改为“#!/bin/bash”(先按gg,把光标定位到第1行,然后按字母A,进入编辑模式,同时>光标到行末尾,进行修改操作,完成后按ESC)。

  24. 保存文档并退出(按Esc键,输入“:wq”)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读