1.mac环境变量加载顺序

/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc

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

2.具体解释

  • /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只对当前用户生效。

source ~/.bash_profile 或者 ./.profile 环境信息生效

3. zsh

如果终端用的是zsh,修改环境变量是在~/.zshrc这个路径里。
生效方法跟bash类似,用下边的命令。

source ~/.zshrc

mac系统 环境变量配置相关推荐

  1. mac node环境变量配置

    从windows换到mac,在环境变量配置浪费了很多的时间,记录一下. 我在mac上安装了node环境后,通过npm全局安装的依赖包在使用时出现了: zsh: command not found: x ...

  2. JDK1.8 win10系统 环境变量配置

    配置jdk,此生最少已经配置过不少于20次或30次了,但是每次都忘记具体的配置如何写.一下只是做一个简单的记录 我的电脑-环境变量 一.变量名称:CLASSPATH :变量值:.;%JAVA_HOME ...

  3. android flutter mac,android flutter mac 开发环境变量配置

    创建一个.bash_profile 复制粘贴下面的 , 路径修改成自己的 使用source ./.bash_profile使刚刚修改的文件生效 如果用的是zsh  在zsh 对应的文件里加上sourc ...

  4. Java基础之JDK 8下载、安装和环境变量配置

    2020.7.03 更新,添加 Mac 的环境变量配置 Tip:看热闹的朋友可以只看前言,想看安装教程的朋友请跳过前言. 文章目录 1. 前言 2. JDK下载 3. JDK安装 4. 配置环境变量( ...

  5. macbook配置java环境变量_Mac系统中如何配置JDK环境变量?Mac中JDK环境变量配置教程...

    Mac系统中如何配置JDK环境变量?在使用mac系统的电脑时,如何进行设置JDK环境变量呢?接下来的文章中小编将会带来详细的介绍,希望对您有所帮助. Mac中JDK环境变量配置教程 1.访问Oracl ...

  6. 快速搞定 MAC 系统 JDK 安装及环境变量配置,让你的开发之路更加顺畅

    1.概述 本文主要为在MAC苹果系统下安装JDK及环境变量配置 JDK(Java Development Kit) 是 Java 语言的软件开发工具包 SE(JavaSE),standard edit ...

  7. Mac系统下Jmeter的下载、安装、及环境变量配置

    一.Jmeter是什么? Jmeter是Apache组织开发的基于java的压力测试工具. 二.Jmeter主要是用来做什么的? 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据 ...

  8. MAC系统安装JDK和环境变量配置

    1.概述 本文主要为在MAC苹果系统下安装JDK及环境变量配置 Java 语言尽量保证系统内存在 1G 以上,其他工具如下所示: Linux 系统.Mac OS 系统.Windows 95/98/20 ...

  9. Mac系统安装JDK1.8及环境变量配置

    Mac系统安装JDK1.8及环境变量配置 概述 这篇文章主要为在MAC苹果系统下安装JDK1.8并配置系统环境变量. 主要分为以下步骤: 到Oracle官网下载JDK1.8安装包. 打开获取到的安装包 ...

  10. MAC 系统安装 Maven 及环境变量配置

    1.概述 本文主要为在 MAC 苹果系统下安装 Maven 及环境变量配置 Maven 是 Apache 下的一个纯 Java 开发的开源项目.基于项目对象模型(缩写:POM)概念,Maven利用一个 ...

最新文章

  1. spring boot 服务 正确关闭方式
  2. cdt仿真程序,可模拟RTU使用CDT92协议和主站端通讯
  3. 【数字信号处理】相关函数与线性卷积关系 ( 卷积概念 | 相关函数概念 | 相关函数与线性卷积对比 | x(-m) 共轭 与 y(m) 的卷积就是两个信号 位移 m 的相关函数 )
  4. 【英语】英语学习之道
  5. 蓝桥杯java第八届第五题--取数位
  6. sqlserver两个日期之间的年数_SQL语句计算两个日期之间有多少个工作日的方法
  7. idea 常用设置初始化
  8. ArcGIS制图表达Representation实战篇4-自由式制图表达
  9. 正确理解和使用GBK及UTF-8编码
  10. matlab 最速下降,matlab最速下降法
  11. Facebook母公司:混合现实走向市场还需要数年时间
  12. 高防虚拟主机怎么选?
  13. Maya根据模型建立乐高模型
  14. 如何在Mac电脑中使用键盘移动操作鼠标焦点?如何在Mac中打开辅助键盘?
  15. 腾讯 美团 字节 抖音 面经
  16. 什么是网站的源代码?
  17. 【艾琪出品】《计算机应用基础》【试题汇总1】
  18. CentOS7 yum方式安装MySQL 5.7
  19. 江南大学计算机考研是408吗,江南大学408计算机学科专业基础综合考研复习经验...
  20. spring 笔记持续更新2012年9月16日 11:54:45

热门文章

  1. Reed-Solomon Codes——RS纠错码
  2. 纯CSS的导航下拉菜单
  3. 《供应链架构师》读书笔记
  4. IP代理软件哪个比较好
  5. 一起来看流星雨在线观看/在线播放/全集下载/在线直播全集
  6. 大型网站技术架构 读书笔记2 核心架构要素
  7. WebService(一):工作原理
  8. 关于Sql Server2012(.net framework 3.5安装)安装问题
  9. 全国所有火车站站点信息
  10. DevOps 实践指南