命令行(CLI)的几个基本术语辨析及翻译:parameter, argument, option, flag

7 篇文章 0 订阅
4 篇文章 0 订阅

参数(parameter)是一个统称,传递给命令的内容都可以称之为参数(parameter)。参数又具体分为:

  • 主题(argument)。如果一个命令缺少了 argument,命令就会报错,所以 argument 可以称之为必选参数,或者称之为主题,意思更加明确。例如下面的命令中,click 就是必选参数:

    pip install click
    
  • 选项(option)。选项是可选参数,它包括一个名字和一个值,例如:

    --cache-dir ./my-cache
    
  • 开关(flag)。开关用于启用或禁用某些功能,你可以把它看作为没有值的可选参数。例如:

    --help
    

以上术语常见的中文翻译比较混乱,除了 option,其他通常都翻译为“参数”,甚至将 option 的值翻译成“选项的参数”,越发让人迷惑了。

为了让这些基本概念更加清晰,我采用了上面的翻译。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值