每個用戶目錄下都有一個對應的.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 不報錯則表示成功
