Mac設(shè)置環(huán)境變量

1、MAC 系統(tǒng)的環(huán)境變量,加載順序:

/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

/etc/profile /etc/paths 是屬于系統(tǒng)級(jí)別的,系統(tǒng)啟動(dòng)就會(huì)加載

~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 是當(dāng)前用戶級(jí)的環(huán)境變量

/.bash_profile文件存在,/.bash_login ~/.profile ~/.bashrc忽略不讀取

~/.bash_profile不文件存在,以此類推讀取后面的文件

~/.bashrc是例外,bash shell打開的時(shí)候載入的

設(shè)置PATH的語(yǔ)法:

export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

2、全局變量設(shè)置

(1)/etc/paths (全局建議修改這個(gè)文件 )

編輯 paths,將環(huán)境變量添加到 paths文件中 ,一行一個(gè)路徑

(2)/etc/profile (建議不修改這個(gè)文件 )

全局(公有)配置,不管是哪個(gè)用戶,登錄時(shí)都會(huì)讀取該文件

(3)/etc/bashrc (一般在這個(gè)文件中添加系統(tǒng)級(jí)環(huán)境變量)

全局(公有)配置,bash shell執(zhí)行時(shí),不管是何種方式,都會(huì)讀取此文件

3、單個(gè)用戶變量設(shè)置

(1)~/.bash_profile (任意一個(gè)文件中添加用戶級(jí)環(huán)境變量)

(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)
若bash shell是以login方式執(zhí)行時(shí),才會(huì)讀取此文件
該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量
設(shè)置命令別名alias ll=’ls -la’
設(shè)置環(huán)境變量:export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

(2)~/.bashrc 同上

4、變量生效

立即生效

$ source filepath

重啟生效

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容