Bash Shell 脚本/关于你的 Shell 的一些笔记
外观
此页面可能需要更新以反映当前知识。 你可以帮助更新它,讨论进度,或请求协助。 |
本教材为那些常用的 Bash 版本提供信息,截至 2021 年 12 月,这应该是 Bash 版本 5。使用更早版本的 Bash 会导致你无法尝试某些功能。
OS X 中包含的 Bash 版本 3.2 非常重要。一些用户可能注意到一个非常明显的变化,就是缺少 -e
选项,该选项启用反斜杠转义的解释,这是彩色打印的一个重要功能。虽然可以使用解决方法(例如,使用 printf
代替),但这很不方便。
考虑从 http://www.gnu.org/software/bash/ 获取源代码并编译一个。
- 适用于 OS X 10.8+ 的 Bash 4.3.18,由 Arthur200000 构建:百度下载链接。在下载之前阅读 KNOWN_ISSUES。只需查找 '下载',它表示 'Download'。
~/.bashrc
文件决定交互式 shell 的行为,正确配置它可以使生活更轻松。
大多数 GNU/Linux 发行版都有 ~/.bashrc
文件。使用你喜欢的文本编辑器来探索它。
在大多数情况下,也存在一个全局 bashrc
文件,通常位于 /etc/bashrc
。如果你有 root 权限,可以尝试更改它。如果你不知道该怎么做,请查看这些 bashrc
文件。