我们可以说是的,它是一种编程语言。
根据man bash,Bash是一种“ sh兼容命令语言”。 然后,我们可以说“命令语言”是“一种用户与操作系统或应用程序进行通信的编程语言”。
从man bash:
描述
Bash是sh兼容的命令语言解释器,它执行从标准输入或文件读取的命令。 重击 还结合了Korn和C Shell的有用功能(ksh和 csh)。
[HTTP://呜呜呜.弓弩.org/software/巴士/]
Bash是GNU工程的外壳。 Bash是Bourne Again Sheell。 重击 是sh兼容的外壳,其中包含来自 Korn shell(ksh)和C shell(csh)。 它旨在符合 IEEE POSIX P1003.2 / ISO 9945.2外壳和工具标准。 它提供 通过sh进行编程和交互的功能改进 采用。 另外,大多数sh脚本可以由Bash运行,而无需 修改。
UNIX shell是... [http://en.wikipedia.org/wiki/Unix_shell]
Unix shell是提供以下功能的命令行解释器或shell: Unix操作系统和UNIX的传统用户界面 类似Unix的系统。 用户通过以下方式指导计算机的操作 以文本形式输入命令以供命令行解释器执行, 或通过创建一个或多个此类命令的文本脚本。 用户数 通常使用终端仿真器与Unix Shell进行交互, 但是,可以通过串行硬件连接直接运行,或者 网络会话对于服务器系统来说很常见。