shell声明变量时export的作用

export test=123
  • 定义一个变量test并赋值为123,将该变量导出为环境变量,该变量不仅在当前 Shell 会话中可见,而且在所有从当前 Shell 启动的子 Shell 或子进程中也都是可见的。
  • 持久化:export 命令设置的环境变量只在当前的 Shell 会话期间有效。如果你关闭了终端会话,那么这些变量就会丢失。如果想要持久化设置,可以将 export 命令添加到你的 ~/.bashrc~/.profile 文件中。
  • 子进程继承:当一个新进程或Shell由当前Shell启动时,导出的环境变量会被继承。这意味着在子进程中也可以访问到这些环境变量。
test=123
  • 只是在当前的Shell 会话中定义了一个局部变量test并赋值为1,这个变量仅在当前Shell会话中可见,不会传递给任何子Shell或子进程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值