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

误删Applications目录含Cellar文件,Terminal/iTerm秒退求修复方案

解决Terminal/iTerm打开即崩溃的办法

兄弟,我懂你误删文件后终端直接闪退的崩溃感!别慌,咱们一步步来搞定这个问题——大概率是你删了Cellar(Homebrew的核心目录)后,shell配置文件里的相关命令找不到依赖,导致终端启动时直接报错崩溃。

方法一:绕过shell配置打开终端

这是最快捷的方式,先让终端能正常打开再说:

  • 按下Cmd+空格打开Spotlight,输入「Terminal」,然后按住Shift+Cmd+回车启动终端。这种方式会以安全模式启动,不加载任何自定义的shell配置文件,就能避开报错了。
  • 如果上面的方法没用,试试改默认shell:打开「系统偏好设置」→「用户与群组」,点击左下角锁图标解锁,右键你的当前用户→「高级选项」,把「登录shell」改成系统自带的/bin/zsh或者/bin/bash(别选Homebrew装的版本),保存后再打开终端应该就能正常启动了。

方法二:修复shell配置文件

终端能打开后,咱们得把配置里的“坑”填上:

  • 打开终端后,编辑你的shell配置文件:如果你用的是zsh,输入open -e ~/.zshrc;用bash的话输入open -e ~/.bash_profile或者open -e ~/.bashrc。
  • 在打开的文件里,找所有提到Cellar、Homebrew或者/usr/local/opt这类路径的行,把它们用#注释掉,或者直接删掉。保存文件后重启终端,就不会再崩溃了。

方法三:重新安装Homebrew(如果需要)

如果你还想用Homebrew,在正常的终端里执行下面的安装命令就行,它会自动重建Cellar等必要目录:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

终极方案:进入恢复模式修改配置

如果上面的方法都不行,那就用系统恢复环境来操作:

  • 重启Mac,按住Cmd+R直到出现苹果标志,进入恢复模式。
  • 点击顶部菜单栏的「实用工具」→「终端」,这里的终端是系统自带的恢复环境终端,不受用户配置影响。
  • 先输入diskutil list,找到你的系统启动盘(通常名字是Macintosh HD,对应的设备名是/dev/diskXsY,X、Y是数字)。
  • 挂载启动盘:输入mount /dev/diskXsY(替换成你找到的设备名)。
  • 编辑你的shell配置文件:比如vi /Volumes/Macintosh\ HD/Users/你的用户名/.zshrc,用vi编辑器注释掉有问题的行(按i进入编辑模式,在行首加#,按Esc后输入:wq保存退出)。
  • 重启Mac,终端应该就能正常打开了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:30:10