《Bash 深入解析:配置、测试、应用与相关对比》
1. 配置与清理
- 默认选项:
disabled-builtins和xpg-echo-default选项默认是禁用的,其他选项默认启用。 - 功能开关:许多 shell 特性可以通过修改
config-.top.h文件来开启或关闭。若想了解该文件及 bash 配置的更多细节,可查看INSTALL文件。 - 清理操作:要清理源目录并移除所有目标文件和可执行文件,可在终端输入
make clean。不过,需先运行make install,否则就得重新从头安装。
2. 测试 bash
- 测试目的:对新构建的 bash 版本运行一系列测试,以确保其正常运行。这些测试脚本源自早期 shell 版本中报告的问题,在最新版 bash 上运行应不会出错。
- 测试步骤:在 bash 主目录中输入
make tests即可开始测试。测试过程中,会显示每个测试的名称和一些警告信息,然后执行测试。若测试成功,通常不会有输出(除非警告信息另有说明)。 - 测试结果处理:若有测试失败,