例如,我的Leopard没有Wget和compinit的手册。 它缺少许多其他领域,例如关于选项的示例和文档。
Ubuntu通常比Mac更好的手册:例如,它有两个命令的手册。
问题的解决方案可能是为MacPorts创建一个端口,将Mac上安装Ubuntu的手册。但是,我不确定它是否是最佳解决方案。
也许,人们使用的PATH可以简单地改变,这样你就可以在Mac上保留Ubuntu手册的本地副本。但是,我不知道你怎么能这样做。
如何扩展Mac的手册至少拥有Ubuntu的手册,以便我可以使用以下的commnands
man wget
man compinit
答案 0 :(得分:5)
原帖: 您可能希望首先在Mac上安装所述程序。安装可能包括手册页。
更新以反映讨论:
MacPorts将其手册页存储在/opt/local/share/man
中,并将其添加到$MANPATH
,显然仅 用于bash。确保它也在zsh或你使用的任何其他shell的man路径上。
compinit
似乎记录在zshcompsys(1)
。
答案 1 :(得分:3)
正如其他答案所暗示的那样,你真的应该理解PATH和MANPATH是如何工作的。
OS X的手册页通常缺乏,但仅适用于特定于Mac的命令。对于标准* nix命令,OS X带有适当的手册页。例如,使用Ubuntu的chmod手册页作为OS X / bin / chmod的指南是错误的,因为那时你会错过在OS X中通过chmod设置ACL的讨论。
正如其他人所说,Macports将其手册页存储在/ opt / local / share / man中。 MANPATH环境变量应该包含此值,但它应该是前置或附加现有的MANPATH,具体取决于Macports可执行目录(/ opt / local / bin:/ opt / local / sbin)是否已预先添加到PATH或附加到PATH
答案 2 :(得分:2)
让Wget手册正常工作的解决方案。感谢MacPorts IRC的blb!
运行以下
unset MANPATH
请勿在命令后导出旧的MANPATH。
这使我成为Wget的手工作品。