Einschließen eines Fallbacks in die Standard-Shell

422
Jakob Weisblat

Ich habe ein Konto in einem Netzwerk, und meine Shell ist auf festgelegt. zshWenn ich mich jedoch bei einem Computer anmelde, auf dem sich noch kein Computer befindet, wird zshein Terminal gestartet, das ich starte, zshund es wird ein Fehler angezeigt. Ich erhalte ein leeres Terminal. Ich möchte meine Shell auf etwas setzen, auf das zurückgegriffen werden kann, bashwenn zshes nicht existiert. Ich möchte etwas versuchen wie:

zsh || bash 

Aber ich weiß nicht, wie die Shell, in die ich eingesetzt habe, chshanalysiert wird. Ich fürchte, ich kann mich nie wieder einloggen, wenn ich etwas falsch eingestellt habe. Was ist die richtige Einstellung dafür?

2

0 Antworten auf die Frage