![命令选项和开关之间有什么区别?](https://linux22.com/image/126375/%E5%91%BD%E4%BB%A4%E9%80%89%E9%A1%B9%E5%92%8C%E5%BC%80%E5%85%B3%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
Java 简介:
jar 命令的语法有意与 Unix tar 命令非常相似。这种相似性就是 jar 使用的原因 命令选项, 而不是 开关(与其他 Java 平台命令一样)。
我想知道命令选项和开关之间有什么区别?我明白它们的意思是一样的。
谢谢。
答案1
在jar
的选项上下文中,区别在于jar
遵循tar
的传统语法,而不是其他工具中使用的连字符前缀语法。除了-C
和之外-J
,jar
的选项都是单个字母,没有“切换字符”(-
Unix 风格)。其他Java命令如jmap
使用-
介绍全部他们的选项和选项名称通常比单个字母长。
总的来说,你说得对,选项和开关是一样的。(有些人可能认为开关特指开/关选项,但我认为没有一般规则。)