首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用BSD /

如何调用BSD /
EN

Unix & Linux用户
提问于 2016-07-14 21:16:37
回答 2查看 143关注 0票数 1

我在我的Mac上安装了gnu实用程序(通过brew)和mac默认命令行工具。

如何指定要调用的man实用程序

  • gnu特异性tar
  • bsd焦油

这是我的焦油地址。

代码语言:javascript
复制
$ which -a tar
tar is /usr/local/bin/tar
tar is /usr/bin/tar
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-07-14 21:26:55

更有可能的是,它们位于手册的同一部分,例如,1。但是,您可以使用-a选项获取给定名称的所有手册页,并从中选择结果:

代码语言:javascript
复制
man -a tar

更复杂的是,您可以使用man选项告诉-M要搜索哪些目录,例如,

代码语言:javascript
复制
man -M /usr/local/man tar

用于酿造,以及

代码语言:javascript
复制
man -M /usr/man tar

为了OSX。

进一步读:

票数 4
EN

Unix & Linux用户

发布于 2016-07-14 21:46:26

使用man,您始终可以为手动页面提供绝对路径。对于内置的BSD实用程序,如下所示:

代码语言:javascript
复制
man /usr/local/share/man/man1/tar.1

现在,这并不特别方便,因为您必须知道页面的确切路径。对于与内置BSD实用程序同名的GNU实用程序,您可以注意到brew/usr/local/share/man中安装带有前缀的手动页面:

代码语言:javascript
复制
# For brew's GNU tar:
man gtar

# For the built-in BSD tar:
MANPATH= man tar

MANPATH=部分是重置可能根据brew建议所做的任何更改,以确保其页面首先被看到。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/295974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档