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, $SHELL
kann ich sehen, dass zsh meine Shell ist. Aber wenn ich ein neues Terminal öffne, scheint das meine Hülle zu sein. Wenn jedoch su
zu einem anderen Benutzer und su
zurück zsh scheint die Shell zu sein.
Bitte beraten.
zsh
oder eine Anmeldeshell. Andernfalls wird standardmäßig Bash verwendet.