Bash历史如下:
- 以前,UNIX世界中的大多数软件都是专有的和封闭源代码。UNIX系统也不是开源的,必须使用shell。当时在
/bin/sh
命令下存在一个由“ Bourne Shell”命名的shell,shell是专有的并且是封闭源代码。Bourne是以发明家史蒂文·伯恩(Steven Bourne)的名字命名。 - 当时,Richard Stallman与自由软件基金会(FSF)一起开始GNU项目,以创建一个与UNIX兼容的操作系统,并将所有目标都视为开源。开发缺乏进展,需要一个可以运行现有Shell脚本的免费Shell。这是他作为FSF资助的少数项目之一,必须建立一个完全开源的系统。然后在1988年1月110日,Brian Fox(FSF雇员)开始在Bash上进行编码,并于1989年6月8日发布了Bash的beta版本0.99。
- Brian Fox一直担任FSF的主要Bash维护者,直到1993年。然后他从FSF辞退,而Chet Ramey(FSF的早期贡献者)承担了责任。
- 此外,1996年12月23日,切特·拉米(Chet Ramey)向公众发布了另一个bash版本2.0,该版本具有比旧bash版本更多的新功能。
- 现在,切特·拉米(Chet Ramey)以官方的bash维护者而闻名,他继续在bash方面做进一步的改进。
- Bash是Linux附带的标准Shell。它是当今最流行的开源Shell,并且具有在下一主题中阅读的各种生产功能。它也可用于Linux发行版,MacOS,Solaris 11和Windows 10。它通过许多改进为用户提供最佳体验。
注意:目前最新的bash版本是bash-5.0。