Mac OS X 系統的環境變量配置

在 Windows 系統下配置環境變量較爲簡單,全程都在圖形化界面中完成,而在 Mac OS X 系統下相對來講就複雜不少,全程依賴於終端工具,須要使用到各類 Linux 命令。本文以 Android SDK 中的 adb 工具爲例,詳細描述一下如何在 Mac 系統中配置環境變量。shell

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 環境變量存放位置

Mac 系統的環境變量有三種地方可供存放,系統按照以下順序依次加載:編輯器

  1. /etc/profile工具

  2. /etc/bashrcui

  3. ~/.bash_profilespa

前兩個配置屬於系統級別的,全部用戶都可使用;第三個配置屬於用戶級別的,僅供當前用戶讀寫。建議將我的用戶所須要的環境變量配置於第三個當中。code

注意:默認狀況下,~/.bash_profile 文件是不存在的,能夠經過 nano 編輯器(系統自帶)建立修改。orm

添加環境變量

第一步,打開終端,執行 nano ~/.bash_profile 命令,建立並編輯配置文件,添加 path 路徑,如圖:cdn

mac-path-samples-01.png

注意:圖中 /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 命令能夠查看當前用戶所能使用的環境變量,如:

mac-path-samples-02.png

歡迎關注我


本文由 亦楓 創做並首發於 亦楓的我的博客 ,同步受權微信公衆號:技術鳥(NiaoTech),歡迎關注。

相關文章
相關標籤/搜索