命令行(CLI)的幾個基本術語辨析及翻譯:parameter, argument, option, flag

參數(parameter)是一個統稱,傳遞給命令的內容都可以稱之爲參數(parameter)。參數又具體分爲:

  • 主題(argument)。如果一個命令缺少了 argument,命令就會報錯,所以 argument 可以稱之爲必選參數,或者稱之爲主題,意思更加明確。例如下面的命令中,click 就是必選參數:

    pip install click
    
  • 選項(option)。選項是可選參數,它包括一個名字和一個值,例如:

    --cache-dir ./my-cache
    
  • 開關(flag)。開關用於啓用或禁用某些功能,你可以把它看作爲沒有值的可選參數。例如:

    --help
    

以上術語常見的中文翻譯比較混亂,除了 option,其他通常都翻譯爲“參數”,甚至將 option 的值翻譯成“選項的參數”,越發讓人迷惑了。

爲了讓這些基本概念更加清晰,我採用了上面的翻譯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章