linux 下PATH环境变量

时间:2023-03-08 21:15:36

环境变量简介

什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。

在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题。

查看当前系统下有哪些环境变量的方法:

echo $PATH

linux 下PATH环境变量

环境变量设置

注意:

  1. 添加多个环境变量时,不同的环境变量之间使用冒号分隔开;
  2. linux 下按照环境变量的生命周期分类可以分为:临时的环境变量和永久的环境变量,临时的环境变量使用shell直接export即可,永久的环境变量需要修改配置文件;
  3. 环境变量不仅仅指的是PATH,我们也可以自己定义其它名称的环境变量,通常环境变量名称大写;
  4. 设置环境变量时候不要使用空格,否则会出错。

修改方法一

直接运行export命令定义PATH变量:

export PATH=/new_path:$PATH

例如:

export PATH=/usr/local/mongodb/bin:$PATH
  • 生效方法:立即生效
  • 有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
  • 用户局限:仅对当前用户

修改方法二

/etc/profile文件末尾添加变量:

export PATH=/new_path:$PATH
  • 生效方法:系统重启,执行 source /etc/profile
  • 有效期限:永久有效。
  • 用户局限:对所有用户。

修改方法三

~/.bashrc文件末尾添加变量:

export PATH=/new_path:$PATH

该方法创建的环境变量生效的方法是系统重启或者使用:

source  ~/.bashrc

该方法创建的环境变量只对当前的用户永久有效。