Linux/Ubuntu系统添加目录到`$PATH/环境变量中

什么是$PATH

$PATH是linux系统的环境变量,是系统搜索可执行文件的目录。

在shell中直接输入程序名(脚本名)便可以自动运行。比如conda,用户自己编写的脚本、用户自行安装的程序等。

系统环境变量

一般来说,系统环境变量定义在/etc/environment中(可能在/etc/profile中定义了额外的环境变量),你可以在shell中输入以下命令查看:

cat /etc/environment

查看当前shell的环境变量

shell输入

echo $PATH

添加目录到$PATH

临时添加(作用于当前Terminal)

shell执行下面命令将用户的$HOME/bin添加到环境变量

export PATH="$HOME/bin:$PATH"

执行完上述命令后使用echo $PATH来查看是否添加成功

注意将自定义的目录卸载$PATH前(冒号只是分隔符,检索顺序为从前到后)

永久添加

原理:将上述临时添加的命令写入文件并在shell启动时自动执行该文件来达到永久添加的效果。

  1. 将上面临时添加的命令写入你的~/.bashrc文件
  2. 设置自动执行~/.bashrc文件: 将以下命令写入~/.bash_profile~/.bash_login
    . ~/.bashrc
    
Logo

更多推荐