008 more命令

命令说明

more 用于分屏逐页查看文件内容,适合查看较长输出。它是较老的分页工具,只能向前翻页(部分实现支持有限回退)。

语法

more [选项]... [文件]...

常用参数

参数说明
num每屏显示 num 行,如 more 5 file
+num从第 num 行开始显示,如 more +100 file
+/pattern打开文件后从第一个匹配 pattern 的位置开始,如 more +/error log
-d显示更友好的操作提示

使用示例

$ more /etc/profile

分屏查看 /etc/profile

$ more +50 big.txt

从第 50 行开始查看

$ more +/WARN app.log

从第一个包含 WARN 的行开始查看

$ ls -l /usr/bin | more

分页查看长列表

$ cat app.log | more

管道输出也可用 more 分页

实用技巧

  • more 操作键:空格 翻一页;回车 翻一行;q/b 退出;= 显示当前行号;h 显示帮助。
  • more 是早期 Unix 工具,功能弱于 less:不能自由上下翻、不支持搜索高亮。日常建议直接用 less。
  • 退出 more 按 q;若终端被 more 弄乱,可输入 clear 或 reset 恢复。