linux下VI编辑器命令大全(超级完整版)
NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如!
这是基本功,练就此身本领后,方可学习上乘功夫
如若不按此步骤修练,结果会经脉尽断,真气逆行,哈哈哈!
XP
交换两个字符位置
ddp
上下两行调换
J
上下两行合并
dG
删除所有行
d$
从当前位置删除到行尾
y$
从当前位置复制到行尾, 如果要粘贴到其他地方 p 就可以了
:ab string strings
例如 ":ab usa United States of America" ,
当你在文见里插入 usa 时
United States of America 就蹦出来了
:g/^/m0
把文件内容反转
:map keys new_seq
定义你当前 键盘命令
:set [all]
vi or ex 的编辑状态
如 显示每行 :set nu
:X
然后系统会提示输入密码, 输入密码后存盘退出, 保存后就加密了
下次编辑时使用vi -x filename, 系统会提示你输入密码
在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,粘贴下来在光标处。
我常用到的单个字符替换用r,覆盖多个字符用R,用多个字符替换一个字符用s,整行替换用S
:%s/old_Word/new_word/g
这个指令是于在整个文件中替换特定字符串
将光标移到第n行,按下 mk
将光标移到第m行,按下 "ay'k
即将第n到m的行存到a寄存器,以此类推,b,c........寄存器等