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 命令。