vim 编辑器模式切换: 命令模式 、命令行模式、编辑模式 命令模式: 字符操作 i 当前插入 a 当前字符之后插入 o 下一行插入 x 向后删除一个字符 相当于delete u 撤销一步 Ctrl+r 恢复上一步 行操作 删除(剪切)1行 : dd 删除2行 : 2dd 删除N行 : Ndd 复制1行: yy 复制2行 : 2yy 复制N行 : Nyy 粘贴: p VISUAL BLOCK: 可视块模式 进入v模式移动光标选择区域 实例1: 快速删除apache配置文件中,关于虚拟主机配置行前的#号 [root@liyb ~]# vim /etc/httpd/conf/httpd.conf #按下G ,快速跳到最好后 1、配置文件时,需要删除多行注释: 1、按ctrl+v 进入列编辑模式; 2、向下或向上移动光标 ,选中注释部分; 3、然后按d或x, 就会删除注释符号。 2、编程的时候需要进行多行注释: 1、注释:ctrl+v 进入列编辑模式 2、在行首,向下或向上移动光标,选择中要注释的行 3、然后按大写的I 4、再插入注释符,比如"#"。 5、再按2Esc,就会全部注释了。 VIM命令行保存文件命令: :w 保存 save
:q 没有进行任何修改,退出 quit
:wq 保存并退出 :q! 修改了,不保存,强制退出
强制保存并退出 ? :wq! 例: [root@liyb test]# ll /etc/shadow #没有任何权限 ---------- 1 root root 973 9月 18 13:14 /etc/shadow [root@liyb test]# vim /etc/shadow #修改完后,输入:wq! 进行强制保存 扩展: :x 保存并退出,相当于wq :x! 强制保存并退出,相当于wq! vim加密文件 实战:vim加密文件 [root@liyb ~]# vim password.txt #输入以下内容 YB: 银行卡号:88888888 密码: 20140315 YB: 银行卡号:88888888 密码: 20140315 按esc :X #加密码 输入密码: ****** 请再输入一次: ****** :wq 保存退出 下次打开时,还需要输入密码: vim a.txt 输入密码: ****** 怎么取消密码?
方法:再次使用:X加密,密码为空。就可以了。
|