more 是 Linux 系统中一款经典的文本分页查看工具,适用于逐页浏览文本文件内容,虽然功能不如 less 丰富,但操作简单直观,尤其适合快速查看中小型文件。以下从基础到进阶详细讲解其用法。
一、基础用法:启动与退出
1.1 启动 more
在终端中通过以下命令打开文件:
more 文件名 # 例如:more /etc/passwd若文件内容超过一屏,
more会显示第一屏内容,并在底部提示--更多--(百分比),表示当前浏览进度。支持通过管道接收其他命令的输出(常用于筛选后分页查看):
ls -l /var | more # 分页查看 /var 目录的详细列表
1.2 退出 more
在浏览界面中,按 q 键(quit)即可退出 more 回到终端。
二、核心操作:分页与滚动
more 的核心功能是分页浏览,以下是常用的导航快捷键:
2.1 基本滚动操作
Enter键:向下滚动 一行(逐行查看)。Space键(空格):向下滚动 一屏(一页,最常用)。b键:向上滚动 一屏(仅部分版本支持,如 BSD 系more)。Ctrl + f:向下滚动 一屏(同空格)。
2.2 快速跳转
G键:跳转到文件 末尾。1G或g键:跳转到文件 开头(部分版本支持)。n%:输入数字 +%后按Enter,跳转到文件的指定百分比位置(如50%跳转到中间位置)。
三、搜索功能:定位内容
more 支持简单的正向搜索(从当前位置向下查找),操作如下:
3.1 正向搜索
按
/键,输入关键词后按Enter,例如:/root # 搜索包含 "root" 的内容搜索后,
more会跳转到第一个匹配结果的位置,并在底部显示搜索关键词。
3.2 搜索导航
按
n键(next):跳转到 下一个 匹配结果。注意:
more不支持反向搜索(向上查找),若需反向搜索,建议使用less。
四、实用技巧与选项
4.1 启动时的常用选项
-num:指定每页显示的行数(num为数字)。例如more -20 /var/log/messages表示每页显示 20 行。+num:从文件的第num行开始显示。例如more +10 /etc/nginx/nginx.conf从第 10 行开始浏览。-d:显示操作提示(底部会提示按空格键继续,'q' 退出),适合新手。
4.2 浏览中的其他操作
h键:查看more的帮助信息(列出所有快捷键)。=键:显示当前所在的行号(部分版本支持)。!命令:在more中执行系统命令,按Enter返回浏览界面。例如!ls可临时查看当前目录文件。