linux的shell,bash,terminal关系

 

说来惭愧,到现在还不能清楚地说明白这三者之间的关系,今天看了一下博客,做一个总结。

1.shell:

简单来说就是一个"工具",它是一个命令行解释器,把用户输入的命令传输到内核去执行。

2.bash

我们要知道,shell不止有一种,它的种类众多,而最常见的就是bash,全称为borne again shell,linux默认就是bash

3.terminal

这是一个用户终端,用来启动bash(或者说shell,因为linux默认是bash)环境,这也可以说算是一个“工具”

对比一下,terminal这个工具活跃在为用户服务的前端,而shell这个工具活跃在为用户服务的后端。

4.补充

shell命令:可以让shell工具解释的命令(代码)。

shell脚本:一系列shell命令的集合。

 

参考资料:

http://blog.51cto.com/5468775/2090296

https://www.cnblogs.com/cj2014/p/3887044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值