Linux more命令:分页显示文件内容
more 命令用于查看较长的文件内容,它是以一页一页的方式分页显示的,还内置了若干快捷键。more 命令是从前向后读取文件的,所以在启动时就加载整个文件。
more 命令的语法格式如下:
工具中常用的相关交互命令如下:
【实例 1】逐页查看文件内容
假设你有一个名为 largefile 的大文件,你想逐页查看它的内容:
【实例 2】从文件内容的第15行开始显示。
【实例 3】结合搜索功能查看文件内容
more 命令还支持搜索功能。你可以在查看文件内容时,按 / 键进入搜索模式,然后输入你想要查找的关键词,再按 Enter 键。more 将会高亮显示第一个匹配项,并允许你按 n 键查找下一个匹配项。
例如,在 largefile 中搜索关键词 "example":
more 命令的语法格式如下:
more [选项] [参数]more 命令的常用选项见下表:
常用选项 | 说 明 |
---|---|
+n | 从第 n 行开始显示,默认是从第一行开始显示 |
-n | 限制每页显示的行数,一页只显示 n 行 |
-s | 将连续的多个空行显示为一行 |
- 空格键:显示文本的下一页内容;
- 回车键:只显示文本的下一行内容;
- B 键:显示文本的上一页内容;
- Q 键:退出 more 命令。
【实例 1】逐页查看文件内容
假设你有一个名为 largefile 的大文件,你想逐页查看它的内容:
# more largefile执行这个命令后,more 会从文件开头开始显示内容,并在每页底部显示一个提示,告诉你如何操作。你可以按空格键或 Enter 键来查看下一页,按 b 键返回上一页,或者按 q 键退出查看。
【实例 2】从文件内容的第15行开始显示。
# more +15 file这将会从 file 文件的第 15 行开始显示内容。
【实例 3】结合搜索功能查看文件内容
more 命令还支持搜索功能。你可以在查看文件内容时,按 / 键进入搜索模式,然后输入你想要查找的关键词,再按 Enter 键。more 将会高亮显示第一个匹配项,并允许你按 n 键查找下一个匹配项。
例如,在 largefile 中搜索关键词 "example":
# more largefile /example输入
/example
后按 Enter 键,more 将会高亮显示文件中第一个包含 "example" 的地方。你可以继续按 n 键来查找文件中的下一个匹配项。