more
是 Linux/Unix 系统中一个经典的分页显示工具,用于逐页查看文本文件内容,避免内容快速滚动导致无法阅读。以下是它的核心功能和使用场景:
分页显示
当文件内容超过一屏时,more
会暂停输出,显示当前页内容,并在底部提示剩余百分比(如 --More-- (72%)
)。
基本导航
q
键:退出查看。搜索功能
输入 /关键词
可以搜索文本(但不如 less
灵活,不支持反向搜索)。
more [选项] 文件名
常见选项:
- -d
:显示提示信息(如 Press space to continue...
)。
- -num
:指定每页显示的行数(如 more -10 file.txt
)。
- +num
:从第 num
行开始显示(如 more +50 file.txt
)。
查看大文件
more /var/log/syslog
结合管道分页输出
cat large_file.txt | more
# 或
ps aux | more
less
的区别more
是早期工具,功能较简单(不支持回退、高级搜索)。less
是 more
的增强版(支持上下滚动、搜索高亮等),现代系统推荐优先使用 less
。more
,通常可通过 less
替代(多数 Linux 系统已预装)。more
可能显示乱码,建议用 hexdump
或 xxd
。如果需要更强大的功能(如上下翻页、搜索高亮),建议直接使用 less
命令。