Bash使用与相关Shell比较全解析
1. Bash配置与测试
在Bash的使用过程中,配置和测试是重要的环节。
-配置选项:disabled-builtins和xpg-echo-default选项默认是禁用的,其他选项则是启用的。很多其他的Shell特性可以通过修改config-.top.h文件来开启或关闭。若想了解该文件以及Bash的整体配置细节,可查看INSTALL文件。
-清理源目录:要清理源目录并移除所有的目标文件和可执行文件,可在终端输入make clean。不过要确保先运行make install,否则就得重新进行安装。
2. 测试Bash
新构建的Bash版本需要进行一系列测试,以确保其能正常运行。这些测试脚本源于早期版本的Shell所报告的问题,在最新版本的Bash上运行这些测试不应出现错误。
-运行测试步骤:在Bash主目录中输入make tests即可运行测试。每个测试的名称会与一些警告信息一同显示,然后开始运行。若测试成功,通常不会有输出(除非警告信息另有说明)。
-测试失败处理:若有测试失败,会显示预期结果与实际发生情况的差异列表。此时应向Bash维护者提交错误报告,具体方法可参考后续的“报告错误”部分。 </