Wie wechselt man seine Shell in Linux?
Ich überprüfe meine aktuelle Shell mit
echo $SHELL
und es kommt
/usr/bin/zsh
Also habe ich gerade die zsh drin. Wenn ich aber dann switchen will und
chsh -s /bin/bash
eingebe und dann das Passwort, dann bin ich immer noch in
/usr/bin/zsh
drin. Ich will aber zu Bash. Wie kann ich das ändern?
Schon mal
chsh -s /usr/bin/bash
ausprobiert? Vmtl ist /bin/bash bei dir als Alias für /usr/bin/zsh gesetzt, sodass es aufs selbe raus kommt.
Irgendwie gehts immer noch nicht. Dann kommt immer noch
/usr/bin/zsh
bei raus.
2 Antworten
Einfach abmelden und wieder anmelden (oder neu starten).
Wenn du die Shell nur einmalig wechseln willst, kannst du aber auch einfach bash im Terminal eingeben, dann hast du danach eine bash shell.
Entweder du rufst sie gleich im zentralen Profile auf, oder einfach bei Bedarf entweder mit bash oder sudo bash, je nachdem. Unten drunter bleibt natürlich die zsh im letzten Fall. Aber das tut der Funktion ja keinen Abbruch