为什么bash中的所有命令都是小写的?

时间:2014-05-13 16:53:18

标签: linux bash

是否有关于bash命令/脚本命名的约定/协议?

特别是关于用户定义的命令/脚本。

2 个答案:

答案 0 :(得分:4)

来自POSIX shell guidelines for utility syntax

  

准则2:   实用程序名称应包括小写字母(较低的字符分类)和仅来自可移植字符集的数字。

答案 1 :(得分:2)

所有标准命令都倾向于小写(带有X,并且一些相关的实用程序是唯一值得注意的例外,但这些异常很少直接从命令行调用)。这显然非常方便:小写字符只是一次击键,而大写字母同时占用两个,因此键入起来要麻烦得多。通过选项卡完成稍微减轻了这一点,但是,在shell命令中使用大写突出显示并且不太适合UNIX约定。