根据手册页,“manpath”应该在环境中设置时回显$ {MANPATH}的内容。 (它被导出。)
$ echo $MANPATH
/usr/man:/usr/share/man:/usr/local/man:/usr/local/share/man:/usr/X11R6/man:/home/me/shar/man
$ manpath
/usr/share/man/overrides:/usr/share/man:/usr/share/man/en:/usr/local/share/man
我必须这样做,因为我想要/home/me/shar/man/man1/whatever.1中的手册页。 这有效:
man -M $HOME/share/man/man1 whatever
但这些不是:
man -M $MANPATH whatever
man -M $MANPATH/man1 whatever
$ uname -a ; man --version ; cat /etc/system-release
Linux mysystem 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
man, version 1.6f
CentOS release 6.5 (Final)
我在其他Linux / UNIX发行版上成功使用之前就已经使用过了,但是这个发行版失败了。