我在我的Mac上安装了gnu实用程序(通过brew)和mac默认命令行工具。
如何指定要调用的man实用程序
这是我的焦油地址。
$ which -a tar
tar is /usr/local/bin/tar
tar is /usr/bin/tar发布于 2016-07-14 21:26:55
更有可能的是,它们位于手册的同一部分,例如,1。但是,您可以使用-a选项获取给定名称的所有手册页,并从中选择结果:
man -a tar更复杂的是,您可以使用man选项告诉-M要搜索哪些目录,例如,
man -M /usr/local/man tar用于酿造,以及
man -M /usr/man tar为了OSX。
进一步读:
发布于 2016-07-14 21:46:26
使用man,您始终可以为手动页面提供绝对路径。对于内置的BSD实用程序,如下所示:
man /usr/local/share/man/man1/tar.1现在,这并不特别方便,因为您必须知道页面的确切路径。对于与内置BSD实用程序同名的GNU实用程序,您可以注意到brew在/usr/local/share/man中安装带有前缀的手动页面:
# For brew's GNU tar:
man gtar
# For the built-in BSD tar:
MANPATH= man tarMANPATH=部分是重置可能根据brew建议所做的任何更改,以确保其页面首先被看到。
https://unix.stackexchange.com/questions/295974
复制相似问题