在 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),欢迎关注。