在 Linux 日常运维中,查看日志、配置文件、命令输出是高频操作。more 是最基础的分页查看工具之一,尤其适合在资源受限环境里快速阅读长文本。
一、more 是什么?
more 是一个分页器(pager),用于把长内容按屏幕一页一页展示,避免一次性刷屏。
特点:
二、常见使用语法
也可以配合管道:
常见示例:
more /var/log/messages:分页查看日志文件cat big.txt | more:分页查看长文本
三、more 常用操作键
进入 more 后常用按键:
四、常用参数
不同发行版实现略有差异,以下是常见参数:
more -num file:每页显示 num 行(如 -20)more +num file:从第 num 行开始显示(如 +100)more +/pattern file:从首次匹配 pattern 的位置开始显示
示例:
more -30 app.logmore +200 app.logmore +/ERROR app.log
五、实战示例
1. 分页查看系统日志
按 Space 快速翻页,按 q 退出。
2. 查看命令输出避免刷屏
适合进程很多时逐页阅读。
3. 从错误关键字开始看日志
more +/ERROR /var/log/nginx/error.log
直接跳到首个 ERROR,提高排障效率。
六、more 与 less 的区别
如果只是“临时快速看一下”,more 足够;如果要反复定位和回看,建议优先用 less。
七、常见问题与建议
为什么只能往下翻,回不去?more 设计偏向前向浏览,回退能力有限;建议换 less。
大文件查看卡顿怎么办? 优先用 less,并配合关键字搜索定位;必要时先 grep 过滤再分页。
如何提升查看效率? 优先掌握 Space、/关键字、n、q 这组高频操作。
八、总结
more 是 Linux 下最基础的分页查看命令,适合快速阅读长输出。建议先熟练这组最小操作闭环:
more fileSpace / Enter/关键字 + nq
掌握后可覆盖大多数“先看一眼”的文本查看场景。