约 7802 字

约 39 分钟

#Bash 的 more 命令

more [OPTION]... FILE...

功能

分页查看文件内容。

类型

可执行文件(/usr/bin/more),属于 util-linux。

参数

  • OPTION 选项:
    • -d, --silent

      • 提示:“[按空格继续,按 'q' 退出]”;
      • 当按下非法按键时,不响铃,而是显示:“[按 'h' 查看说明]”。
    • -l, --logical

      • 遇到包含 ^L(换页符)的行时不暂停。
    • -e, --exit-on-eof

      • 读到文件末尾(EOF)立即退出。
      • 若未设置 POSIXLY_CORRECT 环境变量或未在终端执行时,该行为默认开启。
    • -f, --no-pause

      • 按“逻辑行”计数,而不是按屏幕行计数(即长行不会被折行)。
    • -p, --print-over

      • 不滚动屏幕,而是清空整个屏幕后再显示文本。
      • 注意:如果可执行文件名为 page,此选项会被自动启用。
    • -c, --clean-print

      • 不滚动屏幕,而是从屏幕顶部重新绘制,每行显示时清除其余内容。
    • -s, --squeeze

      • 将多个连续空行压缩为一个空行。
    • -u, --plain

      • 取消下划线显示。
      • 为向后兼容,此选项实际上被忽略。
    • -n, --lines number

      • 指定每屏显示的行数。number 必须是正整数。
      • --lines 设置的值优先级最高,会覆盖终端报告的行数等其他来源的值。
    • -number

      • 与 --lines number 等价。
    • +number

      • 从第 number 行开始显示文件内容。
    • +/string

      • 在开始显示前,先在文件中搜索 string,并从首次出现处开始显示。
    • --help - 显示帮助

    • --version - 显示版本

  • FILE 文件列表,如果没有这个参数或指定为 -,则读取标准输入

#相关命令

命令说明
less增强版文件分页阅读命令

#推荐阅读

#手册

更新: 2026/1/18

作者: PlanC

创建: 2025/11/15