命令行:何时使用 - (单连字符) 或 -- (双连字符)

在命令行上,- 字符用于指示短格式参数,这是可以使用单连字符和参数字母指定的单字母参数。例如,-h 参数通常用于显示命令的帮助消息,-v 参数通常用于启用详细输出。只有当参数由单个字母组成时才能使用单连字符(-)。 可以使用单连字符的示例:-h-R-f,但你不能对多字母参数使用单连字符,如 -verbose-help

-- 字符用于指示长格式参数,这是可以使用双连字符和参数名称指定的多字母参数。例如,--help 参数通常用于显示命令的帮助消息,--verbose 参数通常用于启用详细输出。

可以使用双连字符的示例:--verbose--server--help,但你不能将它们用于单字母参数如 --h--R

如何使用单连字符或双连字符的示例:

hyphen_examples.sh
# 使用 -h 短格式参数显示命令的帮助消息
my_command -h

# 使用 --verbose 长格式参数启用命令的详细输出
my_command --verbose

# 组合多个参数
my_command --verbose --server https://techoverflow.net -f 0.1

Check out similar posts by category: Linux