目录
分类
按照生命周期来分
- 永久的:需要用户修改相关的配置文件,变量永久生效。
- 临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。
按照作用域来分
- 系统环境变量:系统环境变量对该系统中所有用户都有效。
- 用户环境变量:顾名思义,这种类型的环境变量只对特定的用户有效。
设置方法
对所有用户生效(永久)
在/etc/profile
文件中添加变量和值,如:
...
export variable=value
...
- 默认下次启动生效。
source /etc/profile
:立即生效。
对单一用户生效(永久)
在.bashrc
文件中添加变量和值。
- 默认下次登录生效。
source .bashrc
:立即生效。
只对当前shell有效(临时)
直接执行命令:
export variable=value
默认立即生效。