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启动时自动执行该文件来达到永久添加的效果。
- 将上面临时添加的命令写入你的
~/.bashrc
文件 - 设置自动执行
~/.bashrc
文件: 将以下命令写入~/.bash_profile
或~/.bash_login
中. ~/.bashrc