linux下將指定目錄加入環境變量的方法


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM