Bash Shell wurde vorgestellt, um Bourne Shell zu ersetzen und die Standard -Linux -Shell zu werden. Bash kann eine breite Palette von Programmierlösungen und automatisierten Aufgaben ausführen. In Linux können mehrere andere Shells ähnliche Aufgaben wie Bash ausführen. ZSH wurde nach der Bash -Shell erstellt. Es verfügt über verschiedene Merkmale, die auch in der Bash -Shell vorhanden sind. Einige Funktionen machen es jedoch überlegen, Bash wie Plugin -Support, Rechtschreibkorrektur, Themen -Bündel, CD -Automatisierung usw. Wenn Sie ein Linux -Benutzer sind, müssen Sie ZSH nicht separat installieren, da es standardmäßig in der Bash -Shell enthalten ist.
Jetzt zum Hauptthema des Artikels kommen, Woher wissen Sie, dass Sie Bash oder ZSH haben?
Die Antwort ist recht einfach. Verwenden Sie die “-AusführungBefehl, um die Existenz beider Shells auf Ihrem Linux -System zu bestätigen.
Finden der Version von Bash und ZSH
Schreiben Sie den folgenden Befehl auf, um die Bash-Version in Ihrem System zu überprüfen. Die Ausführung dieses Befehls stellt auch sicher, dass ein Bash in Ihrem System vorhanden ist oder nicht.
$ bash -VerssionVerwenden Sie zum Überprüfen von ZSH den folgenden Befehl untergewandt:
ZSH -VERSIONStromschale finden
Für Anfänger, die in einem Terminal arbeiten, kann es manchmal verwirrend sein, die Hülle zu erraten, an der sie derzeit arbeiten. Wir helfen Ihnen also auch bei der Suche nach der aktuellen Hülle.
Führen Sie den folgenden Befehl in Ihrer Shell aus.
$ echo $ 0Wenn Sie in Ihrer Bash -Shell aktiv sind, zeigt es Ihnen das “verprügeln”Resultiert aus der obigen Befehlsausführung.
Auf der anderen Seite wird es für ZSH ausdrucken “ZSH”Auf dem Terminal.
Finden Sie den Pfad der Bash- oder ZSH -Schale
Führen Sie den untergegebenen Befehl aus, um den Pfad Ihres ZSH- oder Bash-Shells zu kennen.
$, welche verprügeln, welche ZSHSchalten Sie die Bash auf ZSH um
Um von Bash Shell nach ZSH zu wechseln. Dafür führen wir im Terminal das aus “aus.“CHSHAuf diese Weise befehlen:
$ CHSH -S $ (welches ZSH)Schließen Sie nun das Terminal und starten Sie das System neu, um die Auswirkungen der Änderungen zu nutzen. Öffnen Sie nach dem Neustart ein Terminalfenster. Jetzt sind Sie alle bereit, in ZSH Shell zu arbeiten.
ZSH schalten, um zu verprügeln
Um ZSH zu schalten, um zu verprügeln, geben Sie an “verprügeln" im "CHSHBefehl und führen Sie es am Terminal aus.
% CHSH -S $ (was verprügelt)Starten Sie das System erneut neu, nachdem Sie das Terminal geschlossen haben, und nach dem Neustart werden Sie feststellen, dass Sie zur Bash -Shell umgestellt sind.
Abschluss
Für Linux -Benutzer, verprügeln Und ZSH sind äußerst nützliche Muscheln. Beide Muscheln bieten verschiedene vorteilhafte Eigenschaften. Natürlich kann der Benutzer die Shell auswählen, die er oder sie basierend auf der Anforderung der Aufgabe verwenden möchte, aber in diesem Fall entsteht Verwirrung in den Köpfen der Anfänger -Terminalbenutzer, ob sie in ZSH oder Bash arbeiten? In diesem Beitrag haben wir Ihnen verschiedene Methoden gezeigt, um die Frage zu dieser Frage zu kennen. Verwenden Sie eine dieser Methoden und lernen Sie Ihre aktuelle Hülle in wenigen Sekunden kennen.