为什么有些程序需要 -h 而其他程序不需要

为什么有些程序需要 -h 而其他程序不需要

我知道这不是一个令人兴奋的问题,但我不明白为什么有些程序需要

program -h

和别的

program --help

有时候很无聊认识一下

答案1

在实践中,程序应该有这两种选择。是-h“短形式”,--help是“长形式”。

短格式命令选项通常是一两个字符,而长格式选项更具描述性(例如,yum update -y意思yum update --assume-yes是“假设所有问题都是肯定的”)。

不使用两者的程序通常是非标准实用程序。

答案2

我想-h除了帮助之外,如果对其他东西有意义,特别是当程序有很多选项时,所以你几乎在这些开关上使用了很多选项,那么将一些东西作为帮助是有意义的--help

相关内容