首页 > 代码库 > linux基础命令

linux基础命令

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

    cp /etc/init.d/iptables test.txt

    mv iptables test.txt

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

    vim test.txt

    :set number

  3. 分别向下、向上、向左、向右移动5个字符:箭头或者J,K,H,L

  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

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

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

    gg

    按i进入编辑模式修改

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

    按字母o,输入“Hello!"

  27. 保存文档并退出:

    :wq!


本文出自 “Llinux命令联系” 博客,请务必保留此出处http://2767215.blog.51cto.com/2757215/1948226

linux基础命令