Bash Shell属于Shell的一种,属于Shell中的字符Shell(GLI)。
Shell的定义:命令解释器(俗称外壳),对接操作系统和用户,指人机交互接口程序,起到承上(应用程序)启下(操作系统)的翻译作用。
Shell的两大类:图形Shell(GUI)、字符Shell(GLI)。
- 图形Shell(GUI):Linux的GNmoe桌面、Windows的Windows图形界面等
- 字符Shell(GLI):命令行接口界面,输入操作命令Shell程序解释即可执行。
基于Linux常见的字符Shell(GLI)有sh、bash shell、zsh、tcsh、tsh、ksh等,Linux发行版本大部分默认的Shell都是Bash Shell,Windouws下的GLI为cmd(command)。
如下图Git中就分别有GUI和Bash Shell两个选项: