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. 保存文檔並退出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章