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

Mac环境变量PATH的配置

作者: geekAppke | 来源:发表于2018-11-27 17:56 被阅读14次
    PATH路径中:/usr/local/aria2/bin始终找不到在哪里配置的?
        /etc/paths.d/ 名为`aria2c`的文件
        内容:/usr/local/aria2/bin
    

    OSX系统修改$PATH环境变量

    1. 相关配置文件:

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

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

    /etc/profile和/etc/paths, /etc/paths.d/是系统级别的,系统启动就会加载;

    后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果/.bash_profile文件不存在,才会以此类推读取后面的文件。

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

    2. 添加/修改系统级$PATH

    对所有用户有效。

    2.1 修改/etc/paths文件( 不推荐)

    /etc/paths中是系统设置的环境变量,修改此文件就可以修改环境变了。但是不建议在此修改,因为这是系统预设的文件,最好不要动。

    2.2 /etc/paths.d/目录下添加(推荐)

    在/etc/paths.d/目录下添加文件

    sudo vi /etc/paths.d/mypath
    

    加入如下内容:

    /usr/local/sbin/mypath
    

    重启系统或者重启终端即可。

    3. 修改用户的环境变量

    只对当前用户有效, /.bash_profile与/.bashrc都可以。

    3.1 修改~/.bash_profile文件(推荐)

    打开该文件,如果没有则创建:

    vi ~/.bash_profile
    

    按如下语法添加环境变量,写入文件中:

    # 把该内容写入到 ~/.bash_profile
    export PATH=$PATH:/usr/local/sbin/mypath
    

    重启后生效,如果想立即生效,使用如下命令:

    $ source ~/.bash_profile
    

    3.2 修改~/.bashrc 文件

    同上

    相关文章

      网友评论

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

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