Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 新bash命令是否有命名约定?_Linux_Bash_Naming Conventions - Fatal编程技术网

Linux 新bash命令是否有命名约定?

Linux 新bash命令是否有命名约定?,linux,bash,naming-conventions,Linux,Bash,Naming Conventions,创建包含多个单词的新Bash命令(例如删除未使用的脚本)时,是否有通用的命名约定?例如,应该删除未使用的脚本,或者删除未使用的脚本,或者删除未使用的脚本,或者完全其他什么 我对Bash还比较陌生,只是想确保我不会在早期养成任何坏习惯 谢谢您的时间。我想现在大多数语言都建议删除未使用的脚本而不是删除未使用的脚本,以提高可读性删除未使用的脚本是脚本的合法文件名bash允许函数名包含连字符: some-func () { echo hi } 但这不是便携式的;POSIX函数名仅限于字母、数字

创建包含多个单词的新Bash命令(例如删除未使用的脚本)时,是否有通用的命名约定?例如,应该删除未使用的脚本,或者删除未使用的脚本,或者删除未使用的脚本,或者完全其他什么

我对Bash还比较陌生,只是想确保我不会在早期养成任何坏习惯


谢谢您的时间。

我想现在大多数语言都建议
删除未使用的脚本
而不是
删除未使用的脚本
,以提高可读性<代码>删除未使用的脚本是脚本的合法文件名
bash
允许函数名包含连字符:

some-func () {
    echo hi
}

但这不是便携式的;POSIX函数名仅限于字母、数字和

建议使用小写和一些下划线。您可以阅读完整的指南,了解更合理的约定,包括示例。

您没有添加“bash命令”。您正在添加可以从命令行运行的新命令。因此,如果要添加多个命令,命名约定应在内部保持一致。除非我不知道任何拱形图案。在shell提示符下点击
,查看可能的补全列表,例如。通常情况下,不欢迎混合大小写,所有小写字母都是常规的。