Bash Shell 配置选项全解析
1. set 选项
在 Bash 中,set命令可用于开启或关闭各种选项,以调整 shell 的行为。使用set -arg命令可以开启相应选项,除非特别说明,这些选项初始状态均为关闭。部分选项还有对应的全称,可通过set -o命令使用。需要注意的是,braceexpand、histexpand、history、keyword和onecmd这些全称在 Bash 2.0 之前的版本中不可用,并且在早期版本中,哈希功能通过-d进行切换。
1.1 set 选项列表
| Option | Full name (-o) | Meaning |
|---|---|---|
| -a | export | 导出所有后续定义或修改的变量。 |
| -B | braceexpand | 开启大括号扩展,默认开启。 |
| -b | notify | 立即报告后台作业结束状态 |