首页 > 代码库 > linux基础命令
linux基础命令
请把/etc/init.d/iptables 复制到/root/目录下,并重命名为test.txt:
cp /etc/init.d/iptables test.txt
mv iptables test.txt
用vim打开test.txt并设置行号:
vim test.txt
:set number
分别向下、向上、向左、向右移动5个字符:箭头或者J,K,H,L
分别向下、向上翻两页:Ctrl+f; Ctrl+b; PageUp; PageDown
把光标移动到第49行:49G
让光标移动到行末,再移动到行首:Shift+4; 0或者Shift+6
移动到test.txt文件的最后一行:G
移动到文件的首行:gg
搜索文件中出现的 iptables 并数一下一共出现多少个:
gg
/iptables回车,按n查找下一个
把从第一行到第三行出现的iptables 替换成iptable:
:1,3s/iptables/iptable/g; #不加g仅替换每一行第一个,加g替换所有
还原上一步操作:u
把整个文件中所有的iptables替换成iptable:
:1,$s/iptables/iptable/g
把光标移动到25行,删除字符 “$”:
25G
按i进入编辑模式删除。
还原上一步操作:u
删除第50行:
50G
dd
还原上一步操作:u
删除从37行到42行的所有内容:
37G
6dd
还原上一步操作:u
复制48行并粘贴到52行下面:
48G;yy;52G;p; p复制的数据从光标下一行粘贴,P从上一行
还原上一步操作(按两次u)
复制从37行到42行的内容并粘贴到44行上面:
37G
6yy
44G
P
还原上一步操作(按两次u)
把37行到42行的内容移动到19行下面:
37G
6dd
19G
p
还原上一步操作(按两次u)
光标移动到首行,把/bin/sh 改成 /bin/bash:
gg
按i进入编辑模式修改
在第一行下面插入新的一行,并输入”# Hello!”:
按字母o,输入“Hello!"
保存文档并退出:
:wq!
本文出自 “Llinux命令联系” 博客,请务必保留此出处http://2767215.blog.51cto.com/2757215/1948226
linux基础命令