Bash 写--help消息有约定吗?

Bash 写--help消息有约定吗?,bash,shell,command-line-interface,Bash,Shell,Command Line Interface,我正在编写我的第一个真正的shell脚本,我想输入一条适当的--帮助消息。查看各种命令行程序,我至少看到了某种模式: $ command --help Usage: command [OPTION] [FILE] Performs some action to a file. -x changes the command in some way -y changes the command in a different way 这是写在任何地方还是只是一个非正式的约定?与UNIX中的许多

我正在编写我的第一个真正的shell脚本,我想输入一条适当的
--帮助
消息。查看各种命令行程序,我至少看到了某种模式:

$ command --help
Usage: command [OPTION] [FILE]
Performs some action to a file.

-x  changes the command in some way
-y  changes the command in a different way
这是写在任何地方还是只是一个非正式的约定?

与UNIX中的许多(大多数)东西一样,这纯粹是一个传统。程序员发现这些类型的
--help
消息很有用,因此他们尝试模仿他们认为最有用的
--help
消息,这一传统由此诞生。对于第一次接触UNIX的人来说,有点不幸的是,这些传统通常需要一段时间才能以某种方式被编纂,对于这类东西根本没有全面的来源

所以,只要把你所知道的
--help
消息中所有有用的东西都做一份无耻的拷贝,并添加一些你觉得有用的东西。尽可能地做同样的事情,您将尽可能忠实于UNIX传统