MacOS配置PATH环境变量
vim ~/.bash_profile
在末尾添加export PATH="[...]"
例如
export PATH="/usr/local/mysql/bin"
多个PATH之间用冒号:
分隔,如果写多条export PATH
语句,前面的会被覆盖
为防止覆盖,可以在前面加上$PATH:
,完整的是:
export PATH="$PATH:/usr/local/mysql/bin"
保存后还要执行一条命令,使PATH生效
source ~/.bash_profile
如果终端使用zsh而不是bash,还要修改文件~/.zshrc
加上一行
source ~/.bash_profile
并执行
source ~/.zshrc
~/.bash_profile 和 /etc/profile 的区别
/etc/profile
: 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。
~/.bash_profile
: 为当前用户设置专属的环境信息和启动程序,当用户登录时该文件执行一次。默认情况下,它用于设置环境变量。
在CentOS和,可以通过/etc/profile
设置环境变量,但在MacOS中修改此文件会提示没有权限
"/private/etc/profile" E212: Can't open file for writing
Reference
/etc/profile和~/.bash_profile等文件的区别和联系
Mac OS环境变量配置
macOS 下使用 ln 命令给 MySQL 创建软连接遇到 Operation not permitted 错误
发表回复