vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。
在此记录vi编辑器一些使用技巧,方便后续进行日志查询。
0 光标定位到当前行行首,非输入模式
$ (shift+4)光标定位到当前行行尾,非输入模式
1G 文件头(注:这里的1表示要去到的行号,如果要转到第2行,则是2G,这里一定是大写的G)
G (shift+g或大写锁定键+g)文尾
A (Shift+a)当前行行尾,并进入编辑状态
ctrl+f 向上翻页
ctrl+b 向下翻页
ctrl+u 向上翻半页
ctrl+d 向下翻半页 查找:
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter> :向上查找pattern匹配字符串
Example:
我们要向下搜索"password",只需要输入"/password"回车即可
我们要向上搜索"password",只需要输入"?password"回车即可 使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
From:linux中常用的几个命令技巧
更多vi编辑器命令可参考:Linux vi命令用法详解:功能强大的纯文本编辑器