在bash shell中环境变量分为两类,全局变量和局部变量。全局环境变量和局部环境变量的区别是全局环境变量不仅对当前的shell会话可见而且对所有shell创建的子进程也可见。局部变量只对创建它们的shell可见。全局环境变量的特点对于哪些需要从父进程中获取信息的子进程来说非常有用。
全局变量
系统环境变量的命名都是大写字母,这样就可以用来区分用户自定义的环境变量。
查看全局变量,使用命令printenv。系统为bash shell设置了很多的全局环境变量,它们中的大部分都是系统在用户登录系统时设置的。
显示单个环境变量的值,使用echo $环境变量。