Linux中"Shell"与"Bash"的关系
此文属于我在学习Linux中的学习记录,便于回头查找相应文档使用,大多数解释都为其它网站引用,也用来分享给大家做个参考,
1、认识Shell
在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。1
基本上shell分两大类:
一:图形界面shell(Graphical User Interface shell 即 GUI shell)
二:命令行式shell(Command Line Interface shell ,即CLI shell)
我们常说的shell基本上可以说都为命令行式shell
Shell在Linux系统中充当的是人与内核(硬件)之间的交互程序,用户通过Shell去命令这些内核(硬件),需要它去做些什么事,通过Shell命令去调用程序或服务完成某些工作。
2、认识Bash
bash