每个用户目录下都有一个对应的.bash_profile
比如root用户对应/root/.bash_profile,普通用户cqh对应/home/cqh/.bash_profile,以root用户为例
vim /root/.bash_profile
在PATH=$PATH:$HOME/bin后面加上路径即可,如PATH=$PATH:$HOME/bin:/usr/local/bin/
退出重新登录后,通过env | more 查看是否添加上(多个路径之间用:隔开)
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/bin/
export PATH
unset USERNAME
这只是针对单个用户的环境变量
在etc下还有一个所有用户共用的环境变量/etc/profile
单独查看PATH环境变量,可用:
echo $PATH
添加PATH环境变量:
第一种方法:
export PATH=/home/cqh:$PATH
重新echo $PATH出现设置路径说明添加PATH成功
注意:
路径以:$PATH结尾代表保留原来的环境变量,如不设置则会只存在设置的变量,会出现找不到vim命令之类的错误
上述方法的PATH在终端关闭后就会消失,所以还是建议编辑用户目录下的.bashrc或.bash_profile或系统级别的/etc/profil来改PATH
第二种方法:
vim /etc/profile
在文档最后,添加:
export PATH="/home/cqh:$PATH"
也可以一次将两个步骤完成
echo "export PATH=/home/cqh:$PATH" >> /etc/profile
执行source /etc/profile 不报错则表示成功