SHELL 基础: 全局变量



1. 变量分类

两种分类方式:

或者

用法举例:

# 利用bash命令进入一个子bash来验证全局变量和非全局变量

quanju='I am global'
noqj='I am not global'

# 把quanju变量声明到全局
export quanju

# 进入子bash,用pstree查看下处在哪个bash
bash
pstree|grep 'bash'
     |-login---bash
     |-sshd---sshd---bash---bash-+-grep

# 查看变量,只有全局变量quanju显示了内容,另外一个为空
echo $quanju ; echo $noqj
I am global

# PS:
# export a=aming,只能当前终端下全局  
# 重新打开终端不管用,这些变量只保存在内存