일부 프로그램에서 명령 프롬프트 매개 변수가 앞에 두 개의 대시 가 있어야 하는 반면 일부 (대부분) 에는 앞에 하나의 대시 만 필요하다는 것이 궁금합니다.
예를 들어 대부분의 프로그램은 다음과 같습니다. relaxer -dtd toc.xml toc_gr.xml toc_jp.xml
일부 프로그램은 다음과 같습니다. xmllint --valid toc.xml --noout
어떤 것이 하나 대신 두 개의 대시를 요구하는 이유는 무엇입니까? 모든 사람이 하나의 표준을 준수 하는 것이 합리적이지 않습니다 (즉, 단일 대시가 수행함).
-dtd
정말 있었어야 --dtd
? 실제로 내가 궁금했던 것은 대시 (및 이중 대시)가 무엇 을 의미 하려고 합니까?
--long-options
은 고유 한 약어도 허용합니다. 그래서 옵션이있는 프로그램 --file-in
과 --file-out
, 당신이 사용할 수 --file-o=foo
또는 --file-i=foo
몇 가지 입력을 저장할 수있는 --very-long-optional-parameters
.
convert
, mogrify
)가 "긴" 단일 대시 만 사용하는 옵션. 예를 들면 다음과 같습니다 xterm -fn 6x10 -geometry 80x24+30+200
.. 약어는 지원 그들이 (별개있어 제공되는 예를 들어 , -g
또는 -geom
에 대한 -geometry
). 다른 예는 X (7) 을 참조하십시오 .
-i
대--input
또는-n
--dry-run
.