Mac终端启动报错‘command not found: ecit’,无法输入如何解决?
解决Mac终端启动报错无法输入的问题
错误根源是你的Zsh配置文件.zshrc第4行存在拼写错误:把正确命令写成了ecit,终端加载配置时找不到这个命令,直接终止了进程,导致无法输入。
以下是两种解决方法:
方法一:临时切换Shell修改配置
- 打开终端后,按 Command + N 新建终端窗口
- 在新窗口输入
bash切换到Bash(此Shell不会加载.zshrc) - 执行编辑命令:
nano /Users/joaogomes/.zshrc - 定位到第4行,将
ecit修改为正确命令(比如edit,不需要的话直接删除该行) - 按 Control + O 保存修改,按 Control + X 退出编辑器
- 输入
exit回到Zsh,重启终端即可正常使用
方法二:通过Finder直接编辑隐藏配置文件
- 打开Finder,按 Command + Shift + G,输入
/Users/joaogomes/回车进入用户目录 - 按 Command + Shift + . 显示隐藏文件
- 找到
.zshrc文件,右键选择「打开方式」-「文本编辑」(或其他代码编辑器) - 找到第4行的
ecit,修正拼写或删除该行 - 保存文件后,重新打开终端即可恢复正常
内容的提问来源于stack exchange,提问作者joaopsgomes
相关产品推荐
相关产品推荐

