Linux中的bash是什么?

Bash,Unix

一种shell,Brian Fox在1987为GNU项目写的。第一个正式版发布于1989。它最初计划在GNU操作系统上使用,但它可以在大多数类似Unix的操作系统上运行,包括Linux和Mac。

OS X v10.4都用它作为默认外壳。

Bash是一个命令处理器,通常运行在文本窗口中,可以执行用户直接输入的命令。Bash还可以从名为脚本的文件中读取命令。和其他Unix

同样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量以及条件判断和循环遍历的结构控制语句。包括关键字和语法在内的基本功能都是从sh借来的。其他功能,如历史命令,是从csh和ksh借用的。一般来说,Bash是一个符合POSIX规范的shell,但是它有很多扩展。