Ubuntu修改环境变量

作者: itbird01 | 来源:发表于2018-03-20 09:18 被阅读41次

    Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。

    文章转载自http://leonhongchina.blog.163.com/blog/static/180294117201132611320112/

    修改用户环境变量

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

    • ~/.profile
    • ~/.bash_profile 或者 ~./bash_login
    • ~/.bashrc

    上述文件在Ubuntu 10.0以前版本不推荐使用。

    系统环境变量

    系统环境变量一般保存在下面的文件中:

    • /etc/environment
    • /etc/profile
    • /etc/bash.bashrc

    /etc/profile/etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。

    加入环境变量

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

    <pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">$ sudo nano /etc/profile</pre>

    在里面加入:

    <pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">export PATH="$PATH:/my_new_path"</pre>

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

    <pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">$source /etc/profile</pre>

    需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

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

    更详细的说明可以参考这里

    相关文章

      网友评论

        本文标题:Ubuntu修改环境变量

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