在Linux安装一些软件通常要添加路径环境变量PATH.PATH环境变量通俗的讲就是把程序的路径"备案"到系统中,这样执行这些程序时就不需要输入完整路径,直接在bash输入程序名就可以执行,比如常用的ls命令就是添加好了环境变量才可以直接执行ls
修改环境变量常用3种方法:
1、直接在命令行输入语句(只针对当前shell有用,关了终端就失效)
- 查看PATH环境变量
终端输入echo $PATH 即可查看到各环境变量,各路径用 : 隔开($ 符号用于展开变量的值)
echo $PATH
- 添加路径到PATH
添加路径可以直接给PATH赋值
export PATH=$PATH:新添加的路径
#$PATH是当前的路径1:路径2:路径3 ,在后面追加:新添加的路径,
#然后把这个新的路径集赋值给PATH本身,
#相当于覆盖了原PATH变量.export命令是导出变量,相当于更新PATH
- 删除PATH中的路径
删除PATH中的某个路径也是用以上重新给PATH赋值的方法,比如当前PATH是
echo $PATH
路径1:路径2:路径3:路径4
要删除路径4,只需要copy上面的路径1:路径2:路径3 ,然后赋值给PATH
export PATH=路径1:路径2:路径3
2、任意路径新建一个文本文件,在文本文件(常命名为为.sh脚本文件,也可无后缀)中写语句,source这个文件使修改生效
source 文件绝对路径
注意:此方法修改PATH每次登陆需要source,常用在安装软件和交叉编译
3、在系统文件(HOME下的.bashrc)中写语句,source或重启生效
系统文件中修改相当于每次登陆系统自动source,推荐用此方法
在.bashrc写明PATH的所有路径,注意先要echo $PATH然后copy系统自带的路径
1. echo $PATH
2. 将上面命令执行结果拷贝
3.vim /root/.bashrc
在.bashrc中加入刚拷贝好的路径,粘贴在” export PATH=“ 后面,再加上:要添加的路径
export PATH=路径1:路径2:要添加的路径
4、在系统文件(/etc/profile)中写语句,source或重启生效
就拿配置maven的环境变量来讲:
1.编辑:vi /etc/profile 文件
vi /etc/profile
2.进入编辑之后翻到最后一行加上下面的内容, 保存退出
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
3.重新加载一下, 使新增配置生效,如下:
source /etc/profile
4.测试一下是否配置成功,输入命令:mvn -v ,如下: