哪些系统有“寻呼机”快捷方式/别名?

哪些系统有“寻呼机”快捷方式/别名?

在 Debian 系统上,可以键入pager以使用默认/可用的任何寻呼程序。默认情况下,less使用 ,如果不可用,则较少的人more可以完成这项工作。这样的东西在其他 Unix 和 Linux 系统中可用吗?

答案1

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 政策手册

答案2

$ update-alternatives --list 寻呼机
/bin/更少
/bin/更多
/usr/bin/pg
/usr/bin/w3m

YMMV 取决于您安装的内容,但这是特定于 Debian 的(好吧,还有衍生版本)。

通常,人们会使用$PAGER后备至more.

答案3

到目前为止,我使用过的所有 Linux 发行版(Gentoo、Debian、Slackware、Fedora、OpenSuse)都有一个名为 PAGER 的环境变量,用于设置分页器(默认情况下,如前所述,较少)。它是在您的 shell 环境中设置的。
我认为该命令man使用了这个变量..

相关内容