Linux 查看文件命令之 less more
less 分页显示文件内容
less 和 cat 最大的区别是:less 命令会分一页一页地显示文件内容,cat 会一次性全部显示。
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
语法
1 |
|
less 的交互命令
全屏导航
- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- ctrl + D - 向前移动半屏
- ctrl + U - 向后移动半屏
单行导航
- j - 下一行
- k - 上一行
其它导航
- G - 移动到最后一行
- g - 移动到第一行
- q/ZZ - 退出 less 命令
其它有用的命令
- v - 使用配置的编辑器编辑当前文件
- h - 显示 less 的帮助文档
- &pattern - 仅显示匹配模式的行,而不是整个文件
标记导航
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:- ma - 使用 a 标记文本的当前位置
- ‘a - 导航到标记 a 处
示例
查看文件
less log2013.log
ps查看进程信息并通过less分页显示
ps -ef |less
查看命令历史使用记录并通过less分页显示
history | less
4、浏览多个文件
less log2013.log log2014.log
说明:
* 输入 :n 后,切换到 log2014.log
* 输入 :p 后,切换到 log2013.log
more
功能类似 cat ,cat 命令是整个文件的内容从上到下显示在屏幕上。more 会以一页一页的显示,方便逐页阅读。
语法
1 |
|
more 查看文件或日志常用的交互命令
1 |
|
示例
显示文件中从第3行起的内容
more +3 text.txt
在所列出文件目录详细信息,借助管道使每次显示 5 行
ls -l | more -5
。按空格显示下 5 行。
more less 区别
- less 可以按上下方向键来显示上下内容,而 more 不能通过上下方向键控制显示,通过空格和B键。
- less 不必读整个文件,加载速度比 more 更快。
- less 退出后 shell 不会留下刚显示的内容,而 more 退出后会在 shell 上留下刚显示的内容。
- more 的源码量大约 2000 行;less 的源码量大约 27000 行。
- more 历史比 less 久;less 功能比 more 多。
Linux 查看文件命令之 less more
https://flepeng.github.io/002-Linux-21-命令-Linux-查看文件命令之-less-more/