Ich benutze Ubuntu 12.04 und habe angefangen, zsh zu benutzen. Die Art, wie ich meine Shell geändert habe, ist
$ sudo chsh -s /usr/bin/zsh
Ich habe mein Eingabeaufforderungs-Thema usw. geändert und die Änderungen wurden wirksam. Wenn ich ein Echo mache, $SHELLkann ich sehen, dass zsh meine Shell ist. Aber wenn ich ein neues Terminal öffne, scheint das meine Hülle zu sein. Wenn jedoch suzu einem anderen Benutzer und suzurück zsh scheint die Shell zu sein.
Bitte beraten.
zshoder eine Anmeldeshell. Andernfalls wird standardmäßig Bash verwendet.