在Linux中,可以通过以下两种方式设置环境变量:
1、 全局环境变量:
- 设置影响所有用户和shell的环境变量。
- 修改/etc/environment文件,添加环境变量设置,如:
JAVA_HOME=/usr/local/jdk1.8.0
- 重启系统或使配置生效:source /etc/environment
- 可以被所有用户和shell访问。
2、 局部环境变量:
- 只影响当前用户和shell。
- 修改~/._profile或~/.rc文件,添加环境变量设置,如:
export JAVA_HOME=/usr/local/jdk1.8.0
- 运行
source ~/._profile
或source ~/.rc
使配置生效。 - 只能被当前用户和shell访问。
还可以通过以下方式临时设置环境变量: - export命令:
export PATH=$PATH:/home/user/bin
- 只影响当前shell,关闭shell后环境变量消失。
- set命令:
set PATH=$PATH:/home/user/bin
- 只影响当前shell,与export命令效果相同。