在Linux系统中,查看文件并设置每页显示十二行可通过分页命令实现,常用less或more命令,两者均支持按页显示内容,具体操作为:less -n 12 文件名或more -n 12 文件名,-n选项用于指定每页显示行数(此处为12),执行后,文件内容会分页展示,每页显示12行,可通过空格键或回车键翻页,按q`键退出,若需查看其他文件,可重新输入命令,该方法适合大文件查看,避免终端内容过多导致信息混乱。
在Linux系统中,查看文件内容是日常操作的基础需求,有时我们需要控制每页显示的行数(例如每页12行),以便更清晰地阅读或逐页分析内容,本文将介绍几种常用命令及其参数设置,帮助您实现“每页显示12行”的查看效果。
使用 less 命令(推荐,支持交互式分页)
less 是Linux中最常用的分页查看工具,功能强大且支持交互操作,非常适合需要控制每页行数的场景。
基本语法
less -N -n12 文件名
-N:显示行号(可选,方便定位内容);-n12:设置每页显示12行(核心参数,n后直接跟行数)。
示例
假设要查看 test.txt 文件并设置每页显示12行,可执行:

less -N -n12 test.txt
交互操作
打开文件后,可通过以下按键控制查看:
空格键或f:向下翻一页(显示下12行);b:向上翻一页(返回上12行);q:退出less;- 搜索文件中的内容(按
n跳转到下一个匹配项)。
优点
- 支持上下翻页、搜索、跳转等交互操作,查看体验流畅;
- 参数设置灵活,可自定义行号、每页行数等。
使用 more 命令(基础分页工具)
more 是较早的分页工具,功能比 less 简单,但也能实现基本的每页行数控制。
基本语法
more -n 文件名
-n:设置每页显示的行数(此处需填入12)。
示例
more -12 test.txt
交互操作
空格键:向下翻一页(显示下12行);Enter:向下滚动一行;q:退出more。
局限性
- 仅支持向下翻页,无法向上返回(退出后需重新打开文件);
- 不支持搜索、跳转等高级功能,适合简单查看。
使用 head 或 tail 命令(仅查看固定行数,非分页)
如果您的需求是“仅查看文件前12行”或“后12行”(而非连续分页),可使用 head 或 tail 命令,但需注意:这两个命令不支持分页,是一次性输出指定行数。
查看前12行
head -n12 test.txt
查看后12行
tail -n12 test.txt
适用场景
仅适合快速查看文件开头或结尾的少量内容,若需逐页查看全文,不推荐使用。
通过管道组合 cat 与 more/less(间接控制行数)
若希望先处理文件内容(如添加行号)再分页查看,可通过管道 组合命令,结合 more 或 less 控制每页行数。
示例1:cat 显示行号 + less 分页(每页12行)
cat -n test.txt | less -n12
cat -n:为文件内容添加行号;- 将
cat的输出作为less的输入; less -n12:设置less每页显示12行。
示例2:cat + more 分页(每页12行)
cat test.txt | more -12
如何选择?
| 命令 | 是否支持分页 | 每页行数设置 | 交互功能 | 推荐场景 |
|---|---|---|---|---|
less |
是 | -n12 |
强大(翻页/搜索) | 需逐页查看、搜索、跳转等场景 |
more |
是 | -12 |
基础(仅向下翻) | 简单分页查看,无需复杂操作 |
head/tail |
否 | 不适用 | 无 | 仅查看文件开头/结尾固定行数 |
推荐首选 less 命令:通过 less -N -n12 文件名,既能设置每页12行,又能享受丰富的交互功能,是Linux中查看文件分页的最佳实践。
通过以上方法,您可以轻松在Linux系统中实现“每页显示12行”的文件查看需求,提升工作效率。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

