Linux——vi编辑器及文件内容操作

1.请把/etc/services 复制到/root/目录下,并重命名为test.txt

[cp /etc/services /root/test.txt]

2.用vim打开test.txt并设置行号

[vim test.txt]

[:set number/nu]

然后按下shift+;键,输入set number,如下图所示行号设置成功

3.分别向下向右向左向右移动5个字符

(1).j或向下方向键按5下 

(2).L或向右方向键按5下

(3).h或向左方向键按5下

(4).L或向右方向键按5下

4. 分别向下向上翻两页

 按2下ctrl+b /pageup 向下翻页

 按2下ctrl+f /pagedown向上翻页

5.把光标移动到第49     

 在页面输入49,然后按G   

会跳转到49行                                    

6.让光标移动到行末,再移动到行首

按下0/Shift+6移动到行首

按下Shift+4移动到行末

7. 移动到test.txt文件的最后一行

按G键移动到文件最后一行

8. 移动到文件的首行

按gg移动到文件首行

9. 搜索文件中出现的 services并数一下一共出现多少个

/services,回车

按n搜索下一个

一共出现11个

10. 把从第一行到第三行出现的services 替换成service

输入命令[:1,3ss/services/services/g]

11. 还原上一步操作

按一次u

12.把整个文件中所有的light替换成lighting

[:1,$s/light/lighting/g]

13.把光标移动到50行,删除字符”#”

50G

然后按i进入编辑模式删除 // 或 把光标移动到字符‘#’前,按X(小写),或把光标移动到字符‘#’后,按X(大写)

14. 还原上一步操作

按一次u

15. 删除第50

先按50G 然后按dd

16. 还原上一步操作

按一次u

17. 删除从37行到42行的所有内容

先按37G ,移动光标到37行

然后按6dd ,删除从37行到42之间的数据(6为37到42之间的行数)

18. 还原上一步操作

按一次u

19. 复制48行并粘贴到52行下面

先按48G,移动光标到48然后按yy 复制48

然后按51G 移动光标到51p(小写)复制到52

或者52G 移动光标到52行 按P(大写)复制到52行,原52行变53行。

20. 还原上一步操作(按两次u

按两次U

21. 复制从37行到42行的内容并粘贴到44行上面

先按37G 把光标移动到37再按6yy 复制从37行到42行的内容

然后按44G把光标移动到44p(大写)复制到44行上面

23. 还原上一步操作(按两次u

按两次U

24. 37行到42行的内容移动到19行下面

先按37G 把光标移动到37再按6yy 复制从37行到42行的内容

先按19G 把光标移动到19p(小写)复制到19行下面

25. 还原上一步操作(按两次u

按两次U

26. 光标移动到首行,把/bin/sh 改成 /bin/bash

先按gg 移动光标到首行

然后 按i进入编辑模式修改 // 或 :1,2s/sh/bash/g 把/bin/sh 改为 /bin/bash

27. 在第一行下面插入新的一行,并输入”# Hello!”

先按gg 光标移动到首行 然后按O(小写) 向下添加一行, 输入“#Hello!"

  1. 保存文档并退出

按shift+;进入:然后输入wq即可

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Apathfinder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值