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):

     
     
  • 相关阅读:
    linux下进程权限分析
    基于Token的身份验证——JWT
    hadoop2.7.3+spark2.1.0+scala2.12.1环境搭建(3)http://www.cnblogs.com/liugh/p/6624491.html
    hadoop2.7.3+spark2.1.0+scala2.12.1环境搭建(2)安装hadoop
    hadoop2.7.3+spark2.1.0+scala2.12.1环境搭建(1)安装jdk
    配置ssh无密钥登陆
    Linux实战案例(7)安装jdk
    Scala入门(1)Linux下Scala(2.12.1)安装
    Linux实战案例(6)yum查找、卸载、和安装软件
    Linux实战案例(5)关闭Centos的防火墙
  • 原文地址:https://www.cnblogs.com/cap-rq/p/11685256.html
Copyright © 2011-2022 走看看