在 Windows 系統下配置環境變量較爲簡單,全程都在圖形化界面中完成,而在 Mac OS X 系統下相對來講就複雜不少,全程依賴於終端工具,須要使用到各類 Linux 命令。本文以 Android SDK 中的 adb 工具爲例,詳細描述一下如何在 Mac 系統中配置環境變量。shell
在開始配置以前,簡單介紹一下 shell 程序的類型。打開終端工具(terminal),輸入命令:bash
echo $SHELL複製代碼
回車執行,便可顯示當前 Mac 系統的 Shell 程序類型。Mac OS X 10.3 以前,默認爲 csh 或者 tcsh,即 C Shell;Mac OS X 10.3 以後,默認爲 bash,即 Bourne Again Shell( sh 的加強版)。固然,如今絕大多部分的 Mac 設備系統都在 OS X 10.3 以後。因此,本文描述的也是 bash 類型下環境變量的配置。微信
Mac 系統的環境變量有三種地方可供存放,系統按照以下順序依次加載:編輯器
/etc/profile工具
/etc/bashrcui
~/.bash_profilespa
前兩個配置屬於系統級別的,全部用戶都可使用;第三個配置屬於用戶級別的,僅供當前用戶讀寫。建議將我的用戶所須要的環境變量配置於第三個當中。code
注意:默認狀況下,
~/.bash_profile
文件是不存在的,能夠經過nano
編輯器(系統自帶)建立修改。orm
第一步,打開終端,執行 nano ~/.bash_profile
命令,建立並編輯配置文件,添加 path 路徑,如圖:cdn
注意:圖中 /Users/xianfeng/Develop/SDK/platform-tools
是我當前筆記本中 adb
工具的路徑,使用時記得替換成本身的實際對應路徑。若是添加多個環境變量,須要使用冒號":"分割開來,格式以下:
export PATH=path1:path2:${PATH}複製代碼
記得在末尾添加 ${PATH}
,表示支持系統環境變量。必定要嚴格按照這個格式寫,不然不只用戶環境變量不能使用,還會致使系統環境變量出現問題。
第二步,按下 Ctrl+O
(字母O),終端會提示是否保存修改以及保存的文件名,回車確認便可(取消按 Ctrl+C
)。而後使用 Ctrl+X
快捷鍵組合退出編輯。
這樣,用戶環境變量就添加好了。使用 ls -a
命令即可以看到新建的 .bash_profile
配置文件(在 Finder 中默認處於隱藏狀態)。須要注意的是,此處新添加的環境變量並不能立刻使用,可使用 source
命令使之馬上生效(經過重啓電腦也能實現),執行以下命令便可:
source .bash_profile複製代碼
而後,就能夠正常使用了,好比執行 adb devices
查看已鏈接的設備列表,不再用四處 cd
啦。補充一點,經過 echo $PATH
命令能夠查看當前用戶所能使用的環境變量,如:
本文由 亦楓 創做並首發於 亦楓的我的博客 ,同步受權微信公衆號:技術鳥(NiaoTech),歡迎關注。