我应该设置 PAGER 环境变量、别名还是符号链接吗?

我应该设置 PAGER 环境变量、别名还是符号链接吗?

我注意到,当使用别名时,某些程序直接启动寻呼机(从PATH或通过PAGER)。我想为所有情况定义默认寻呼机,而不仅仅是当我键入命令时。

我应该设置PAGER或放入pager路径而不是定义 shell 别名吗?其他可执行文件(如编辑器)的约定是什么?

答案1

分页器通常由 shell 外部的事物执行,例如命令man或各种git子命令,因此 shell 别名在大多数情况下无权执行任何操作,因此没有多大意义。有一个标准$PAGER环境变量——使用它!

或者,在 Debian 系统上进行系统范围的配置,请尝试:

update-alternatives --config pager

相关内容