环境变量
环境变量可以从两个方面分类
从定义方式环境变量可以分为两类:系统预设环境变量和用户定义环境变量
系统预设环境变量:系统安装自己预先有的环境变量
用户定义环境变量:用户在自定义的环境变量
从作用范围环境变量可以分为两类:全局环境变量和局部环境变量
全局环境变量:所有bash shell包括所有的bash shell都能访问到
局部环境变量:只能在当前bash shell访问的变量,子bash shell访问不到
查看环境变量
查看某一个环境变量
echo $环境变量名 例如:echo $HOME
或
printenv 环境变量名 例如:printenv HOME
查看全部的全局环境变量
env
或
printenv
查看定义的全部环境变量(包括用户定义的环境变量和系统预设环境变量)
set
注:
- 系统预设的环境变量都是以$开头后面的字母是大写
- 大部分系统预设环境变量都是全局环境变量,只有小部分环境变量是局部环境变量