重击的历史

UNIX操作系统中Shell的独立性导致了整个UNIX历史中几种Shell的诞生。尽管它们很少能够生存并获得广泛使用。
对于希望编写脚本来执行自动化任务的任何人,Bash都是其中的一门重要学科。

它始于UNIX

1971年, 肯·汤普森 发布了第一个UNIX shell,称为 汤普森·壳。用户可以执行的脚本数量受到一些限制,这是自动化的一个严重问题。之后,第一个主要弹壳是 伯恩·壳 以创造者的名字命名的 史蒂文·伯恩。它是在UNIX的第一个流行版本(1979年第7版)中添加的。 Bourne外壳在系统上称为 'sh'.

伯恩·壳牌是一个进步

发布了Bourne Shell,以消除Thompson Shell的脚本限制。它有两个主要目标:

• 充当命令解释器,可以交互地执行用于操作系统和脚本的命令
• 消除Thompson shell的限制 

除了汤普森(Thompson)壳的功能外,伯恩(Bourne)壳还具有一些优于其前身的优点。它介绍了脚本中要使用的控制流,循环和变量。它还提供了更多的功能性语言,这对于与操作系统进行交互和非交互都非常有用。 

重新考虑Bourne的外壳为免费软件

理查德·斯托曼 于是,其他一些开发人员小组开始使用可在GNU许可下免费获得的许可来编写UNIX的功能。这些开发者之一, 布莱恩·福克斯,开始使用流行的Bourne外壳作为基础对象制作外壳。因此,Bourne炮弹被重新构想;重生。

伯恩再来炮弹

重击,被称为GNU系统的标准外壳,于1988年1月10日星期日正式“诞生”。Brian Fox编写了bash的最终版本,并一直在改进外壳,直到1993年。bash的第一个版本发布了作为0.99的测试版,可以从自由软件基金会(FSF)免费获得。在发展之间, 切特·拉米 1989年加入该项目,并修复了多个错误。 Chat Ramey还添加了许多有用的功能,并在Brian Fox之后成为了bash的官方维护者。直到1993年,Brian Fox一直是Bash的主要维护者。

1995年,Chet Ramey开始研究bash的主要新版本2.0,该版本于1996年12月23日向公众发布。与旧版本(1.14.7)相比,它具有一些独特的功能。 重击发现了它的方法,每个重要的发行版都成为Bourne shell衍生物的最流行版本。

如今,Bash几乎在所有Linux版本和Mac OS上都是内置的,并且也被指定为Windows 10的本机部分。它是Linux附带的标准外壳,还可以用来执行多种管理功能。

注意: 当前,我们拥有最新的bash版本,即bash-7.0。

←prev 下一页→

教程重点



订阅以获取所有最新更新!


最新教程



与我们博客

联系我们

像Facebook上的Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上添加Tutorialsmate 在Facebook上订阅Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上关注Tutorialsmate
Get tutorialsmate on Google Play
© 2020 教程伴侣。由...设计 教程伴侣