나는 이것이 흥미로운 질문이 아니라는 것을 알고 있지만 왜 일부 프로그램에서 요구 사항을 요구하는지 이해하지 못합니다.
program -h
다른 사람
program --help
가끔은 서로 알아가는 게 지루할 때도 있어
답변1
실제로 프로그램에는 두 가지 옵션이 모두 있어야 합니다. -h
"짧은 형식"이고 " --help
긴 형식"입니다.
짧은 형식의 명령 옵션은 일반적으로 1~2개의 문자로 구성되는 반면, 긴 형식의 옵션은 더 설명적입니다( 예: "모든 질문에 대해 '예'라고 가정함"을 yum update -y
의미함 yum update --assume-yes
).
둘 중 하나를 사용하지 않는 프로그램은 일반적으로 비표준 유틸리티입니다.
답변2
-h
나는 특히 프로그램에 많은 옵션이 있어 이러한 스위치에 대해 많은 옵션을 사용하고 있는 경우, 다른 것에 대한 의미가 있다면 도움으로 무언가를 갖는 것이 합리적이라고 생각합니다 --help
.