Shells in Linux?
Wenn ich
cat /etc/shells
eingebe, dann kommt
als Ausgabe. Ist das richtig so?
3 Antworten
Ja, das ist richtig so.
Das ist im Endeffekt ein Liste von ausführbaren Dateien, die als Login-Shell aufgerufen werden dürfen - Daher der volle Pfadname.
Ja, das ist normal so.
Scheinbar hast du diese Shells installiert. Also, ja.
Was soll daran falsch sein?
Ich gebe die entsprechenden Commands ein, aber die Shell bleibt Bash.
Ich gebe die entsprechenden Commands ein
... das sagt mir überhaupt nichts. Weder was Du erreichen willst, noch welches Deiner Meinung nach das "entsprechende" Kommando ist und eigentlich wäre es auch wichtig zu wissen auf welcher Distribution Du Dich bewegst. Falls Du die Standardshell eines Benutzers ändern willst, dann schau mal in die /etc/passwd und wenn dort /bin/sh stehen sollte, dann schau, worauf der symbolische Link
/bin/sh verweist.
Ich kann tun und lassen was ich will, es bleibt immer nur Bash.
Ich fasse alles in einer neuen Frage zusammen. Kannst ja mal nachschauen, wenn du Lust hast.
Weil da diese "Dopplungen" sind. Aber scheinbar sind sie es nicht. Ich kann nur leider meine Shell nicht zu Zsh wechseln.