命令行:何时使用 - (单连字符) 或 -- (双连字符)
在命令行上,- 字符用于指示短格式参数,这是可以使用单连字符和参数字母指定的单字母参数。例如,-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.1Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow