Avi*_*Raj 10
Bash 的扩展 是 Bourne Again shell。
Bash 是 GNU 操作系统的 shell,或命令语言解释器。这个名字是“Bourne-Again SHell”的首字母缩写,是对斯蒂芬·伯恩的双关语,他是当前 Unix shell sh 的直接祖先的作者,它出现在 Unix 的第七版贝尔实验室研究版中。
Bash 在很大程度上与 sh 兼容,并结合了来自 Korn shell ksh 和 C shell csh 的有用功能。它旨在成为 IEEE POSIX 规范(IEEE 标准 1003.1)的 IEEE POSIX Shell 和工具部分的一致实现。它为交互式和编程使用提供了对 sh 的功能改进。
虽然 GNU 操作系统提供了其他 shell,包括 csh 的一个版本,但 Bash 是默认的 shell。像其他 GNU 软件一样,Bash 非常便携。它目前运行在几乎所有版本的 Unix 和一些其他操作系统上 - 独立支持的端口存在于 MS-DOS、OS/2 和 Windows 平台上。