在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 ,如下:

GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:20 天前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐