首页 > 代码库 > linux环境变量的设置

linux环境变量的设置

linux中环境变量分为系统环境变量和用户环境变量(和window中一样),系统环境变量对所有系统用户都有效,用户环境变量只对当前用户有效,我们以ubuntu为例说明

用户环境变量

用户环境变量通常存储在下面文件中

  1. ~/.profile
  2. ~/.bash_profile或~/.bash_login
  3. ~/.profile

系统环境变量

用户环境变量通常存储在下面文件中

  1. /etc/environment
  2. /etc/profile
  3. /etc/bash.bashrc

修改环境变量

如想将一个路径加入到$PATH中,可以像下面这样做(修改/etc/profile)

sudo vim /etc/profile

在文件末尾加入自己要添加的路径

export  PATH="$PATH:/my_new_path"

你可以自己加上指定的多个路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:

source /etc/profile

其他文件的修改方式与此类似,需要注意的是/etc/environment不需要使用export设置环境变量,其他profile文件需要。

关于环境变量更详细的说明请参考https://help.ubuntu.com/community/EnvironmentVariables

linux环境变量的设置