在LINUX安装一些软件通常要添加环境变量.环境变量通俗的讲就是把程序的路径"备案"到系统中,这样执行这些程序时就不需要输入完整路径,直接在bash输入程序名就可以执行.比如常用的ls命令就是添加好了环境变量才可以直接执行ls
环境变量的名字是PATH,$符号用于读取变量的值,终端输入echo $PATH返回如下,各路径用:隔开
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
1添加路径到环境变量
添加路径到环境变量可以直接在终端给PATH赋值
export PATH=$PATH:新添加的路径
$PATH是当前的路径1:路径2:路径3 ,在后面追加:新添加的路径,然后把这个新的路径集赋值给PATH本身,相当于覆盖了原PATH变量.export命令是专门用于修改环境变量PATH的
2删除环境变量的路径
删除PATH中的某个路径也是用以上重新给PATH赋值的方法,比如当前PATH是
echo $PATH
路径1:路径2:路径3:路径4
要删除路径4,只需要copy上面的路径删掉:路径4然后赋值给PATH
export PATH=路径1:路径2:路径3
3在系统文件修改环境变量
以上在终端修改PATH只针对当前shell有用,关了终端或者开新终端就失效了,所以需要添加环境变量到系统级或用户级的文件中
为了避免各种不便,推荐用root账户,设置root账户的方法
登陆root,在家目录(root)的.bashrc文件添加修改环境变量的语句即可
要使修改立即生效,可以重启,也可以在.bashrc的目录下
source .bashrc
对于root账户的每次登陆,各个shell都有效
原文:http://www.cnblogs.com/cursorhu/p/5806596.html