美文网首页学习
Mac设置环境变量

Mac设置环境变量

作者: 奔跑2015蜗牛 | 来源:发表于2016-07-26 10:12 被阅读240次

    1、MAC 系统的环境变量,加载顺序:

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

    /etc/profile /etc/paths 是属于系统级别的,系统启动就会加载

    ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 是当前用户级的环境变量

    /.bash_profile文件存在,/.bash_login ~/.profile ~/.bashrc忽略不读取

    ~/.bash_profile不文件存在,以此类推读取后面的文件

    ~/.bashrc是例外,bash shell打开的时候载入的

    设置PATH的语法:

    export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
    

    2、全局变量设置

    (1)/etc/paths (全局建议修改这个文件 )

    编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径

    (2)/etc/profile (建议不修改这个文件 )

    全局(公有)配置,不管是哪个用户,登录时都会读取该文件

    (3)/etc/bashrc (一般在这个文件中添加系统级环境变量)

    全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件

    3、单个用户变量设置

    (1)~/.bash_profile (任意一个文件中添加用户级环境变量)

    (注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)
    若bash shell是以login方式执行时,才会读取此文件
    该文件仅仅执行一次!默认情况下,他设置一些环境变量
    设置命令别名alias ll=’ls -la’
    设置环境变量:export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

    (2)~/.bashrc 同上

    4、变量生效

    立即生效

    $ source filepath
    

    重启生效

    相关文章

      网友评论

        本文标题:Mac设置环境变量

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