在 Debian 系统上,您可以键入pager
以使用任何默认/可用的寻呼程序。默认情况下,less
使用,如果不可用,较少的more
人来完成这项工作。这样的东西在其他 Unix 和 Linux 系统中可用吗?
unix 传统是针对想要调用寻呼机来调用的应用程序$PAGER
,即使用环境变量的内容PAGER
作为命令名称。(shell 元字符是否被扩展在$PAGER
应用程序之间是不一致的。)more
如果PAGER
未设置变量,unix 传统会进一步使用。文本编辑器也有类似的传统:使用$EDITOR
(或者,出于历史原因,使用$VISUAL
),回退到vi
.
命名命令pager
特定于 Debian(及其衍生产品,包括 Ubuntu)。/usr/bin/pager
实际上是一个符号链接/etc/alternatives/pager
,指向“最佳”可用的寻呼机(Debian 维护者决定哪个是最好的,系统管理员可以覆盖他们的选择),使用替代框架。
Debian 还提供/usr/bin/sensible-pager
. $PAGER
如果设置了变量,此脚本将运行,pager
否则会回退。它的目的是用于必须对单个寻呼机路径进行硬编码的程序中。这种行为记录在Debian 政策手册中。
$ update-alternatives --list 寻呼机 /bin/少 /斌/更多 /usr/bin/pg /usr/bin/w3m
YMMV 取决于您安装的内容,但这是特定于 Debian 的(以及衍生产品)。
通常一个使用$PAGER
后备到more
.