shell会话和shell变量----白熊的Linux学习之旅4

        作为Linux的初学者,白熊认为我们需要理解shell会话和shell变量的概念以及它们之间的关系。接下来就跟随白熊通过Linux的一些实例来理解它们吧。

1、理解shell会话

        首先,我们得理解什么是shell会话,简单的说shell会话就是用户和shell(命令行解释器)之间建立的一种交互通信过程,用户可以在shell会话中执行各种命令和脚本。如下图我们在Mobaxterm建立的远程连接所创建的shell会话:

(我们分别创建了两个终端,shell会话在终端运行,下文中我们将这两个终端分别称为左终端和右终端)

2、创建shell变量

        接下来,让我们在终端创建shell变量。(注意shell变量名称仅可包括大、小写字母、数字和下划线

(左终端)

(右终端)

3、访问shell变量

        让我们尝试在终端来访问shell变量的值:

        让我们来尝试在左终端访问我们在右终端定义的变量,在右终端来访问在左终端定义的变量:

        我们会发现无法访问在不同shell定义的shell变量,由此可知每个shell会话的shell变量是独立的。

        接下来我们将两个终端窗口关闭再重新打开,并尝试访问我们之前定义的shell变量:

        我们会发现我们无法访问之前的shell变量,由此可知shell变量并不会持久化。

4、总结

        通过一系列简单的操作,我们理解了:

(1):shell会话是用户和shell(命令行解释器)之间建立的一种交互通信过程,用户可以在shell会话执行各种命令和脚本。

(2):一个用户可以启动多个shell会话,但每个会话是独立的,都拥有自己的shell变量,且这些shell变量通常不会持久化。

        这就是这次白熊的Linux学习之旅,希望能给您有所帮助。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值