Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于如何在 linux 上编写程序的终端帮助菜单有一些规则或模式吗?
通常我使用这些参数:-?或-h或-H来显示我的程序的帮助,但也有关于它的规则吗?
-?
-h
-H
的输出--help并不是真正的菜单,只是一条帮助消息。
--help
有一些编码规则,特别是GNU 编码标准指定了一些关于--help(以及--version)的内容。我强烈建议支持他们两个;作为用户,我对一些不理解的程序感到恼火--help。
--version
GNU libc 提供了几种方法来提供它--help。我建议调查argp,但你可以使用getopt。