1./etc/profile ? (建議不修改這個(gè)文件??全局(公有)配置,不管是哪個(gè)用戶,登錄時(shí)都會(huì)讀取該文件。
2./etc/bashrc ? ?(一般在這個(gè)文件中添加系統(tǒng)級(jí)環(huán)境變量)?全局(公有)配置,bash shell執(zhí)行時(shí),不管是何種方式,都會(huì)讀取此文件。
3. ~/.bash_profile ?(一般在這個(gè)文件中添加用戶級(jí)環(huán)境變量)?每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!
4.那么當(dāng)mac機(jī)器上安裝了zsh后 ? .bash_profile 文件中的環(huán)境變量就無法起到作用。
解決方案:
(1) ? vi?? ~/ .zshrc
(2) ? 在.zshrc文件末尾增加.bash_profile的引用:source?? ~/.bash_profile
隨后修改 .bash_profile文件中的內(nèi)容,修改完畢之后 source? 一下生效,隨后可以用echo? $path 來驗(yàn)證是否成功.