我知道这不是一个令人兴奋的问题,但我不明白为什么有些程序需要
program -h
和别的
program --help
有时候很无聊认识一下
答案1
在实践中,程序应该有这两种选择。是-h
“短形式”,--help
是“长形式”。
短格式命令选项通常是一两个字符,而长格式选项更具描述性(例如,yum update -y
意思yum update --assume-yes
是“假设所有问题都是肯定的”)。
不使用两者的程序通常是非标准实用程序。
答案2
我想-h
除了帮助之外,如果对其他东西有意义,特别是当程序有很多选项时,所以你几乎在这些开关上使用了很多选项,那么将一些东西作为帮助是有意义的--help
。