Ubuntu下命令行解析

Linux命令通常由以下三部分组成:Command [-option] [argument]

其中,命令为程序的名称。选项和参数可以省略

选项中one dash(-)与two dashes(--)区别

使用命令时常看到有时候为选项为-,有时候选项为--

git commmit -m "all"
git log --pretty=oneline

这是由于两者风格的派系不同。

单-又称为短选项,是沿用linux的命令风格,后面紧随一个字母的缩写

双--又称为长选项,沿用GNU的命令风格,后面紧随完整的单词;

GNU全称为“”GNU Not Unix”,是在UNIX之后设计的操作系统。

由于仅仅使用26个字母的缩写,无法满足命令的多元化,因此多采用紧跟完整单词的方法。

其后往往采用两种方式,一种是选项后加=后紧随参数,另外一种为选项后加空格加参数。两者不能任意互通

总结:根据所用参数是单个字母还是完整单词,可以判断之前所用的是-还是--;另外根据- 还是--,也可得到后面参数的形式(首字母缩写还是完整单词)

参考

命令行参数前的「-」和「--」区别_weixin_30325487的博客-CSDN博客

命令行参数前的「-」和「--」有什么区别?_南七技校的博客-CSDN博客_参数- 和--有什么区别

linux程序命令行选项的3种风格:unix、gnu、x toolkit - 走看看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值