首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >人类如何找到git的子命令手册?

人类如何找到git的子命令手册?
EN

Stack Overflow用户
提问于 2015-09-23 18:41:11
回答 1查看 1K关注 0票数 9

在我的linux系统上,我可以做"man“(请注意空格),这将向我展示git-log(1)的手册(带一个破折号),就像预期的那样。

在我的MacOSX机器上,“manual”只显示git(1)的手册页。

linux如何知道应该将两个参数"git“和"log”组合起来,以找到"git-log“手册呢?我如何在OSX中得到同样的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 21:54:52

这是许多Linux系统上使用的man的一个特性。关于文档 (对于man),在--no-subpages选项的描述中提到了这一点:

--no-subpages 默认情况下,man将尝试将命令行中给定的手动页面名称解释为等效于包含连字符或下划线的单个手动页面名称。这支持实现多个子命令的程序的通用模式,允许它们为每个子命令提供手动页面,每个子命令都可以使用类似的语法来访问,就像调用子命令本身一样。

man的其他实现可以做不同的事情。例如(不是很好的记录在案,但如果您研究它),在OSX上快速检查man git status显示它试图找到一个关于状态的手册页面。然而,man git-status提供了一个手册页面。

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

https://stackoverflow.com/questions/32747089

复制
相关文章

相似问题

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