最近,我知道--
这是双连字符,它用于告诉命令选项列表已结束,并且以下内容不应被视为选项。所以,
grep -- 'search_word' *
会搜索给定的search_word
。但是,如果删除--
并且有一个以开头的文件,则可能会出现意外的行为-
,这将打开与filename中的字符匹配的选项。
这叫什么--
?有什么技术术语吗?
3
参见有关为什么unix头说“减”的辩论。然后加倍。
—
manatwork 2012年
@manatwork不,平方它!我们应该说“减破折号”还是“破折号减号”?
—
吉尔(Gilles)'所以
我只是说“-”。
—
dubiousjim 2013年
我遇到规律性
—
数学
cd --
和cd -
现象。while cd --
本质上意味着公正cd
,因此更改为您$HOME
,cd -
意味着将您自己放入先前的目录。当您愿意时,这会变cd ..
得很方便,但是与德语键盘布局一样,我经常将其与混合使用cd --
。cd -
然后会把你放回去。:D