我添加了一个新的手册页目录
/usr/local/share/man/man1b
其中包含像这样的文件
troff.1b
在 /etc/man.conf 中我添加了
_subdir ...some names... man1b
_default /usr/{share,X11R7,X11R6,pkg,local,local/share}/man/
local /usr/local/share/man/
1b {cat,man}1b
人-p印刷
...
/usr/local/share/man/man1b
但如果我输入
man 1b troff
我收到错误消息
man: no entry for troff in the manual.
(我不能使用曼特罗夫自从格罗夫也通过 cat1 中其他地方的手册页安装。)
如何正确添加 man 路径?
PS:如果我将文件重命名为特罗夫.1然后男人 1b 特罗夫作品。但我想到类别也可以是文件扩展名。难道是NetBSD的一个bug(文件名特罗夫.1b适用于 OpenBSD 和 Linux)?
答案1
您可能需要更新 MANPATH 环境变量,至少我在这种情况下是这样做的。
$ export MANPATH=/usr/local/share/man/
从手册页(对于 man):
MANPATH If MANPATH is set, man uses it as the path to search for manual page files. It overrides the configuration file and the automatic search path, but is overridden by the -M invocation option. See SEARCH PATH FOR MANUAL PAGES.