Terminalbefehl zum Auflisten verfügbarer Shells

8

Ich muss herausfinden, welche Muscheln verfügbar sind. Welcher Befehl gibt mir verfügbare (installierte Shell wie, tcsh, csh, bsh) Shells im Terminal?

deepblue_86
quelle
Gut beantwortet vor einiger Zeit in Unix und Linux: Wie finde ich eine Liste der verfügbaren Shells per Kommandozeile?
Fedorqui
1
@steeldriver: Ich habe AB gebeten, seine Antwort zu löschen, damit Sie antworten können ... Könnten Sie bereits antworten, damit Deeplue die Akzeptanz auf Ihre umstellen kann, damit wir aus diesem Durcheinander herauskommen und die Kommentare hier bereinigen können? ;-)
Fabby
3
@fabby meta.stackexchange.com/questions/157889/… Wenn Sie einen Kommentar abgeben, geben Sie einen Kommentar ab und gehen das Risiko ein, dass jemand anderes eine Antwort gibt. Frage ist gut. Die Antwort ist gut. Und die Antwort wurde innerhalb weniger Minuten nach dem Kommentar erstellt. Das einzige, was ich hier falsch sehe, sind die Kommentare.
Rinzwind
@Rinzwind Meine Meinung ist unterschiedlich. Ich spreche hier von grundlegender Höflichkeit. Sie sollten sich immer auf das Originalplakat beziehen und ihnen sagen, dass sie die Frage beantworten sollen. Ich habe sogar einen eingemachten Kommentar dazu. (siehe nächster Kommentar)
Fabby
Könnten Sie das bitte in eine Antwort umwandeln, damit Schmucks wie ich, die nach unbeantworteten Fragen suchen, sich diese nicht mehr ansehen müssen? ;-) (Und ich werde zustimmen, wenn Sie mir eine Nachricht schreiben und es ist auch eine gute!)
Fabby

Antworten:

10

Öffnen Sie ein Terminal und führen Sie diesen Befehl aus:

cat /etc/shells

Beispielausgabe:

% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/zsh
/bin/ksh93
/bin/tcsh
/usr/bin/tcsh
/usr/bin/fish
/usr/bin/tmux
AB
quelle