一、简要说明
在某些情况下,我们安装一些程序后,环境变量并未按照预期自动添加到系统中。造成执行相关命令后出现
Commond not found:***
的现象,此时就需要我们手动将可执行文件的所在目录添加到Linux自动会去读取的配置文件中。
- 如:我通过
npm install nrm -g
安装成功后,执行nrm ls
提示:zsh:Commond not found:nrm
此时就需要我们将其添加到环境变量中,我们可以选择添加到系统环境变量中或者用户环境变量中(一般配置到用户环境变量中即可)。
二、用户环境变量
配置用户环境变量
- 打开(或新建)用户主目录下的
.bash_profile
文件 - 添加可执行文件的所在目录(一般是安装程序的
bin
)到.bash_profile中 - 重载配置文件,让配置立即生效
vim ~/.bash_profile
export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
source ~/.bash_profile
三、系统环境变量
系统环境变量的配置与用户环境变量的配置相似,只是配置文件位置和所有不一致
so anyway, 只需以超级用户身份打开系统配置文件,将路径添加进去即可
sudo vim /etc/profile
export PATH="$PATH:/opt/Program/Node12/bin:$PATH"
source /etc/profile