Linux命令之文件内容分屏显示more

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之文件内容分屏显示more相关的知识,希望对你有一定的参考价值。

概述

more 命令是一个基于 vi 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了许多快捷键可以使用。

注:类似于 cat 命令,但 cat 命令是显示整个文件的内容到屏幕上,而 more 命令会一页一页的显示。more 命令从前向后读取文件,因此在启动时就加载整个文件。

语法

该命令的语法是:more [选项] 文件名

该命令支持的选项有:

选项说明
+n从第 n 行开始显示
-n定义屏幕大小显示为 n 行
+/pattern在当前显示中搜索该字符串(pattern)人,然后从该字符串前两行之后开始显示
-c从顶部清屏,然后显示
-l忽略换页字符
-P通过清除窗口而不是滚屏来对文件进行换页
-s把连续多个空行显示为一个空行
-u把文件内容的下划线去掉

支持的快捷键有:

快捷键说明
Space空格键,代表向下翻一页
Enter回车键,代表向下翻一行
q代表立刻离开 more,不再显示该文件内容
Ctrl+F向下滚动一页
Ctrl+B向上滚动一页
=输出当前行的行号
:f输出文件名和当前行的行号

使用

显示文件内容

从第一页第一行开始显示:

cat 文件名

从文件第 3 行起显示

可以指定从文件第多少行开始显示,即:

# 语法
cat +行号 文件名
# 示例,从第 10 行开始显示 test.txt 文件
cat +10 test.txt

屏幕每页只显示 10 行

与管道符结合使用

还可以与管道符结合使用,将前一个命令的输出转到 more 命令:

以上是关于Linux命令之文件内容分屏显示more的主要内容,如果未能解决你的问题,请参考以下文章

Linux中如何分屏显示的命令是啥

python之Linux基础

Linux 文本处理命令 - more

Linux 文本处理命令 - more

Linux之more命令

一天一个Linux基础命令之文件查看命令more