美文网首页
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