Mac系統的環境變量,加載順序爲:shell
/etc/profilebash
/etc/paths變量
~/.bash_profilefile
~/.bash_login環境變量
~/.profile文件
~/.bashrcpath
/etc/profile和/etc/paths是系統級別的,系統啓動就會加載,後面幾個是當前用戶級的環境變量。後面3個按照從前日後的順序讀取,若是~/.bash_profile文件存在,則後面的幾個文件就會被忽略不讀了,若是~/.bash_profile文件不存在,纔會以此類推讀取後面的文件。~/.bashrc沒有上述規則,它是bash shell打開的時候載入的。系統
在PATH中永久添加路徑:
修改/etc/paths文件,直接把路徑插入在文件末尾,保存,重啓shell。