更改默认(手动)寻呼机

ste*_*ica 6 bash man pager

我正在使用 bash 开发 Solaris 10。想要将默认寻呼机从“更多”更改为“更少”(因为“少即是多”:)。尝试执行以下操作:

PAGER=less
Run Code Online (Sandbox Code Playgroud)

附注。当我在 csh 中通过

setenv PAGER less
Run Code Online (Sandbox Code Playgroud)

然后它起作用了

Kus*_*nda 12

您的

PAGER=less
Run Code Online (Sandbox Code Playgroud)

shell 变量 PAGER设置为 value less。对于man(或当前 shell 以外的任何其他东西)要看到这一点,您必须另外创建PAGER一个环境变量。您export可以通过

PAGER=less
export PAGER
Run Code Online (Sandbox Code Playgroud)

或者

export PAGER=less
Run Code Online (Sandbox Code Playgroud)

使用 .shell 变量“导出到环境中” export。这在 all- shlike shell 中是一样的。以这种方式导出变量是csh/tcsh setenv命令的必然结果。