Bash 脚本教程学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

Bash 脚本教程

Bash
Bash 脚本教程提供核心和 Bash Shell 脚本的高级概念。我们的 Bash 教程是为初学者和专业人士设计的。
Bash(Bourne Again Shell) 是一个 shell 程序。它由 Brian Fox 编写,是 Bourne Shell 程序"sh"的增强版本。它是一个开源的 GNU 项目。它为编程和交互使用提供了对 Bourne Shell 的功能改进。
Bash Shell 教程包括所有 Bash 主题,例如 Bash 脚本、变量、循环、条件语句、位置参数、算术、函数、字符串等

什么是 Bash?

BASH 是 Bourne 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 发行版和 Apple 的 mac OS 的默认登录 shell。 Windows 10 也可以使用 Solaris 11 中的版本和默认用户 shell 来访问它。
现在来看看 Shell 以什么为人所知。
Shell: UNIX Shell 是一个程序或命令行解释器,它解释用户直接输入或可以从文件(即,Shall Script)中读取的用户命令,然后将它们传递给操作系统用于处理。需要注意的是,Shall 脚本是被解释而不是编译的,因为计算机系统会解释它们,并且不需要按执行顺序编译 Shell 脚本。
Linux 操作系统中有不同类型的 shell。其中一些如下:
伯恩壳 C 外壳 科恩贝壳 GNU Bourne Shell
要知道您的操作系统支持哪种 shell 类型,请在终端中输入如下命令:
cat /etc/shells  
要知道 bash 在您的操作系统中的位置,请键入以下命令,您将获得特定位置:
which bash 
在下方查看我的 centOS 支持的 shell 类型以及它的 bash shell 所在的位置。
什么是bash