May*_*hux 27 default-programs manpage less more pager
PAGER手册页使用的默认值是什么。
我,e 程序运行手册页是什么?
它看起来有些像more或less。我确定不是,more因为more不支持向后倒退。
mur*_*uru 27
来自man man:
... The pager can be
specified in a number of ways, or else will fall back to a default is
used (see option -P for details).
...
-P pager, --pager=pager
Specify which output pager to use. By default, man uses pager
-s. This option overrides the $MANPAGER environment variable,
which in turn overrides the $PAGER environment variable. It is
not used in conjunction with -f or -k.
Run Code Online (Sandbox Code Playgroud)
pager( /usr/bin/pager) 是使用Debian 替代系统(via /etc/alternatives/pager) 设置的,默认为less.
$ update-alternatives --display pager
pager - auto mode
link currently points to /bin/less
/bin/less - priority 77
slave pager.1.gz: /usr/share/man/man1/less.1.gz
/bin/more - priority 50
slave pager.1.gz: /usr/share/man/man1/more.1.gz
/usr/bin/pg - priority 10
slave pager.1.gz: /usr/share/man/man1/pg.1.gz
/usr/bin/w3m - priority 25
slave pager.1.gz: /usr/share/man/man1/w3m.1.gz
Current 'best' version is '/bin/less'.
Run Code Online (Sandbox Code Playgroud)
显然,这个特定的默认值(使用名为 的命令pager)是 Debian 派生的特征。请参阅哪些系统具有“寻呼机”快捷方式/别名?在 Unix 和 Linux 上。
ter*_*don 20
默认情况下,它是less. 如中所述man man:
-P 寻呼机,--pager=寻呼机
指定要使用的输出寻呼机。 默认情况下, man 使用 pager
-s。此选项会覆盖 $MANPAGER 环境变量,而后者又会覆盖 $PAGER 环境变量。它不与 -f 或 -k 结合使用。该值可能是一个简单的命令名称或带有 argu 的命令?
注释,并且可以使用 shell 引用(反斜杠、单引号或
双引号)。不能用管道连接多个com?
指令;如果需要,请使用包装脚本,该脚本可能会将文件显示为参数或标准输入。
在基于 Debian 的系统上,包括 Ubuntu,pager是一个符号链接less:
$ readlink -f /usr/bin/pager
/bin/less
Run Code Online (Sandbox Code Playgroud)
这意味着man的默认值pager -s是less -s。您可以使用由我改变这一点)-P的选项man; ii) 设置MANPAGER或PAGER环境变量。