mac下环境变量的命令行相关操作

基本操作

1 查看环境变量:

echo $PATH

2 增加环境变量

export ANDROID_NDK=~/Applications/android-ndk-r10d

3 增加PATH环境变量:

export PATH=~/Applications/apache-ant-1.9.4/bin:$PATH

环境变量的位置

位置级别读写权限摘要
/etc/paths1(系统级)root文件,每一行代表一个环境变量,不建议修改
/etc/paths.d/xxx2(系统级)root文件夹, 可以在里面建任意不带后缀名的文件, 在文件中写入环境变量, 系统级环境变量建议放在该文件夹中
~/.bash_profile3(用户级)用户文件,~ 代表当前用户目录,该文件可能不存在,不存在创建一个即可
临时变量4(用户级)用户临时变量,仅在当前终端有效,关闭终端后自动失效

环境变量文件读取顺序: paths -> paths.d -> .bash_profile

若条命令在 用户级 和 系统级 里面均有,优先执行用户级命令。

/etc/paths

paths 文件每一行代表一个环境变量,格式如下:

PS:不建议修改该文件
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
paths.d

paths.d 是一个文件夹, 你可进入到其中创建任意名称的文件,然后将环境变量写入在其中。

文件名可以任意取,尽量取有意义的名称,如配置 Python 环境就起名叫做 python 即可,没有后缀名
创建文件需要root权限,可以看到,没有root权限会报错
最后一条命令是进入编辑,在里面直接输入路径,例如/Users/furuiyang,完成后退出.

完成之后新建一个终端页面,查看 PATH 发现已经配置成功了,多出来了 ‘/Users/furuiyang’ 这个环境变量.

.bash_profile

这个是用户级的的环境变量,一般建议设置在这里,它在当前用户的主目录中,比如说:

/Users/furuiyang/.bash_profile

这个文件是隐藏文件,可以使用 ls -a 查看隐藏文件,它可能不存在,如果该文件不存在,用 touch 命令创建该文件: 创建文件后,因为该文件权限是用户级的,能够使用可视化界面来编辑, 命令是 open -e .bash_profile :
该文件的格式是:

export PATH=<path1>:<path2>:<path3>

export表示定义, 各个路径之间用 : 冒号 分隔.
但如果遇到非常多的环境变量像上面这样定义就会变得很难查看与编辑,可以用如下格式:

export PATH1=路径1
export PATH2=路径2
export PATH=${PATH}:${PATH1}:${PATH2}

如我的:

export PYTHON_HOME=~/WorkSpace/Python
export ANDROID_ADB=~/Library/Android/sdk/platform-tools
export PATH=${PATH}:${PYTHON_HOME}:${ANDROID_ADB}

注意:

~代表当前用户目录, ‘~/WorkSpace/Python’ 与 /Users/GcsSloop/WorkSpace/Python 等价
等号之间不能加空格

临时变量

如名字所示,仅仅当前会用到一次,无需保存的情况下用到临时变量,格式为:

export PATH=$PATH:变量路径

临时变量关闭终端后就会失效。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值