zoukankan      html  css  js  c++  java
  • mac下添加环境变量

    1.环境变量相关文件说明:

    a. /etc/profile 
    b. /etc/paths 
    c. ~/.bash_profile 
    d. ~/.bash_login 
    e. ~/.profile 
    f. ~/.bashrc 
    g. ~/.zshrc

    其中a和b是系统级别的,系统启动就会加载,其余是用户接别的。

    c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件就会被忽略不读了,以此类推。

    ~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

    这里建议在c中添加环境变量,以下也是以在c中添加环境变量来演示的。可以在保存c之后在 g 中结尾处添加 source .bash_profile 来加载环境变量,也可以在f结尾添加

    注意: 如果你使用终端是zsh,终端启动时 ~/.bash_profile 将不会被加载,解决办法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile

     

    2.添加环境变量:

    1.输入vim ./.bash_profile 确定enter,然后就打开了bash_profile文件

     

    科普一下(这段可跳过)在Mac中我们的环境是添加到PATH路径下的,系统运行的时候会直接去找/usr/libexec/path_helper这个文件,里面内容就是我们通过环境变量设置的PATH,所以我们设置环境变量是通过PATH来设置的。 

    可以看到它里面加载了我们设置的环境变量。

    2.看到了上图,我已经配置过的一些环境变量,以添加maven的环境变量为例:

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

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

    注意:先定义路径(MAVEN_HOME),后用path引入(PATH),是从上到下的顺序,要不然就读不出。
    另外一点就是在bash_profile图中我最后添加了$PATH:这里通过它引用了一些系统基础的命令,如我们刚刚使用vim,切记一定要加上否则连系统基础命令都会报command not found的(我刚刚弄的时候忘了加,整得一脸懵逼)

    3.使用source ./.bash_profile使刚刚修改的文件生效。

    4.这个时候我们就可以使用echo $PATH(echo+自定义名字(MAVEN_HOME)查看单独设置的某一条环境变量)就可以看到刚刚添加的路径了,我常使用--+version的方式查看刚刚添加的是否神效比如上面添加的maven(直接使用mvn version):

     
     
  • 相关阅读:
    switch_goto
    隐藏 窗口的整个 标题栏(包括右上角的关闭)
    asp的邦定表达式异常 <_ %_ = strParentid _%_>不能传到下个页面
    【收藏】default.rdp配置
    计算机网络中的性能指标
    当某个快捷键不能用时很可能是热键冲突
    java的FOR循环 打印三角形
    二进制 八进制 十进制 十六进制
    linux的vim编辑命令常用
    JIRA的备份
  • 原文地址:https://www.cnblogs.com/cap-rq/p/11685256.html
Copyright © 2011-2022 走看看