环境变量介绍
环境变量是系统持有的变量,其中的PATH变量用于搜寻命令路径,简化命令使用(PATH变量使用:分隔),HOME为指定用户的。Linux是多任务多用户的操作系统,可以在Linux中为不同的用户设置不同的运行环境。
环境变量分类
1、按时间分类(生命周期)
- 永久有效:修改配置文件
- 临时有效:使用export命令,只在当前shell有效
2、按空间分类(作用域)
- 系统环境变量:对所有用户有效
- 用户环境变量:对当前用户有效
操作环境变量
增加变量
增加临时变量:export HELLO=hello
增加用户环境变量:gedit ~/.profile
,键入HELLO=hello
便添加了值为hello的HELLO变量,增加完成后使用source ~/.profile
刷新
增加系统环境变量:系统环境变量文件通常存放在/etc/文件夹内,文件名与~/中的文件名相对应,gedit /etc/profile
,同上查看变量
查看单个变量:echo $PATH
查看PATH变量。
查看系统环境变量:env
查看本地shell变量:set
删除变量
unset HELLO
删除HELLO变量
编辑对应文件,删除变量定义
注:/etc/enviroment设置整个系统的环境,语言环境变量类似于JAVA_HOME更适合设置在environment里,/etc/profile等文件设置所有用户的环境。
参考:
https://www.jianshu.com/p/ac2bc0ad3d74
http://www.powerxing.com/linux-environment-variable/