Mac OS X 系統(tǒng)的環(huán)境變量配置

在 Windows 系統(tǒng)下配置環(huán)境變量較為簡(jiǎn)單,全程都在圖形化界面中完成,而在 Mac OS X 系統(tǒng)下相對(duì)來說就復(fù)雜很多,全程依賴于終端工具,需要使用到各種 Linux 命令。本文以 Android SDK 中的 adb 工具為例,詳細(xì)描述一下如何在 Mac 系統(tǒng)中配置環(huán)境變量。

shell 類型

在開始配置之前,簡(jiǎn)單介紹一下 shell 程序的類型。打開終端工具(terminal),輸入命令:

echo $SHELL

回車執(zhí)行,即可顯示當(dāng)前 Mac 系統(tǒng)的 Shell 程序類型。Mac OS X 10.3 之前,默認(rèn)為 csh 或者 tcsh,即 C Shell;Mac OS X 10.3 之后,默認(rèn)為 bash,即 Bourne Again Shell( sh 的增強(qiáng)版)。當(dāng)然,現(xiàn)在絕大多部分的 Mac 設(shè)備系統(tǒng)都在 OS X 10.3 之后。所以,本文描述的也是 bash 類型下環(huán)境變量的配置。

Mac 環(huán)境變量存放位置

Mac 系統(tǒng)的環(huán)境變量有三種地方可供存放,系統(tǒng)按照如下順序依次加載:

  1. /etc/profile

  2. /etc/bashrc

  3. ~/.bash_profile

前兩個(gè)配置屬于系統(tǒng)級(jí)別的,所有用戶均可使用;第三個(gè)配置屬于用戶級(jí)別的,僅供當(dāng)前用戶讀寫。建議將個(gè)人用戶所需要的環(huán)境變量配置于第三個(gè)當(dāng)中。

注意:默認(rèn)情況下,~/.bash_profile 文件是不存在的,可以通過 nano 編輯器(系統(tǒng)自帶)創(chuàng)建修改。

添加環(huán)境變量

第一步,打開終端,執(zhí)行 nano ~/.bash_profile 命令,創(chuàng)建并編輯配置文件,添加 path 路徑,如圖:

mac-path-samples-01.png

注意:圖中 /Users/xianfeng/Develop/SDK/platform-tools 是我當(dāng)前筆記本中 adb 工具的路徑,使用時(shí)記得替換成自己的實(shí)際對(duì)應(yīng)路徑。如果添加多個(gè)環(huán)境變量,需要使用冒號(hào)":"分割開來,格式如下:

export PATH=path1:path2:${PATH} 

記得在末尾添加 ${PATH},表示支持系統(tǒng)環(huán)境變量。一定要嚴(yán)格按照這個(gè)格式寫,否則不僅用戶環(huán)境變量不能使用,還會(huì)導(dǎo)致系統(tǒng)環(huán)境變量出現(xiàn)問題。

第二步,按下 Ctrl+O(字母O),終端會(huì)提示是否保存修改以及保存的文件名,回車確認(rèn)即可(取消按 Ctrl+C)。然后使用 Ctrl+X 快捷鍵組合退出編輯。

這樣,用戶環(huán)境變量就添加好了。使用 ls -a 命令便可以看到新建的 .bash_profile 配置文件(在 Finder 中默認(rèn)處于隱藏狀態(tài))。需要注意的是,此處新添加的環(huán)境變量并不能馬上使用,可以使用 source 命令使之立刻生效(通過重啟電腦也能實(shí)現(xiàn)),執(zhí)行如下命令即可:

source .bash_profile

然后,就可以正常使用了,比如執(zhí)行 adb devices 查看已連接的設(shè)備列表,再也不用四處 cd 啦。補(bǔ)充一點(diǎn),通過 echo $PATH 命令可以查看當(dāng)前用戶所能使用的環(huán)境變量,如:

mac-path-samples-02.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容