我想知道为什么有些程序要求他们的命令提示参数前面有两个破折号,而有些(大多数)只需要前面一个破折号?
例如,大多数程序看起来像这样: relaxer -dtd toc.xml toc_gr.xml toc_jp.xml
relaxer -dtd toc.xml toc_gr.xml toc_jp.xml
而有些程序看起来像这样: xmllint --valid toc.xml --noout
xmllint --valid toc.xml --noout
有些需要两个破折号而不是一个破折号的原因是什么?每个人都坚持一个标准是否有意义(即一个破折号就可以)。
windows linux unix command-line
command-line ×1
linux ×1
unix ×1
windows ×1