A unix shell is both a command interpreter and a programming language.
Shell 即是命令解释器也是一种编程语言
Bash(Bourne-Again Shell) 由 Brian Fox 创建,为了致敬 Bsh 的作者 Stephen Bourne 而命名为 Bash。Bash 在 Bsh(Bourne Shell) 的基础上结合了 Ksh(Korn Shell) 以及 C-Shell(csh) 的特点,因为其的通用性,所以被用在了大多数 Linux based distributions 中,也是 Linus Torvalds 第一移植到 Linux kernel 中的程序
references