美文网首页
MacOS如何添加环境变量

MacOS如何添加环境变量

作者: java_home | 来源:发表于2017-12-11 21:04 被阅读0次

Mac配置环境变量的地方

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

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

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

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

3.~/.bash_profile  (一般在这个文件中添加用户级环境变量)

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

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

/etc/profile

/etc/paths

~/.bash_profile

~/.bash_login

~/.profile

~/.bashrc

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

后面几个是当前用户级的环境变量。

~/.bash_profile,~/.bash_login,~/.profile按照从前往后的顺序读取,

如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,

如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。

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

设置PATH的语法为:

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

注:

(1)一般环境变量更改后,重启后才可生效。如果想立刻生效,则可执行下面的语句:

$ source 相应的文件

(2)如果默认shell是bash,那么shell启动时会触发.bashrc,如果默认shell是zsh,那么shell启动时会触发.zshrc

(3)环境变量既可以加到$PATH头部,也可以加到$PATH尾部。

例如mac中自带emacs的位置在/usr/local/emacs

$ type emacs

emacs is /usr/local/emacs

如果在.zshrc中添加export PATH="$PATH:/Applications/Emacs.app/Contents/MacOS"

且source .zshrc之后,type emacs还是emacs is /usr/local/emacs

解决方案是,把路径加在$PATH头部,

export PATH="/Applications/Emacs.app/Contents/MacOS:$PATH"

或者增加alias,

alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs"

相关文章

  • MacOS如何添加环境变量

    Mac配置环境变量的地方 1./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用...

  • MacOS添加环境变量

    打开~/.bash_profile文件: 内容如下: 保存退出后执行: 这样就可以了,但是重启之后,发现新增的环境...

  • 在点评的Maven日常

    安装 for macOS 下载并解压 在~./bash_profile添加环境变量export M2_HOME="...

  • nvm安装(Mac篇)

    MacOS下nvm的安装 版本记录:2020.09.18 初版2020.09.19 解决环境变量添加后,每次打开都...

  • mac系统下添加环境变量

    以添加geckodriver到系统的环境变量为例,系统版本为macOS High Sierra10.13.6 1....

  • Mac anaconda 安装更新时报错 “conda comm

    解决办法 macOS 上添加全局环境变量,方式如下: 打开终端,输入: cd ~/进入用户目录;输入:touch ...

  • MacOS中设置环境变量

    加载环境变量配置文件的顺序 MacOS一般使用bash作为默认shell。MacOS环境变量的加载顺序为: /et...

  • Linux Tips

    环境变量 查看用户环境变量echo $PATH 添加环境变量(临时)echo $PATH 添加环境变量(永久,对于...

  • 加速android源码编译

    添加缓存环境变量 : 在 ~/.bashrc 环境变量文件中 添加 export USE_CCACHE=1环境变量...

  • Mac下修改环境变量

    添加环境变量

网友评论

      本文标题:MacOS如何添加环境变量

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