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

Mac OS下如何永久将指定目录的二进制文件加入PATH环境变量

在Mac上永久添加自定义目录到PATH的解决方法

首先先确认你当前用的终端shell,执行命令:

echo $SHELL

如果是Zsh(现在Mac默认shell)

  1. 打开你的用户级配置文件~/.zshrc,可以用编辑器直接打开,比如:
    nano ~/.zshrc
    
  2. 在文件末尾添加一行:
    export PATH="/dir:$PATH"
    
    把这里的/dir替换成你存放foo的实际目录。
  3. 保存并退出编辑器(nano的话按Ctrl+O,回车确认,再按Ctrl+X)。
  4. 让配置立即生效,或者直接重启终端:
    source ~/.zshrc
    

如果是Bash(旧版Mac默认shell)

  1. 打开你的用户级配置文件,优先用~/.bash_profile,如果不存在就创建:
    nano ~/.bash_profile
    
    要是你习惯用~/.bashrc,可以在~/.bash_profile里加上source ~/.bashrc,之后编辑~/.bashrc即可。
  2. 同样在文件末尾添加:
    export PATH="/dir:$PATH"
    
  3. 保存退出后,执行以下命令让配置生效:
    source ~/.bash_profile
    

额外注意事项

  • 确保/dir目录存在,且foo有可执行权限,没有的话执行:
    chmod +x /dir/foo
    
  • 不要随便修改系统级的配置文件(比如/etc/paths),个人用户用自己的配置文件更安全,也不会影响其他用户。
  • 手动执行export PATH只是临时生效,重启终端就会失效,而修改上述配置文件后,每次打开终端都会自动加载这个PATH设置,实现永久生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 02:31:15