如何修改 ubuntu 环境变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改 ubuntu 环境变量相关的知识,希望对你有一定的参考价值。
参考技术A 修改用户环境变量用户环境变量通常被存储在下面的文件中:
~/.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):
$
sudo
nano
/etc/profile
在里面加入:
export
PATH="$PATH:/my_new_path"
你可以自己加上指定的多个路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:
$source
/etc/profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
其他文件的修改方式与此类似,需要注意的是/etc/environment不需要使用export设置环境变量,其他profile文件需要。
ubuntu环境变量PATH的查看与修改
目的:查看和修改PATH
1.查看环境变量:命令行运行 echo $PATH
2.修改环境变量:
(1)与环境变量有关的文件(参考的网上大佬们的文章)
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
~/.bash_profile:当前用户登录时会运行一次,他设置一些环境变量,执行用户的.bashrc文件。
/etc/bashrc 所有用户打开shell时都会运行
~/.bashrc 当前用户打开shell时会运行,登录时也会运行一次
(2).修改方法(按需选择,选一个即可)
1.(谨慎使用,为所有用户添加)
在/etc/profile最后添加PATH="$PATH:新路径"。
例如export PATH="$PATH:/opt/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin"。
2.(谨慎使用,为所有用户添加)
在/etc/environment文件中直接修改即可,注意格式,写错可能导致开不开机!!
3.(推荐,重启也不会消失,为所有用户添加)
打开/etc/bash.bashrc 文件,文件末尾添加export PATH="$PATH:新路径"。
然后source /etc/bash.bashrc或重新打开shell。
4.(推荐,重启也不会消失,只为当前用户添加)
打开~/.bashrc 或~/.bash_profile 文件,文件末尾添加export PATH="$PATH:新路径"。
然后source ~/.bashrc 或~/.bash_profile或重新打开shell。
5.(重启shell会消失的,临时)
使用export命令。例如 export PATH="$PATH:/opt/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi/bin。
以上是关于如何修改 ubuntu 环境变量的主要内容,如果未能解决你的问题,请参考以下文章