我注意到,当使用别名时,某些程序直接启动寻呼机(从PATH
或通过PAGER
)。我想为所有情况定义默认寻呼机,而不仅仅是当我键入命令时。
我应该设置PAGER
或放入pager
路径而不是定义 shell 别名吗?其他可执行文件(如编辑器)的约定是什么?
答案1
分页器通常由 shell 外部的事物执行,例如命令man
或各种git
子命令,因此 shell 别名在大多数情况下无权执行任何操作,因此没有多大意义。有一个标准$PAGER
环境变量——使用它!
或者,在 Debian 系统上进行系统范围的配置,请尝试:
update-alternatives --config pager