注意本机变量与环境变量的区别!
本机变量只能在当前shell中起作用,而环境变量可以在所有的shell中起作用!
声明三个变量,一个本机变量name两个环境变量age和sex!
使用set命令查看当前所有的变量
你看现在都显示出来了!
然后我们看一下进程树
只有一个bash shell我们创建一个子shell
好了,我们再查看当前的bash里面的变量
会发现
没有name变量了!
显示的是环境变量!
exit命令(退出当前shell)
我们知道set命令式产看所有的变量,但是如果我只想看系统变量怎么办呢?
env命令,查看当前所有的环境变量~!
你看看到了吧1
删除环境变量unset命令
已经看不到age了
环境变量用到的更多的是系统自带的环境变量!