![在默认 shell 中包含后备](https://linux22.com/image/1452825/%E5%9C%A8%E9%BB%98%E8%AE%A4%20shell%20%E4%B8%AD%E5%8C%85%E5%90%AB%E5%90%8E%E5%A4%87.png)
我在网络上有一个帐户,并且我的 shell 设置为zsh
,但是当我登录到一台没有zsh
安装的计算机上时,我启动的终端尝试运行但失败了,所以我得到一个空终端。我想将我的 shell 设置为如果不存在zsh
则会回退到的某个值。我想尝试以下方法:bash
zsh
zsh || bash
但我不知道我设置的 shellchsh
是如何解析的,如果我设置错误,我担心我将永远无法再次登录。这个正确的设置是什么?
我在网络上有一个帐户,并且我的 shell 设置为zsh
,但是当我登录到一台没有zsh
安装的计算机上时,我启动的终端尝试运行但失败了,所以我得到一个空终端。我想将我的 shell 设置为如果不存在zsh
则会回退到的某个值。我想尝试以下方法:bash
zsh
zsh || bash
但我不知道我设置的 shellchsh
是如何解析的,如果我设置错误,我担心我将永远无法再次登录。这个正确的设置是什么?