Linux之父Linus对BASH的描述:
我下载了一个叫Borne Shell的外壳程序。它是UNIX的初始外壳程序之一,可以从互联网上免费下载,名字来源于一个难听的双关语。编写该外壳程序的家伙名叫波恩(英文中的“忍受”或“出生”之意――译注),所以这个程序就叫做“Borne Again Shell”(“再次忍受或再次降生外壳程序”――译注),或一般被称为BASH(bash的英文意为“重击”――译注)。
BASH的正确缩写:
BASH = GNU Bourne-Again SHell,BASH 是 GNU 组织开发和推广的一个项目。
BASH的作者和产生:
Bourne shell 的作者是 Steven Bourne,它是 UNIX 最初使用的 Shell 并且在每种 UNIX 上都可以使用。
而BASH 与 Bourne shell 完全向后兼容,是Bourne shell的扩展。
双关语的经典之处:
[1]作者名叫Steven Bourne,“bourne”与“borne”的发音相近,而borne有“出生”和“忍受”的含义。
[2]Bourne-Again字面意思代表了它是“Bourne shell”l的一种扩展,而暗示“borne-again”、“born-again”则有“重生”和“再次忍受”的意思。(我想作者应该更喜欢“重生”)
[3]它的简写“bash”的意思是“重击”,暗示它的出现是一次强有力的重击。