shell中export是怎么回事

首先看书中是如何写的:

export命令声明了将由子进程所继承的一个或多个变量。这些变量被导出后,当前shell脚 本所执行的任何应用程序都会获得这个变量。shell创建并用到了很多标准环境变量,我们也可以 导出自己的环境变量。

具体解释一下是什么意思

我们可以把黑窗口理解为shell,而我们输入命令只是在shell中开启了一个shell的子进程,那么exprot就相当于定义全局变量

在这里插入图片描述
我们在窗口中定义一个h=100
在这里插入图片描述
然后在one.sh文件文件中输入echo $h 我们打印一下变量h的值,然后我们在终端中运行,查看结果
在这里插入图片描述
此时的运行结果为空,说明根本拿不到h的变量值,此时我们输入exprot h ,我们在查看一下结果
在这里插入图片描述
此时我们拿到了h的变量值,当然exprot主要的作用是声明环境变量,用法一致。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值