无法恢复我的登录shell

时间:2013-11-21 19:25:48

标签: bash shell zsh iterm

我遇到了我的shell问题(Iterm + zsh)。 我安装了zsh 4.3.1,然后我尝试安装5.0.2版本,然后在安装过程中(我正在使用Homebrew)我关闭了Iterm窗口,然后在下一个打开时,窗口一秒钟后开始自动关闭。

我尝试注销然后再次登录但没有任何反应。 我试图重启我的机器,然后......什么也没有! Iterm一直启动然后关闭,经过一段时间后,弹出窗口出现了: “短暂的会话警告”和Iterm窗口显示登录:/ usr / local / bin / zsh:没有这样的文件或目录。

另一个支持我的愚蠢的观点:我在开始升级到zsh 5.0.2之前卸载了官方的终端应用程序(偶尔会让我能够,至少切换到不同的shell)。

现在我尝试删除所有zsh文件(我知道,第二个哑动),我不知道如何将我的登录shell切换回bash以正确重新安装zsh的更新版本。

在这里,您可以找到一些链接,其中包含我的一些shell配置文件的代码:

  • etc / zshenv
  • etc / zprofile
  • etc / shells
  • etc / paths
  • Users / myusername / .login

https://gist.github.com/omargourari/7587930

谢谢

1 个答案:

答案 0 :(得分:4)

创建一个新的iTerm配置文件,它运行/bin/bash/bin/zsh而不是您的登录shell,然后打开一个包含该配置文件的窗口。