私はこれが興味深い質問ではないことを知っていますが、なぜいくつかのプログラムで要件が必要なのは理解していません。
program -h
他の人
program --help
時にはお互いを知っているのが退屈することもあります。
答え1
実際、プログラムには両方のオプションが必要です。-h
「ショートフォーマット」、「--help
ロングフォーマット」です。
短い形式のコマンドオプションは通常1〜2文字で構成されていますが、長い形式のオプションはより説明的です(例:「すべての質問に対して「はい」と仮定する」ことを意味する」yum update -y
)yum update --assume-yes
。
どちらも使用しないプログラムは通常非標準ユーティリティです。
答え2
-h
私は特にプログラムに多くのオプションがあり、これらのスイッチに多くのオプションを使用している場合は、他に何か意味がある場合は何かを助けることが合理的だと思います--help
。