美文网首页
Linux设置环境变量

Linux设置环境变量

作者: Kyunban | 来源:发表于2017-09-05 00:09 被阅读0次

Ubuntu Linux系统环境变量配置文件:

/etc /environment: 系统在读取你自己的profile前,设置环境文件的环境变量。

/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

~/.profile:  每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!。

/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

在系统目录/etc下的 environment 文件,就是定义PATH环境变量的地方。在这个地方添加上你的环境变量,每次系统启动都会来这读取这个文件。在这里添加环境变量的方法:

$ sudo gedit /etc/environment  或者 $ sudo vim /etc/environment

然后在 PATH 变量后面追加你要加入的路径,各个path之间用冒号隔开。该文件修改后要重启才能生效,影响所有用户。

如果不想重启的话执行下面的命令达到同样的效果:

$ sudo source /etc/environment

但是,不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统 ,在这里设置环境变量,你不熟悉的话,分分钟让你的电脑挂掉!所以,我们一般都不会这么直接在这里设置环境变量。

一般可以通过以下方法来设置PASH环境变量:

(1)在系统的/etc目录下的profile文件,设置环境变量(谨慎)

$ sudo gedit /etc/profile 或 $ sudo vim /etc/profile

在最后加入PATH的设置如下:

export PATH=”$PATH:your path1:your path2 ...”

该文件编辑保存后,重启系统或执行下面的命令,变量生效,影响所有用户。

$ sodo source /etc/profile

(2)用户主目录下的.profile或.bashrc文件(推荐)

$ sudo gedit ~/.profile(or .bashrc)  或$ sudo vim ~/.profile(or .bashrc)

可以在此文件末尾加入PATH的设置如下:

export PATH=”$PATH:your path1:your path2 ...”

保存文件,注销再登录或执行下面的命令,变量生效,只对当前用户有效。

$ source ~/.profile(or .bash)

(3):临时添加环境变量

$ sudo export PATH="$PATH:your path1:your path2 …"

这种方式变量立即生效,但用户注销或系统重启后设置无效,适合临时变量的设置。

相关文章

网友评论

      本文标题:Linux设置环境变量

      本文链接:https://www.haomeiwen.com/subject/kxmyjxtx.html