English    手机客户端
客户通道  |  员工通道  |  企业邮箱
    首页  |   聆听敬业  |   产品介绍  |   科研创新  |   健康频道  |   人才需求  |   视听在线
 
git中有的命令参数为什么使用一个横杠有的命令却使用两个横杠

发布日期: 2019-11-12

git中有的命令参数为什么使用一个横杠有的命令却使用两个横杠


     在7月24-25日甘肃省工商局、甘肃省个体劳动者协会、甘肃省私营企业协会举办的“艰苦创业 这个问题跟Git基本没关系,这是类UNIX系统的命令行约定俗成的参数风格。(个人理解,有错误敬请指出)具体来说就是命令行参数中,以短杠-开头的都是参数选项(option),分为短选项(shortoption)和长选项(longoption)两种。短选项(UNIX风格):短选项为一个-加上一个字母,如:$rm-r-ffoo多个短选项可以简写为一个-加上每个短选项的字母,如:$rm-rffoo选项后面跟参数的,选项与参数之间可以用空格分隔,也可以不分隔(但是不能用等号):$journalctl-b-1$journalctl-b-1长选项(GNU风格):长选项为两个短杠--加上若干单词:$wc--linesfoo$gitshow--name-only长选项不能简写;长选项后面跟参数,用空格或等号分隔:$grub2-install--boot-directory/boot$grub2-install--boot-directory=/boot上述参数选项规则是目前最常见的风格。当然并不是所有程序都遵循这样的风格,比如GCC用的是老式选项风格,无论长短选项都只用一个短杠:$gcc-Wall-Wextra-std=c11-O3-ofoofoo.c还有一种风格称为BSD风格,完全就不用短杠……比如ps命令的手册页写道:Thisversionofpsacceptsseveralkindsofoptions:1UNIXoptions,whichmaybegroupedandmustbeprecededbyadash.2BSDoptions,whichmaybegroupedandmustnotbeusedwithadash.3GNUlongoptions,whichareprecededbytwodashes.Optionsofdifferenttypesmaybefreelymixed,butconflictscanappear.Therearesomesynonymousoptions,whicharefunctionallyidentical,duetothemanystandardsandpsimplementationsthatthispsiscompatiblewith.(真是丧心病狂……)命令行用得多了这些东西自然就熟悉了,所以大神们大概都懒得解释得这么细致吧……

 
 
                                                                   
                                                                  2019-11-12 12:51:51
 
上一篇 :上一篇:17年在中国1000多位酒店人击败100多家院校获得最受雇主喜爱精英培养院校的SSTH学校如何          下一篇: 下一篇:北京有哪些深藏不露的餐馆_3
CopyRight © 2006-2010 All Rights Reserved 甘肃敬业农业科技有限公司 版权所有
公司地址:甘肃省民勤县城东开发区     联系电话:0935—4133138  全国客服电话:400-188-6639  
备案号:陇ICP备05000242号  网站地图