terminal - 更新ZSH中途不小心退出,无法输入任何命令

标签 terminal local zsh bin oh-my-zsh

我正在升级 homebrew 中的所有内容,zsh 正在升级,我正在循环浏览打开的应用程序,并在更新期间意外关闭了 iterm。现在我无法打开 iterm,当我打开终端时,我收到以下错误消息:

login: /usr/local/bin/zsh: No such file or directory 

在正确更新 zsh 之前,我不确定如何切换回 bash。我也无法在 iterm 或 termianl 中键入有意义的单个命令(没有 zsh 文件)。如何正确完成 zsh 升级或切换回 bash?

我进行了大量研究,但找不到遇到类似问题的人。

任何有关如何解决此问题的指导将不胜感激,我目前无法完成任何我需要做的开发工作。

最佳答案

在 Apple 的支持网站上找到了此内容。基本上,您想要启动终端并进入首选项。将 Shells open withDefault Login shell 更改为有效的 shell(我推荐 /bin/bash 甚至 /bin/sh 只是为了让你再次工作)。

一旦您可以访问 shell session ,您就可以恢复 zsh。

这是完整的文章... http://support.apple.com/kb/ta27005

关于terminal - 更新ZSH中途不小心退出,无法输入任何命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20620058/

相关文章:

linux - 如何在 Linux 中创建自定义命令?

c++ - 在C++中,编译-std = c++ 0x需要什么?

python - 如何从终端更新 Scrapy?

web - 将远程 'client uploaded assets'拉入本地网站开发环境

php - 在本地计算机之间移动 WP 站点后出现警告

macos - zsh 中的视觉 (Vim) 模式下的 Yank 不会复制到剪贴板以便在其他应用程序中使用 Ctrl + d 进行粘贴

shell - 让 Emacs ansi-term 和 Zsh 很好地发挥作用

c - 移动 C 中终端的选择菜单

php - 从数据库获取 int,如果 int = 特定值,则执行某些操作。如果不做别的事

Python Virtualenvwrapper 的 "workon"和 Zsh