Linux学习第二十一篇--了解bash Shell(局部变量和全局变量)

本文是Linux学习系列的第二十一篇,主要探讨Bash Shell的基础操作,包括基本指令、别名设置、指令的三种类型,并重点解析了Bash Shell中的全局变量和局部变量的概念及其应用。
摘要由CSDN通过智能技术生成

什么是shell?

个人觉得,接触linux的人,或多或少接触过shell名词,但是如果要问到shell具体是个什么东西,相信很多人,比如我,说不出一个子丑寅卯来.
这一篇blog的目的就是好好学习一下什么是bash shell.
我们先看一下维基上对shell的介绍.


看上面的介绍,我们可以很简单的就能够理解命令行界面,但是什么是壳层呢?


注意看被红框圈起来的地方,shell是指操作系统中,提供访问内核服务的程序.

我们此处说的shell就是这个壳层,根据上文壳层的定义,我们可以理解为只要能够访问内核服务的都是shell.
比如.我们常用的vi命令,emacs,chmod等等.
我们看一下下图:

这张图就是我理解的工作流程.
用户操作应用程序的时候,应用程序将用户的操作转换成一个个指令,然后内核接收这些指令并调用硬件进行处理.

就和种类繁多的语种一样,shell也可以分为很多个版本.
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值