You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac终端中全局永久配置命令PATH路径?

Mac终端永久添加PATH路径配置方法

你之前执行的export PATH=xxx仅对当前打开的终端会话生效,终端进程退出后环境变量会直接清空,要永久生效需要把配置写入终端启动时会自动读取的Shell配置文件,操作步骤如下:

第一步:确认当前使用的Shell类型

Mac不同版本默认Shell不一样,先执行命令确认:
echo $SHELL

  • 返回/bin/zsh:Mac Catalina(10.15)及之后版本的默认Shell,对应配置文件为用户目录下的~/.zshrc
  • 返回/bin/bash:老版本Mac默认Shell,对应配置文件为用户目录下的~/.bash_profile

第二步:写入PATH配置

  1. 用nano编辑器打开对应配置文件,比如默认zsh就执行:
    nano ~/.zshrc
  2. 拉到文件末尾,追加路径配置行,注意PATH必须全大写(Shell变量大小写敏感,你之前写的小写Path不会被系统识别为路径变量),正确写法参考:
    export PATH="你的目标路径的绝对地址:$PATH"

举几个常见例子:

  • 要添加自己存放在用户目录下工具的bin路径:export PATH="$HOME/mytools/bin:$PATH"
  • Apple芯片Mac配置Homebrew全局路径:export PATH="/opt/homebrew/bin:$PATH"
  • Intel芯片Mac配置Homebrew全局路径:export PATH="/usr/local/bin:$PATH"
  1. 编辑完成后按Ctrl+O,按回车确认文件名,再按Ctrl+X退出编辑器即可。

第三步:加载配置让其生效

不用重启终端,直接执行source命令加载刚修改的配置即可,zsh对应执行:
source ~/.zshrc
bash对应执行:
source ~/.bash_profile

补充说明

  • 配置完成后执行echo $PATH,就能看到你添加的路径已经出现在返回列表里,之前提示“不是可识别命令”的工具就可以直接全局调用了。
  • 如果需要配置所有登录用户都能用到的全局路径,不用改用户目录下的配置,直接用sudo权限修改/etc/paths文件,或者在/etc/paths.d/目录下新建一个文本文件,把目标路径写进去即可,系统启动时会自动读取该目录下所有文件内的路径。
  • 不要在配置文件里重复添加同一条路径,否则每次打开终端加载配置时都会重复追加,导致PATH变量冗余。

内容的提问来源于stack exchange,提问作者Boolhwi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 22:06:22