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/