我在网络上有一个帐户,并且我的 shell 设置为zsh
,但是当我登录到一台没有zsh
安装的计算机上时,我启动的终端尝试运行但失败了,所以我得到一个空终端。我想将我的 shell 设置为如果不存在zsh
则会回退到的某个值。我想尝试以下方法:bash
zsh
zsh || bash
但我不知道我设置的 shellchsh
是如何解析的,如果我设置错误,我担心我将永远无法再次登录。这个正确的设置是什么?
我在网络上有一个帐户,并且我的 shell 设置为zsh
,但是当我登录到一台没有zsh
安装的计算机上时,我启动的终端尝试运行但失败了,所以我得到一个空终端。我想将我的 shell 设置为如果不存在zsh
则会回退到的某个值。我想尝试以下方法:bash
zsh
zsh || bash
但我不知道我设置的 shellchsh
是如何解析的,如果我设置错误,我担心我将永远无法再次登录。这个正确的设置是什么?