Woher weiß ich, ob ich Bash oder ZSH habe?

Woher weiß ich, ob ich Bash oder ZSH habe?
Wenn Sie von Linux-basierter Programmierung gehört haben, wird sie normalerweise als Befehlszeilenschnittstellen, Shells und Terminals bezeichnet. Verprügeln wird in dieser Hinsicht als die am häufigsten verwendete Hülle angesehen. Es gibt jedoch auch andere Versionen von Schalen, wie z Z Shell oder ZSH.

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 -Verssion

Verwenden Sie zum Überprüfen von ZSH den folgenden Befehl untergewandt:

ZSH -VERSION

Stromschale 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 $ 0

Wenn 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 ZSH

Schalten 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.