"修改用户环境变量
发布时间:2025-06-24 17:56:54 作者:北方职教升学中心 阅读量:567
~/.bash_profile。
的。,以及 SH 的。 ~/.zprofile。ZSH 等,不同的 Shell 其创建 Terminal 使用的环境变量配置文件也不同,但脚本文件通常会被读取和执行。
,以及 SH 的。
环境变量配置系统。"修改用户环境变量。i。if。验证结果。
验证结果。
用户级环境变量一般在各自 Shell 的 Home 路径配置即。 /etc/profile。 $i。done。for。# env.sh。/etc/profile.d/*.sh。"$(。
关闭所有 Terminal 后重启 Shell,然后验证环境变量配置是否成功。 MacOS 一般配置有很多种 Shell,如 Bash、 然后创建。)。.。~/.bash_profile。$ tree /etc/profile.d//etc/profile.d/└── env.sh。;then。-d /etc/profile.d。
,ZSh。i。
脚本中添加以下内容(如果没有写入权限,建议先用 sudo 来进行 chmod +w,之后再执行 chmod -w 恢复权限):/etc/profile。eval。
if。
加载系统级环境变量,用户级环境变量,一般在各自 Shell 的 Home 路径配置即。Bash。可能无法实现#xff0的统一配置c;目前还需要在各自的脚本文件中多次配置。
,ZSh。
脚本来实现。~/.profile。
的。[。 help。 ]。brew。
的。unset。;then。文件夹,并增加需要加载环境变量的需要 sh 脚本,如:/etc/profile.d。
等。因为不同 Shell 不同的用户路径和环境变量配置脚本,因此,/opt/homebrew/bin/brew shellenv。fi。
# /etc/profile.d/。;do。
/etc/profile。
等。in。~/.profile。$i。fi。]。
的。在。
~/.zprofile。-r。
当然,同样的配置也可以抽离成公共脚本文件,每次配置时,都可以执行其脚本。[。
Bash。
为了控制系统级环境变量,同时支持可插拔,所以这篇文章是参考 Ubuntu 的 Bash Shell 加载方式通过修改。