Shell ist ein Befehlsinterpreter, der die von Ihnen eingegebenen Befehle interpretiert, gegen den Unix/Linux-Kernel läuft und das Ergebnis auf dem Standardausgabegerät bereitstellt. Seit es Unix gibt, wurden viele Shells entwickelt.
Unten ist die Liste,
- Bourne-Muschel – sch
- C-Shell – csh
- T-Shell – tcsh
- Kornschale – ksh
- Wiedergeborene Shell – bash
- Dash-Shell
- Z-Shell
Welche Shell verwenden Sie? Finden wir es unten heraus.
Welche Shell verwende ich?
Unix erstellt alle erforderlichen Konfigurationen und Einstellungen, wenn ein Benutzer erstellt wird. Führen Sie grep
Wobei
Das folgende Beispiel beantwortet die Frage,
$ grep atechtown /etc/passwd atechtown:x:1000:1000::/home/atechtown:/bin/sh
Hier verwende ich Bourne – sh Shell.
Eine andere Möglichkeit ist die Verwendung der $SHELL-Variablen. Diese Variable wird mit dem Standardnamen gesetzt, sobald Sie sich anmelden.
Zeigen Sie einfach den Inhalt der Variablen mit dem echo-Befehl an, um die Standard-Shell herauszufinden.
$ echo $SHELL /bin/sh
Zusammenfassung
Ich hoffe, wir haben alle Ihre Fragen zu Unix/Linux-Shells beantwortet. Sie können auch den folgenden Artikel lesen, um weitere Informationen zu diesem Thema zu erhalten.
- Auf welcher Shell laufe ich?
- Wie überprüfe ich, welche Shell ich verwende?