本文共 986 字,大约阅读时间需要 3 分钟。
more
命令是 Linux 系统中一个非常实用的工具,常被用来查看文件内容。与 cat
命令类似,more
命令能够以页面形式显示文件内容,使用户能够更方便地阅读。more
命令的功能远超 cat
,支持按页浏览、搜索内容、定位行数等多种操作。
more
命令的基本格式如下:
more [-dlfpcsu] [-num] [+pattern] [+linenum] [file ...]
其中,各选项的含义如下:
-d
:禁用响铃功能(默认启用)-l
:忽略 Ctrl+l
换页字符-p
:通过清除窗口而非滚动实现换页-s
:将连续空行合并为一行-u
:去除文件内容中的下画线-c
:清屏后显示内容(与 -p
同样效果)-num
:定义屏幕大小为 num
行+n
:从第 n
行开始显示+/pattern
:在每个档案显示前搜索指定模式+linenum
:显示当前行的行号file
:指定要查看的文件more
命令的主要功能包括:
more
会将文件内容以页面形式显示,便于用户逐页阅读。+n
指定起始行数,或 +linenum
显示当前行号。在使用 more
时,以下操作尤为常见:
Ctrl+B
:返回上一屏。Ctrl+F
:滚动一屏(与空格键功能相同)。=
:输出当前行的行号。:f
:显示当前文件名和行号。q
:退出 more
显示。!command
:执行 Shell 命令。以下是一些实用的 more
命令示例:
从第三行开始显示文件内容:
more +3 log22.log
搜索并显示包含 "abc" 的第一个相关行:
more +/abc log22.log
设置每屏显示 5 行:
more -5 log22.log
结合 ls
命令使用 more
分页显示文件列表:
ls -l | more -5
通过合理运用 more
命令的功能,可以显著提升工作效率。无论是日常文件查看,还是处理大量日志文件,more
都能成为不可或缺的工具。
转载地址:http://nlkfk.baihongyu.com/