概述
less
命令也是用来分屏显示文件内容的。less
命令的功能与 more
类似,但是比 more
命令更加强大,支持各种显示终端。less
命令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率,而 more
是先全部加载的。
语法
该命令的语法是:more [选项] 文件
。
该命令支持的选项有:
选项 | 说明 |
---|---|
-b | 设置缓冲区大小 |
-e | 当文件显示结束后,自动离开 |
-f | 强制打开特殊文件,如二进制文件等 |
-g | 只标记最后搜索的关键字 |
-i | 搜索时忽略大小写 |
-m | 显示类似于 more 的百分比进度 |
-N | 显示每行的行号 |
-s | 显示连续空行为一行 |
常用的操作快捷键有:
快捷键 | 说明 |
---|---|
Space | 空格键,向下翻动一页 |
Enter | 回车键,向下翻动一行 |
page down | 向下翻动一页 |
page up | 向上翻动一页 |
/关键字 | 向下搜索指定关键字 |
?关键字 | 向上搜索指定关键字 |
n | 向上查找搜索到的关键字 |
N | 向下查找搜索到的关键字 |
q | 退出 less 显示的分屏界面 |
b | 向上翻一页 |
d | 向上翻半页 |
u | 向下翻半页 |
y | 向下滚动一行 |
Ctrl+F | 向下移动一屏 |
Ctrl+B | 向上移动一屏 |
Ctrl+D | 向下移动半屏 |
Ctrl+U | 向上移动半屏 |
j | 上一行 |
k | 下一行 |
G | 最后一行 |
g | 移动到第一行 |
注:
less
命令很少用到这些选项的,一般知道常用的在分屏界面的快捷键操作即可。
使用
分屏显示
使用 less
分屏显示的命令如下:
less 文件名
与管道符结合使用
也可以与管道符结合使用,将前一个命令的执行结果转给 less
命令进行分屏显示,例如 ps -aux | less -N
查看进程信息并通过 less
带有行号分页显示: