几种环境变量的区别

Reads: 722 Edit

由于Ubuntu是多用户操作系统,所以针对不同的用户安装软件,有不同的环境变量设置方式。

设置环境变量最常见的三个文件是:

  • ~/.bashrc 文件中可以设置当前用户的环境变量

  • ~/.profile 文件中可以设置所有用户的环境变量。注意每次登录需要重新source才生效。

  • /etc/environment 文件中可以设置系统的环境变量。注意environment文件中不能执行命令,如:export PATH。

设置临时环境变量

$ export PATH=/usr/local/java/.../bin:$PATH

设置当前用户环境变量

打开

$ vim ~/.bashrc

添加行:

export PATH=/usr/local/java/.../bin:$PATH

使生效

$ source ~/.bashrc

所有用户的全局设置

打开

$ vim /etc/profile

添加行:

export PATH=/usr/local/java/.../bin:$PATH

使生效

$ source /etc/profile

设置系统环境变量

打开

$ vim /etc/environment 

添加行

JAVA_HOME="/usr/local/.../bin/java"

使生效

$ source /etc/environment

Comments

Make a comment