Bash简介

BASH是Bourne Again Shell的缩写,Bunne Again Shell是一个双关的名称,是对Bourne Shell(即Steven Bourne发明)的致敬。

Bash是由Brian Fox编写的Shell程序,是Bourne Shell程序“sh”的升级版本。这是一个开源GNU项目。它于1989年发布,是GNU/Linux操作系统最流行的shell发行版之一。它提供了比Bourne Shell更好的功能,可用于编程和交互使用。它包括命令行编辑,键绑定,无限制大小的命令历史记录等。

用基本术语来说,Bash是一个命令行解释器,通常在文本窗口中运行,用户可以在其中解释命令以执行各种操作。这些命令在文件中作为一系列命令的组合称为Shell脚本。Bash可以从Shell脚本读取和执行命令。

Bash是大多数Linux发行版和苹果Mac OS的默认登录Shell。对于Windows 10,在Solaris 11中具有版本和默认用户Shell程序也可以访问它。

下面来看一下Shell的用途。

Shell:UNIX Shell是一种程序或命令行解释程序,用于解释用户直接输入的用户命令或从文件中读取的用户命令(即,Shall Script),然后将它们传递给操作系统以进行操作或处理。要注意,这个过程是解释而不编译脚本,因为计算机系统会解释它们,并且无需按执行顺序编译Shell脚本。

Linux操作系统中有不同类型的Shell。其中一些如下:

  • Bourne Shell
  • C shell
  • Korn Shell
  • GNU Bourne Shell

要想知道操作系统支持哪种Shell类型,可在终端中输入以下命令:

cat /etc/shells

要想知道bash在操作系统中的位置,可键入以下命令,将获得一个特定的位置:

which bash

下面是查看Ubutu支持的Shell类型以及其bash shell所在位置的示例:

《Bash简介》

        原文作者:Bash Shell教程
        原文地址: https://www.yiibai.com/bash/bash-introduction.html
        本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
    点赞