在我的环境中,我正在安装除openSSH之外的其他SSH服务器。例如,当我发出man ssh
命令时,我希望它指向新的ssh服务器手册页,而不是openssh手册页。到目前为止,我所看到的唯一方法是将所有手册页从新的ssh服务器物理复制到/usr/local/man
目录。有没有人知道更简单/更清洁的方法,例如配置文件指向man查看我将提供目录的新人条目?
答案 0 :(得分:0)
某些man
实现将通过在相对于二进制文件的位置搜索手册页来查找手册页。因此,如果设置了PATH,以便在foo
中找到程序/wibble/woot/bin/foo
,那么man
将在/wibble/woot/bin/../share/man/man1/foo.1
中查找相应的联机帮助页。
使用的实际路径非常易于配置,因此请查看本地man(1)
联机帮助页的详细信息。
该搜索算法可能包含对$MANPATH
的引用,因此您将进一步控制搜索。