Linux 命令速查
文本处理 man most

most

功能丰富的终端分页查看器。

返回

补充说明

most 是一个分页程序(pager),用于在终端中浏览长文本。相比 less,它的键位更接近 VMS 风格,支持分窗口查看多个文件、横向滚动,并且默认不缓冲整个文件,打开大文件很快。

常见用途是把它设为 PAGER,或用 most 文件 直接阅读日志、手册和源码。它也能读取管道输入,例如 dmesg | most。

配置文件为 ~/.mostrc 或 MOST_INITFILE 指定的文件,环境变量 MOST_SWITCHES 可设置默认选项。若只需要最常见的浏览功能,less 通常更普及;most 的优势在于多窗口和宽行处理。

语法

most [选项] [文件...]

选项

  • -1:只使用一个窗口显示
  • -s:压缩连续空行
  • -b:关闭提示音
  • -c:关闭颜色/高亮
  • -v:显示版本信息
  • +d:以“删除模式”启动(部分版本)

常用按键

空格 / d     下一页
b            上一页
/ 字符串     向下搜索
? 字符串     向上搜索
n            重复搜索
g            跳到文件开头
G            跳到文件末尾
: 数字       跳到指定行
q            退出

实例

# 查看日志
most /var/log/syslog

# 压缩空行,阅读稀疏日志更清晰
most -s /var/log/messages

# 管道输入
dmesg | most

# 同时打开多个文件,可在窗口间切换
most file1.txt file2.txt

# 临时设为默认分页器
PAGER=most man tar

注意事项

  • 配置写在 ~/.mostrc,不要修改系统级配置文件以免影响其他用户。
  • most 对 UTF-8 宽字符的支持不如 less,中文排版可能错位。
  • 只读浏览,不会修改文件内容。

参考链接