最初,我的 MANPATH 环境变量没有设置。尽管如此,我可以man
像往常一样使用该命令查看大多数手册页。
man top
找不到那个特定的手册页,但which man
告诉我命令在 /opt/sfw/bin 中。
top
/opt/sfw/man 中有用于和其他命令的手册页。
我设置了export MANPATH=/opt/sfw/man
,现在可以看到带有man top
. 但是man
再也找不到了页面bash
,cp
或任何其他标准的命令。
如何将这个目录添加到用于查找手册页的列表中?
如果重要的话,我正在使用 SunOS 5.10 和 bash 3.0.16。
Solaris 10 的默认MANPATH
值为/usr/share/man
. 您可以为其添加值:
MANPATH="/usr/share/man:/opt/sfw/man"
Run Code Online (Sandbox Code Playgroud)
请参阅手册页以获取更多信息。
Solaris 11的默认值MANPATH
源自PATH
,因此您无需设置环境变量。