linux常用命令练习(vim相关)

VIM命令练习步骤

  1. 请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt
  2. 用vim打开test.txt并设置行号
  3. 分别向下、向右、向左、向右移动5个字符
  4. 分别向下、向上翻两页
  5. 把光标移动到第49行
  6. 让光标移动到行末,再移动到行首
  7. 移动到test.txt文件的最后一行
  8. 移动到文件的首行
  9. 搜索文件中出现的 iptables 并数一下一共出现多少个
  10. 把从第一行到第三行出现的iptables 替换成iptable
  11. 还原上一步操作
  12. 把整个文件中所有的iptables替换成iptable
  13. 把光标移动到25行,删除字符 “$”
  14. 还原上一步操作
  15. 删除第50行
  16. 还原上一步操作
  17. 删除从37行到42行的所有内容
  18. 还原上一步操作
  19. 复制48行并粘贴到52行下面
  20. 还原上一步操作(按两次u)
  21. 复制从37行到42行的内容并粘贴到44行上面
  22. 还原上一步操作(按两次u)
  23. 把37行到42行的内容移动到19行下面
  24. 还原上一步操作(按两次u)
  25. 光标移动到首行,把/bin/sh 改成 /bin/bash
  26. 在第一行下面插入新的一行,并输入”# Hello!”
  27. 保存文档并退出

参考操作:

  1. 请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt: cp /etc/init.d/iptables test.txt
  2. 用vim打开test.txt并设置行号: vim test.txt; set number;
  3. 分别向下、向右、向左、向右移动5个字符:箭头或者hjkl;
  4. 分别向下、向上翻两页:Ctrl+f; Ctrl+b; PageUp; PageDown;
  5. 把光标移动到第49行:49G
  6. 让光标移动到行末,再移动到行首:Shift+4; 0或者Shift+6
  7. 移动到test.txt文件的最后一行:G;
  8. 移动到文件的首行:gg
  9. 搜索文件中出现的 iptables 并数一下一共出现多少个:gg; /iptables回车;按n查找下一个
  10. 把从第一行到第三行出现的iptables 替换成iptable: :1,3s/iptables/iptable/g; //不加g仅替换每一行第一个,加g替换所有
  11. 还原上一步操作:u
  12. 把整个文件中所有的iptables替换成iptable: :1,$s/iptables/iptable/g;
  13. 把光标移动到25行,删除字符 “$”: 25G; 按i进入编辑模式删除。
  14. 还原上一步操作:u
  15. 删除第50行: 50G; dd;
  16. 还原上一步操作:u
  17. 删除从37行到42行的所有内容: 37G; 6dd;
  18. 还原上一步操作:u
  19. 复制48行并粘贴到52行下面:48G;yy;52G;p; p复制的数据从光标下一行粘贴,P从上一行
  20. 还原上一步操作(按两次u)
  21. 复制从37行到42行的内容并粘贴到44行上面:37G;6yy;44G;P;
  22. 还原上一步操作(按两次u)
  23. 把37行到42行的内容移动到19行下面:37G;6dd;19G;p;
  24. 还原上一步操作(按两次u)
  25. 光标移动到首行,把/bin/sh 改成 /bin/bash: gg;按i进入编辑模式
  26. 在第一行下面插入新的一行,并输入”# Hello!”:按字母o,输入
  27. 保存文档并退出
  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值