命令行帮助文档的格式

在命令行中,查看一个命令的帮助,会得到一些格式非常清晰的文档。因为这种文档格式非常清晰,一般情况下,大家都能大概理解文档的意思。但是只有了解了文档的格式,才能真正读懂文档包含的所有信息。

如下面的截图所示,这个是通过git --help获取的帮助文档。文档中的[xxx],--xxx,<xxx>等具体表示什么意思呢?哪些是必须要填的参数哪些是可选的呢?要了解这些,我们需要学习一种格式语言。这种语言叫做的’命令行接口描述语言‘,英文名字叫做’command-line interface description language‘。大多数的命令行的帮助文档都是遵循该语言的规范撰写的。

本文重要介绍该语言中四个常用的格式。

1、位置参数(ARGMENT)

     <xxx>中xxx表示的是位置参数。位置参数

2、选项(OPTION)

    -x表示短选项,--xx表示长选项。多个短选项可以合并,例如-abc相当于-a -b -c。短选项后面可以跟参数(假设短选项名为x,长选项名为xx,参数是FIle),格式为-x File活着-xFile。长选项后面也可以跟参数,格式是为--xx=File活着--xx File。

3、子命令

    所有没有跟OPTION和ARGMENT的单词都认为是该命令的子命令。

4、可选元素

    通过用一对中括号包起来的都是可选的。例如下图中[--version]就是一个可选的。

(更多有关命令行接口描述语言的内容可以参见此处:http://docopt.org

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值