more是linux中最轻量、预装率最高的分页查看工具,用于逐屏查看长文本文件;支持空格翻页、enter滚行、q退出、=/f查行号与文件名、+/pattern定位启动、/keyword运行时搜索(仅向下)、-s合并空行、-c清屏重绘等核心功能。

more 命令是 Linux 中最轻量、预装率最高的分页查看工具,特别适合快速浏览超长配置文件(如 /etc/nginx/nginx.conf、/etc/ssh/sshd_config),它不依赖额外安装,启动快,操作直观。
直接分页查看超长配置文件
用 more 打开文件后,默认按终端高度分页显示,不会刷屏:
more /etc/ssh/sshd_config
- 按 空格键:向下翻一整屏
- 按 Enter:向下滚动一行
- 按 q:立即退出
- 按 =:显示当前行号
- 按 :f:显示当前文件名和行号
⚠️ 注意:
more是单向阅读器——只能向前翻页(Space/f),部分版本支持b键向上翻页,但不保证兼容,不可依赖。
从指定位置开始查看(跳过开头冗余内容)
配置文件常以大量注释开头,可跳过前 N 行或直接定位关键词:
-
从第 20 行开始:
more +20 /etc/ssh/sshd_config
-
从首次出现
Port的位置(含前两行)开始:more +/Port /etc/ssh/sshd_config
实际效果:找到
Port 22所在行,然后从它上面第二行开始显示(即预留上下文)。
Pandas 配置文件报告生成器下载使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
在查看过程中向下搜索关键字
进入 more 后,实时执行搜索:
- 输入
/keyword(例如/ListenAddress),回车 -
more会定位到下一个匹配处,高亮显示该行 - 再按
n:继续查找下一个匹配项(仅支持向下,不支持反向) - 若搜不到,提示
Pattern not found
✅ 小技巧:搜索时支持基础正则,比如
/^#可找以#开头的注释行;/^[[:space:]]*allow可找缩进后的allow配置项(需注意more正则能力较弱,复杂模式建议换less)。
配合管道查看命令输出(如过滤后的配置片段)
当配置被 grep 筛选后仍较长,可用 more 分页:
grep -E '^(Port|ListenAddress|PermitRootLogin)' /etc/ssh/sshd_config | more
或限制每屏只看 8 行,便于聚焦:
grep -v '^#' /etc/ssh/sshd_config | grep -v '^$' | more -8
?
-8参数强制每屏显示 8 行,避免因终端尺寸变化导致布局错乱。
实用参数组合提升可读性
| 参数 | 作用 | 示例 |
|---|---|---|
-d |
显示友好提示(“Press space to continue, ‘q’ to quit”),禁用响铃 | more -d /etc/hosts |
-s |
合并连续空行,避免配置文件中大段空白干扰阅读 | more -s /etc/nanorc |
-c 或 -p
|
清屏重绘(非滚屏),减少视觉残留,适合高对比终端 | more -c +/ssl /etc/nginx/nginx.conf |
more 虽然功能不如 less 全面,但在只读查看、快速定位、资源受限环境(如嵌入式或容器最小镜像)中依然高效可靠。只要掌握 +/pattern 启动定位和 /keyword 运行时搜索,处理大多数配置文件已足够清晰、不卡顿。










