Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 无法恢复我的登录shell_Bash_Shell_Zsh_Iterm - Fatal编程技术网

Bash 无法恢复我的登录shell

Bash 无法恢复我的登录shell,bash,shell,zsh,iterm,Bash,Shell,Zsh,Iterm,我的shell(Iterm+zsh)遇到问题。 我安装了ZS4.4.1,然后尝试安装5.0.2版本,然后在安装过程的中间(我用自制程序完成)关闭了ITEM窗口,然后在下一个窗口中,窗口在一两秒后自动关闭。 我尝试注销,然后再次登录,但什么也没发生。 我试着重新启动我的机器,但是…什么都没有! Iterm不断启动,然后关闭,过了一段时间,一个弹出窗口显示: “短期会话警告”,Iterm窗口显示登录:/usr/local/bin/zsh:没有这样的文件或目录 另一点有利于我的愚蠢:在开始升级到zsh

我的shell(Iterm+zsh)遇到问题。 我安装了ZS4.4.1,然后尝试安装5.0.2版本,然后在安装过程的中间(我用自制程序完成)关闭了ITEM窗口,然后在下一个窗口中,窗口在一两秒后自动关闭。

我尝试注销,然后再次登录,但什么也没发生。 我试着重新启动我的机器,但是…什么都没有! Iterm不断启动,然后关闭,过了一段时间,一个弹出窗口显示: “短期会话警告”,Iterm窗口显示登录:/usr/local/bin/zsh:没有这样的文件或目录

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

现在我试图删除所有的zsh文件(我知道,这是第二次愚蠢的移动),但我不知道如何将我的登录shell切换回bash以正确地重新安装zsh的更新版本

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

  • etc/zshenv
  • etc/zprofile
  • etc/贝壳
  • etc/路径
  • Users/myusername/.login


感谢您

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

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

这就是我们的行动。非常感谢。我可以切换到bash并重新安装最新版本。也为我修复了,谢谢!这就是行动,非常感谢。我可以切换到bash并重新安装最新版本。也为我修复了,谢谢!