美文网首页
mac环境变量配置

mac环境变量配置

作者: 闫灵御 | 来源:发表于2018-04-08 01:03 被阅读163次

    环境变量的作用

    想象你突然想找一本书,你可能会到书架、床头或者书桌上找,而不会考虑橱柜、冰箱这些地方。环境变量就相当于你希望系统执行某个命令的搜索范围,在计算机里,当然是若干个文件夹的路径。

    环境变量文件的优先级

    mac下有多个文件可以配置环境变量,优先级降序排列:

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

    环境变量配置文件说明

    • /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
    • /etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
    • ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

    查看环境变量

    $ echo $PATH
    

    添加环境变量

    在shell下执行命令:

    $ export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH
    

    也可将~/.bash_profile使用vim打开编辑:

    # The orginal version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
    export PATH
    
    # Setting PATH for go
    export PATH="${PATH}:/usr/local/go/bin"
    export GOPATH="$HOME/code/go workspace"
    export GOBIN="$HOME/code/go workspace/bin"
    
    # added by Anaconda3 5.1.0 installer
    export PATH="/Users/storm/anaconda3/bin:$PATH"
    

    保存后使用source命令生效一下:

    $ source ~/.bash_profile
    

    相关文章

      网友评论

          本文标题:mac环境变量配置

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