일부 프로그램에서 명령 프롬프트 매개 변수가 앞에 두 개의 대시 가 있어야 하는 반면 일부 (대부분) 에는 앞에 하나의 대시 만 필요하다는 것이 궁금합니다.
예를 들어 대부분의 프로그램은 다음과 같습니다. 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.