mac修改环境变量

Mac系统的环境变量,加载顺序为:

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


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


    全局设置,一般不建议修改/etc/profile和/etc/bashrc 文件,而去修改/etc/paths文件。如果想要对所有用户都生效,则可在/etc/paths文件的最后一行加上自己的app路径。优先级也是最高的。


    单个用户生效的配置,一般都是修改~/.bash_profile文件,若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!


    如果没特殊说明,设置PATH的语法都为:


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


推荐设置用户个人自己的环境变量,尽量不破坏Mac系统全局变量


    注意:Linux 里面是.bashrc,而Mac是.bash_profile


mac永久配置环境变量

    vim ~/.zshrc

    在最后按照如下的格式添加信息:

    export PATH="/Users/yang/softwares/anaconda3/bin:$PATH" 

    source ~/.zshrc


            
            

本博客源码Github地址:

https://github.com/zeus-y/

请随手给个star,谢谢!

打赏

评论