版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lijinshanba/article/details/84028372
说来惭愧,到现在还不能清楚地说明白这三者之间的关系,今天看了一下博客,做一个总结。
1.shell:
简单来说就是一个"工具",它是一个命令行解释器,把用户输入的命令传输到内核去执行。
2.bash
我们要知道,shell不止有一种,它的种类众多,而最常见的就是bash,全称为borne again shell,linux默认就是bash
3.terminal
这是一个用户终端,用来启动bash(或者说shell,因为linux默认是bash)环境,这也可以说算是一个“工具”,
对比一下,terminal这个工具活跃在为用户服务的前端,而shell这个工具活跃在为用户服务的后端。
4.补充
shell命令:可以让shell工具解释的命令(代码)。
shell脚本:一系列shell命令的集合。
参考资料: