Linux命令通常由以下三部分组成:Command [-option] [argument]
其中,命令为程序的名称。选项和参数可以省略
使用命令时常看到有时候为选项为-,有时候选项为--
- git commmit -m "all"
- git log --pretty=oneline
这是由于两者风格的派系不同。
单-又称为短选项,是沿用linux的命令风格,后面紧随一个字母的缩写
双--又称为长选项,沿用GNU的命令风格,后面紧随完整的单词;
GNU全称为“”GNU Not Unix”,是在UNIX之后设计的操作系统。
由于仅仅使用26个字母的缩写,无法满足命令的多元化,因此多采用紧跟完整单词的方法。
其后往往采用两种方式,一种是选项后加=后紧随参数,另外一种为选项后加空格加参数。两者不能任意互通
命令行参数前的「-」和「--」区别_weixin_30325487的博客-CSDN博客