我的博客
欢迎来到我的博客
bunny.icu

MacOS配置PATH环境变量

MacOS配置PATH环境变量

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 错误

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:MacOS配置PATH环境变量
本文链接:https://www.bunny.icu/archives/1640

发表评论

textsms
account_circle
email

bunny.icu

MacOS配置PATH环境变量
MacOS配置PATH环境变量 vim ~/.bash_profile 在末尾添加export PATH="[...]" 例如 export PATH="/usr/local/mysql/bin" 多个PATH之间用冒号:分隔,如果写多条export PATH语句,前面…
扫描二维码继续阅读
2023-02-07