补充说明
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,中文排版可能错位。
- 只读浏览,不会修改文件内容。