Bash 环境可以进行全局配置和基于每个用户的配置。 使用各种配置文件来微调 shell 的行为。
这些文件包含 shell 选项、变量设置、函数定义以及用于创建舒适环境的各种其他构建块。
除了保留的 Bourne shell、Bash 和特殊参数之外,变量名可以或多或少地自由选择。
由于许多字符具有双重甚至三重含义,具体取决于环境,因此 Bash 使用引用系统来消除一个或多个字符的特殊含义,以避免特殊处理。
Bash 使用各种方法扩展命令行条目,以确定要执行的命令。