參數(parameter)是一個統稱,傳遞給命令的內容都可以稱之爲參數(parameter)。參數又具體分爲:
-
主題(argument)。如果一個命令缺少了 argument,命令就會報錯,所以 argument 可以稱之爲必選參數,或者稱之爲主題,意思更加明確。例如下面的命令中,click 就是必選參數:
pip install click
-
選項(option)。選項是可選參數,它包括一個名字和一個值,例如:
--cache-dir ./my-cache
-
開關(flag)。開關用於啓用或禁用某些功能,你可以把它看作爲沒有值的可選參數。例如:
--help
以上術語常見的中文翻譯比較混亂,除了 option,其他通常都翻譯爲“參數”,甚至將 option 的值翻譯成“選項的參數”,越發讓人迷惑了。
爲了讓這些基本概念更加清晰,我採用了上面的翻譯。