Linux less 常用导航命令

linux中经常用less来查看文件,文件较短的时候用pgup(pageup), pgdn(pagedown),↑,↓几个键够,但是当文件比较长的时候用一些快捷键就能很方便实现快速导航。

1. 按匹配导航

/pattern :导航到从此页面开始向下遇到的第一个匹配项pattern
n:下一个匹配向
N:前一个匹配向

注意:如果pattern里面有/,需要用进行转义。

?pattern:与/相反,导航倒从此页开始向上遇到的第一个pattern
n:前一个匹配向 (n的方向与搜索的方向相同)
N:下一个匹配向

2. 按屏幕导航

CTRL + f:向前翻一屏(一页)
CTRL + b:向后翻一屏
CTRL + d:向前半屏
CTRL + u:向后半屏

3. 按行导航

j:向前一行
num + j(eg:10j):向前翻num行(10行)
k:向后一行
num + k(eg:10k):向后翻num行(10行)

4. 页首/页尾

G:翻到页尾
g:翻到页首

5. 建立标记并导航到标记

m + label:标记当前位置为label
' + label:导航到label

6. 按文件导航

less可以打开多个文件:less file1 file2
:n:导航到下一个文件
:p:导航到上一个文件

7. 查看文件信息/显示帮助/编辑

CTRL + g: 显示当前文件名,行数,字节数,当前行在文件中所处的位置

h:显示帮助文档

v:进入编辑模式

参考
http://www.thegeekstuff.com/2010/02/unix-less-command-10-tips-for-effective-navigation/

原文地址:https://www.cnblogs.com/arkenstone/p/6781458.html