Welche Shell verwende ich? Hier erfahren Sie, wie Sie es herausfinden können

Haben Sie sich jemals gefragt, welche Shell Sie an der Befehlszeile verwenden? Es ist nicht ungewöhnlich, dass Sie wissen wollen oder müssen, welche Shell gerade läuft, und obwohl Sie diese Frage oft hören können, kann die Antwort für jeden Benutzer anders sein. Daher ist es am einfachsten, einen Terminalbefehl auszugeben, der den gerade aktiven bestimmt Schale.

So finden Sie, welche Shell in Mac OS X, Unix, Linux verwendet wird

Der einfachste Weg, herauszufinden, welche Shell verwendet wird, ist die Eingabe der folgenden Befehlssyntax an der Befehlszeile :

echo $SHELL

Treffen Sie die Rückkehr. Ja, das ist $ SHELL in Großbuchstaben, Fallangelegenheiten in der Unix-Welt. Sie sollten so etwas wie das gedruckte Bild sehen, das auf die verwendete Shell verweist:

$ echo $SHELL
/bin/bash

Das würde bedeuten, dass die Shell Bash ist, aber Sie könnten etwas anderes sehen, wie / bin / tcsh / bin / zsh / bin / ksh oder eine Vielzahl anderer Shells, die es gibt.

Dieser Befehl funktioniert auf allen Unix-Plattformen, egal ob Mac OS X, Linux, FreeBSD oder was auch immer, und es wird immer dasselbe gemeldet.

Für die überwiegende Mehrheit der Benutzer von Mac OS X verwenden Sie standardmäßig die Bash-Shell, die sowohl der Standard in allen aktuellen Versionen von OS X als auch eine der benutzerfreundlicheren Shells ist. Sie können es ganz einfach auf eine andere Shell setzen, indem Sie die Einstellungen im Mac-Terminal ändern oder "export $ SHELL =" verwenden und es auf die altmodische Weise anpassen.

Denken Sie daran, dass Granaten auch von anderen Granaten aus gestartet werden können, wodurch ein Nest von Arten entsteht. Zum Beispiel können Sie tcsh über bash über ksh ausführen, obwohl es nicht viel Grund dafür gibt. Wenn Sie "Exit" eingeben, verlassen Sie eine Shell und kehren zur anderen zurück, wenn Sie sich in einer solchen Situation befinden, in der Sie den Befehl echo $ SHELL erneut ausführen können, um den Typ erneut zu bestimmen.