在默认 shell 中包含后备

在默认 shell 中包含后备

我在网络上有一个帐户,并且我的 shell 设置为zsh,但是当我登录到一台没有zsh安装的计算机上时,我启动的终端尝试运行但失败了,所以我得到一个空终端。我想将我的 shell 设置为如果不存在zsh则会回退到的某个值。我想尝试以下方法:bashzsh

zsh || bash

但我不知道我设置的 shellchsh是如何解析的,如果我设置错误,我担心我将永远无法再次登录。这个正确的设置是什么?

相关内容