在預設 shell 中包含後備

在預設 shell 中包含後備

我在網路上有一個帳戶,並且我的 shell 設定為zsh,但是當我登入未安裝的電腦時zsh,我啟動的終端機嘗試運行zsh但失敗,因此我得到一個空終端。我想將我的 shell 設定為bash如果zsh不存在則回退到的值。我想嘗試這樣的事情:

zsh || bash

但我不知道我設定的shellchsh是如何解析的,所以我擔心如果設定錯誤我將永遠無法再次登入。什麼是正確的設定?

相關內容