Linux more 命令 - 分屏分页查看文件或命令的内容
• 最后修改:2025-09-10 • 阅读量:373
more ( 英文名称:more )命令是 Linux 和 FreeBSD 系统中的用于分页查看文本内容的工具,即:文件的内容在屏幕内无法全部显示时,提供分屏查看文本的内容,要很好的掌握 more 命令需要掌握 more 命令的交互指令。
能够提供分屏查看内容的工具还有 less
,它的功能更强大,如果你对两个命名都没有了解推荐使用 less。
more 命令语法
more
命令的基本语法结构如下:
more [选项] [文件名]
more 命令的语法非常的简单,一看便能理解。
more 交互指令详解
在 more
命令中可以使用如下指令操作分页的内容:
按键 | 功能 |
---|---|
空格键 | 向下滚动一屏(页)查看内容 |
Enter | 向下滚动一行查看内容 |
= | 显示当前行的行号信息 |
/ | 向下搜索内容的指令,后面输入需要搜索的字符串 |
n | 再搜索一次上一次搜索的内容 |
q | 退出分屏查看内容,即退出 more 命令 |
h | 显示帮助信息 |
! | 执行一个外部 shell 命令 |
:n | 当指定多个文件时,切换到下一个文件,查看下一个文件的内容 |
:p | 当指定多个文件时,切换到上一个文件,查看上一个文件的内容 |
b | 回退到上一屏(页)查看内容 |
f | 跳过下一屏的内容,直接查看下下屏的内容 |
more 命令使用示例
分页查看文件
在命令后提供文件,即可实现分页查看内容:
more file1.txt
设置每页显示的行数
使用 -<数字>
选项,设置分页查看内容中,每页显示的行数:
more -15 access.log
如上命令在每页(每屏)中只显示 15 行。
从指定行查看内容
使用 +<数字>
选项,可以从指定行开始查看内容:
more +57 file1.txt
同时查看多个文件
在命令后指定多个文件,可以同时查看多个文件:
more file1.txt file2.txt
在同时查看多个文件时:使用 :n
交互指令查看下一个文件的内容,使用 `:p 交互指令查看上一个文件的内容
more 的命令选项详解
如下给出 more 命令选项的详细解释说明,根据说明可更清楚的了解 more 命令提供的功能及其使用方法。
选项 | 说明 |
---|---|
-d |
在下面提示最基本的分页查看内容的交互指令 |
-l |
忽略文件内容中的换页符,按屏幕所能容纳的内容分页 |
-f |
计数逻辑行而不是屏幕行,即,长行在屏幕内不折叠,不影响逻辑行的计数 |
-p |
清屏后显示文本,而不是混动显示文本,其实效果与原来差不多 |
-c |
从上到下绘制屏幕,其实效果与不使用该选项差不多 |
-s |
压缩连续的空行为一个空行 |
-u |
隐藏文本内容中的下划线 |
-n |
设置在每页中显示的行数 |
+n |
从文本内容的第 n 行开始显示内容 |
+/pattern |
从第一次匹配提供的模式字符串的行开始显示内容 |
结语
more 命令用来分页查看文本文件内容,该工具的功能简单易用,如果需要更强大的分页查看功能,可以使用 less 命令。
在本文中介绍了 more 命令的基本语法结构、使用示例,最重要的是详细介绍了 more 命令的交互指令。该 more 命令可以在 Linux 系统中使用,也可以在 FreeBSD 系统中使用。