200字
more 命令使用方3法详解
2025-10-10
2025-10-10

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:跳转到文件 末尾

  • 1Gg:跳转到文件 开头(部分版本支持)。

  • 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 可临时查看当前目录文件。

五、与 less 的核心区别

功能

less

more

滚动方向

支持上下自由滚动(k/j/b

仅支持向下滚动,无法向上翻页

搜索

支持 / 正向和 ? 反向搜索

仅支持 / 正向搜索

实时刷新

支持 F 跟踪文件更新

不支持

启动速度

加载大文件更快(按需读取)

大文件加载较慢(需读入全部内容)

评论