【发布时间】:2020-05-16 11:03:33
【问题描述】:
在输入命令时设置选项时,'-help' '--help' 有没有这样设置选项的规则?
【问题讨论】:
在输入命令时设置选项时,'-help' '--help' 有没有这样设置选项的规则?
【问题讨论】:
这实际上取决于相关的程序。有标准, 但它们实际上并没有在任何地方强制:这取决于每个程序 实施它们。
例如,
find命令采用全名参数 单个连字符:find . -iname "*.jpg" -delete但是,一般来说,双连字符表示一个完整的开关 单词,单个连字符表示一个 swich,它是单个字母。 并且可以组合单字母开关,这意味着所有的 以下命令是等效的:
cp --verbose --recursive /dir/from /dir/to cp -v -r /dir/from /dir/to cp -vr /dir/from /dir/to双连字符后跟一个空格也可以用来表示“这个 是命令的结束;后面的一切都是文件名,甚至 如果它看起来像一个命令”。
并且没有以下字母的单个连字符可以表示“读取自 标准输入,而不是来自文件”。
但是,所有这些都取决于程序。任何给定的程序都可以 违反任何这些标准,例如,
find。
【讨论】: