美文网首页
Mac端环境变量配置

Mac端环境变量配置

作者: IAM121 | 来源:发表于2021-03-24 21:09 被阅读0次

    配置文件加载顺序

    #系统级别
    /etc/profile
    /etc/paths 
    
    # 用户级别
    ~/.bash_profile 
    ~/.bash_login 
    ~/.profile 
    
    ~/.bashrc
    

    前两个是系统级别的环境变量,针对所有用户,后面四个带有~/用户级别的环境变量。
    注意:
    1.前面两个环境配置在系统启动时候就会加载。

    1. ~/.bash_profile ~/.bash_login ~/.profile 依次加载,如果 ~/.bash_profile不存在,依次加载后面几个文件;如果存在,后面几个文件不会加载。

    3.~/.bashrc 是bash shell打开时候加载

    全局环境变量设置

    修改全局环境变量时候参考系统默认的环境变量配置格式。

    1./etc/paths 全局建议修改这个文件
    2./etc/profile 不建议修改这个文件,全局共有配置,用户登录时候都会加载该文件
    3./etc/bashrc 一般在这个文件中添加系统级别的环境变量,全局共有配置,bash shell执行时候都会加载

    用户级别环境变量设置

    在~/.bash_profile中配置环境
    输入vim ./.bash_profile 确定enter,然后就打开了bash_profile文件

    # 使用冒号隔开
    export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
    # 或者 
    export PATH=${PATH}:<PATH 1>
    export PATH=${PATH}:<PATH 2>
    
    # 第一种将路径合并在一起,不方便删除,建议使用第二种,换行挨个设置
    
    

    举例:

    export MAVEN_HOME=/usr/local/apache-maven-3.6.0
    export PATH=$PATH:$MAVEN_HOME
    

    点击i建进入编 辑状态。首先export + 自定义名字(MAVEN_HOME) = 路径名称,然后使用export PATH=PATH:+自定义名字(MAVEN_HOME)。(这样一个环境变量就添加上了,然后按esc退出编辑状态,使用:wq退出。(有时会因为权限问题提示:E45: 'readonly' option is set (add ! to override)错误,这时使用:wq!强制保存退出就ok)

    重新载入配置文件

    在环境配置完毕后,一般是重新电脑才会生效,如果想要立即生效,执行以下指令

    source <相应文件配置文件>
    
    #示例
    source .bash_profile
    

    查看文件变量是否成功

    echo $PATH(echo+自定义名字(MAVEN_HOME)查看单独设置的某一条环境变量)就可以看到刚刚添加的路径了

    参考文献

    mac下添加环境变量
    Mac OS X配置环境变量

    相关文章

      网友评论

          本文标题:Mac端环境变量配置

          本文链接:https://www.haomeiwen.com/subject/ymohhltx.html