Mac系统的环境变量,是由下面这几个个文件共同控制的,优先顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了。/.bash_profile文件不存在,才会以此类推读取后面的文件。
~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

PATH的语法为:

export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
例:
export PATH=${PATH}:/Users/liangzhenhua/Library/Android/sdk/platform-tools:/Users/liangzhenhua/deskTop/support/jws-1.7.1.5:/usr/local/opt/openssl/bin

文件解读:

/etc/paths (全局建议修改这个文件 )
编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径
Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。

/etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

/etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件

.profile 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
使用注意:如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。

./bashrc 每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
使用注意 对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。

./bash_profile 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(每个用户都有一个.bashrc文件,在用户目录下)
使用注意 需要需要重启才会生效,/etc/profile对所有用户生效,~/.bash_profile只对当前用户生效。

打开文件(目录下):

1.open 文件名
2.vi/vim 文件名(区别https://blog.csdn.net/J080624/article/details/69544064)
3.当然你也可以GUI中双击打开

重启命令:

source 被修改的文件
例:
source ~/.bash_profile

查看PATH:

echo $PATH

alias配置快捷键:

alias 快捷键名='命令'
#快速回到主目录
alias cdh='cd ~'
#快速回到根目录
alias cdr='cd /'
#读取全局vue命令
alias vue='/Users/liangzhenhua/.npm-global/bin/vue'

MAC设置环境变量PATH和alias创建快捷键相关推荐

  1. 在Java程序设计中,设置环境变量path和classpath的作用分别是什么?

    在Java程序设计中,设置环境变量path和classpath的作用分别是什么? asd79308 10级  分类: 编程开发  被浏览344次  2013.07.22 额,你这问题问的有够" ...

  2. Ubuntu中设置环境变量PATH

    Ubuntu中设置环境变量PATH二种方法 时间:2008-11-06 00:00 来源:网管之家bitsCN.com 字体:[大 中 小] 目前在Ubuntu中有二种设置PATH环境变量的方法. 为 ...

  3. 最全:mac设置环境变量(Python/ Java/ Mysql/Allure)

    每次需要在mac上设置环境变量时,总是要重新上网搜索该怎么设置,而且只依葫芦画瓢,没搞懂每个步骤,今天痛定思痛,一定要搞清楚,一劳永逸.好,我们开始 为什么要设置环境变量? 背景 在cmd中想要执行n ...

  4. linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?

    我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变 ...

  5. 环境变量的作用,为什么要要设置环境变量PATH

    在windows环境里面开发项目,使用phpstudy集成环境开发,发现我执行composer  laravel-wechat的命令行的时候,一直提醒我的php版本是5.6,可是我的phpstudy明 ...

  6. linux中设置环境变量PATH的方法(转)

    来源:http://blog.sina.com.cn/s/blog_6f4e385c0101ka4u.html 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径 ...

  7. Redhat中设置环境变量PATH

    在/etc/profile文件末尾添加export PATH=$PATH:/sbin 文件修改保存好后,运行source etc/profile命令即可使修改操作立即生效

  8. 环境变量 env 设置 c语言 头文件,CentOS 设置环境变量

    1. 查看环境变量,echo 命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]" echo $PATH /usr/local/bin:/usr/b ...

  9. 系统默认环境变量PATH设置

    系统默认环境变量PATH作用 通过设置环境变量PATH,就可以在任何目录下执行设置的工具. 为了方便调用程序,例如你把一个目录的路径加到系统默认环境变量PATH里,那么你可以直接在运行里输入该目录下的 ...

最新文章

  1. DOS环境下支持的最大内存是多少?
  2. CSS块元素水平垂直居中的实现技巧
  3. Berkeley DB作用
  4. 各种封装——封装getClass
  5. VS使用scanf函数报错解决方法
  6. linux 下的前端编程工具,Prepros Linux版(前端开发工具)
  7. HDOJ 1420 Prepared for New Acmer(DP)
  8. iis7.5站点为共享文件的设置
  9. 波的散射,孔金瓯等著三卷本书籍目录
  10. Excel学习 -- 函数基础
  11. 每天1分钟 经济学小知识
  12. C++标准模板(STL)- 算法 (std::adjacent_find)
  13. Talk with GoF
  14. 在word中在方框里打钩
  15. Teams Tab App 分析
  16. 最新微信记录恢复工具MMRecovery的下载与使用方法
  17. 绘画新手怎么画人物衣服褶皱
  18. php日志分析,PHP SeasLog实现高性能日志记录
  19. 51nod 矩阵快速幂模版题
  20. 第 5 章 ROS 常用组件 4 —— rosbag / rqt工具箱

热门文章

  1. C语言隐式类型转换(字符类型以及短整型的运算规则)
  2. 学习中如何建立自己的资源库?
  3. vue-lic脚手架安装与部署项目流程
  4. [导入]ADOBE CREATIVE SUITE 4 中文全套
  5. TIOBE 9 月编程语言排行榜:Python 直逼第一,仅差 0.16%!
  6. 编程修养 值得看一下,先mark一下,回头看
  7. python,exp指数函数方法的使用,及解析
  8. linux解压rar
  9. nginx配置域名和ip
  10. nginx 通过IP访问项目