目录:
定义-Bourne Again Shell(Bash)是什么意思?
Bourne again shell(Bash)是一个免费的Unix shell,可以代替Bourne shell使用。 它是针对Unix的IEEE便携式操作系统接口(POSIX)和开放组外壳规范的完整实现。
Bash基本上是一个命令处理器,通常在文本窗口中运行,允许用户键入引起动作的命令。 它可以从称为脚本的文件中读取命令。 像所有Unix shell一样,它支持以下内容:
- 文件名通配符
- 管道
- 听到文件
- 命令执行
- 用于条件测试和迭代的变量和控制结构
Techopedia解释了Bourne Again Shell(Bash)
Bash是由Brian Fox为GNU项目编写的。 出于多种原因,它被称为Bourne Again Shell,第一个原因是它是Bourne Shell的开源版本,第二个原因是对重生概念的双关语。 它的缩写也描述了该项目的目的,即将sh,csh和ksh功能融合在一起。
Unix Shell是一个命令行解释器,可为用户提供基本的用户界面。 它允许用户通过在命令行窗口中键入的一系列命令与系统进行通信。 外壳中没有按钮或弹出窗口,只是很多文本。
本质上,Bash允许类Unix系统的用户使用基于文本的命令来控制操作系统的最内部组件。
Bash具有许多扩展,可在类似Unix的操作系统(如Linux和Mac OS X)上运行。它已通过基于UNIX的应用程序子系统(SUA)以及通过使用Cygwin或MSYS的POSIX仿真移植到Windows。 它甚至可以在MS-DOS中使用。