Das Anpassen und Ersetzen der Linux-Terminal-Bash unterscheidet sich nicht nur vom traditionellen Linux-Shell-Look; Es macht auch Ihre Bash-Shell leistungsfähiger und effizienter. Bei einer Linux-Distribution können Sie ZSH installieren und die herkömmliche Bash-Shell ersetzen. Sie könnten mit dem ZSH und dem Tilix-Terminalemulator verwechselt werden; Lassen Sie mich klarstellen, dass Tilix nur ein Emulator ist, während ZSH eine leistungsstarke Bash-Shell für Linux ist. Da die ZSH leistungsfähiger ist als die aktuelle Standard-Bash-Shell, denke ich, dass Linux die ZSH in Betracht ziehen könnte, um sie als Standard-Bash-Shell festzulegen. Der ZSH ist hilfreich für Multitasking und Bash-Scripting. Um die Z-Shell auf Ihrem Linux-System zu verwenden, müssen Sie keine Bash-Scripting-Kenntnisse haben.
ZSH unter Linux
Das ZSH-Tool ist mehr als nur eine Terminal-Shell; Es kann von Ihren vorherigen Befehlen lernen, die Sie mächtiger und intelligenter machen können. Wenn Sie eine falsche Syntax in den Befehl schreiben, kann er Ihre Syntaxfehler automatisch korrigieren, indem er Ihren Befehlsstil und Ihre Schlüsselwörter aus Ihren vorherigen Eingaben analysiert.
Die ZSH hat einen beachtlichen Plugin- und Theme-Store. Es gibt über zweihundert Plugins für verschiedene Pakete und Tools. Sie können Plugins installieren, um die ZSH-Bash auf diesen Paketen auszuführen. Darüber hinaus unterstützt der ZSH die Berücksichtigung der Groß-/Kleinschreibung und die automatische Korrektur in Bash-Befehlen.
Die Installation des ZSH-Tools unter Linux ist keine schwierige Aufgabe. Da das ZSH-Tool im offiziellen Linux-Repository verfügbar ist, können Sie es auf Ihrem Linux-System installieren, indem Sie die Standardbefehle des Paketmanagers in Ihrer Linux-Distribution verwenden. In diesem Beitrag werden wir sehen, wie Sie ZSH (Oh My Zsh) auf Ihren Linux-Distributionen installieren können.
Schritt 1:ZSH auf Linux-Distributionen installieren
Hier sehen wir einige Methoden zur Installation des ZSH-Tools auf verschiedenen Linux-Distributionen. Ubuntu, Linux Mint und andere Debian-Benutzer können das ZSH-Tool auf ihrem Linux-System installieren, indem sie den Aptitude-Paketmanager verwenden. Red Hat-, Fedora- und CentOS-Benutzer können den Standard-YUM- oder den DNF-Befehl auf ihrem System verwenden, um das ZSH-Tool zu erhalten. Arch- und Arch-basierte Linux-Benutzer können den Pacman-Befehl verwenden, um ZSH auf ihrem System zu installieren.
1. Installieren Sie den ZSH auf Debian/Ubuntu
Führen Sie die folgenden unten angegebenen apt-Befehle aus, um Ihr System-Repository zu aktualisieren und die Z-Shell auf Ihrem Ubuntu- und anderen Debian-Linux-System zu installieren. Es initialisiert die Installation des zsh-common-Pakets auf Ihrem System. Beenden Sie nun den Vorgang, indem Sie Y
eingeben und drücken Sie die Eingabetaste.
sudo apt update sudo apt install zsh
Sobald die Installation abgeschlossen ist, können Sie nun die Version von Z-Shell überprüfen, um sicherzustellen, dass sie korrekt installiert ist.
zsh --version
2. Installieren Sie ZSH unter Fedora/Red Hat Linux
Wenn Sie ein Fedora Linux-Benutzer sind, können Sie den folgenden DNF-Befehl ausführen, der unten angegeben ist, um das ZSH-Tool auf Ihrem System zu installieren. Es wird den Prozess der Installation der Z-Shell auf Ihrem System initialisieren und Sie um Ihre Erlaubnis bitten. Sie können einfach y
eingeben und drücken Sie die Eingabetaste, um den Vorgang abzuschließen.
sudo dnf install zsh
Wenn Sie eine ältere Version von CentOS verwenden, können Sie die folgenden Befehlszeilen auf Ihrer Terminal-Shell ausführen, um ZSH herunterzuladen und auf Ihrem CentOS-Linux zu installieren.
wget https://download.opensuse.org/repositories/shells/CentOS_5/shells.repo sudo yum update && sudo yum -y install zsh
3. Installieren Sie ZSH unter SuSE Linux
Wenn Sie ein SuSE- oder openSuSE-Linux-Benutzer sind, können Sie die folgenden unten angegebenen Zypper-Befehle ausführen, um Ihr System-Repository zu aktualisieren und das ZSH-Tool auf Ihrem SuSE-Linux-System zu installieren.
sudo zypper upgrade sudo zypper install zsh
Sie können .ymp
auch manuell herunterladen und installieren Paket der Z-Shell auf Ihrem SuSE-Linux-System. Sie können diese Seite besuchen, um das passende Z-Shell-Paket für Ihr SuSE Linux zu finden.
4. Installieren Sie ZSH unter Arch Linux
Wir werden den Pacman-Paket-Manager-Befehl verwenden, um das ZSH-Tool auf unserem Arch- und Arch-basierten Linux-System zu installieren. Hier verwende ich das Manjaro KDE, um die Methode zum Installieren der Z-Shell unter Arch Linux zu demonstrieren. Führen Sie den folgenden Pacman-Befehl auf Ihrer Terminal-Shell aus, um die Z-Shell auf Ihrem Arch Linux zu installieren.
sudo pacman -Syu zsh
Schritt 2:Konfigurieren Sie das ZSH-Tool
Bis jetzt haben wir die Methode zur Installation von Z-Shell auf unserem Linux-System gesehen. Es ist Zeit, das ZSH unter Linux zu konfigurieren. Hier werden wir sehen, wie man das Design, Plugins und andere Einstellungen der Z-Shell konfiguriert.
Hier ist der Konfigurationsteil in zwei Teile geteilt; Zuerst müssen Sie das Design für ZSH herunterladen und installieren. später können Sie die Werte der Z-Shell ändern. Da der Konfigurations- und Einstellungsteil für alle Linux-Distributionen gleich ist, wird die ausführliche Erklärung des ZSH-Designs und der Einstellungen unten im Debian-Abschnitt erläutert; Folgen Sie diesem Teil zum besseren Verständnis.
1. Konfigurieren Sie ZSH auf einem Debian-System
Nach der Installation der Z-Shell unter Debian Linux müssen Sie die folgenden Aptitude-Paket-Manager-Befehle ausführen, die unten angegeben sind, um die Git-Core-Schriftarten und das Robbyrussell-Design für die Z-Shell zu installieren. Sie können auch andere Designs auswählen, aber das Standarddesign ist auf Robbyrussell eingestellt. Zu Ihrer Information:Robby Russell ist der Schöpfer von Oh My ZSH.
sudo apt install git-core curl fonts-powerline sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Sie können jetzt den folgenden Befehl auf Ihrer Terminal-Shell ausführen, um das Design, den Pfad und andere Einstellungen auszuwählen. Hier verwende ich das Nano-Tool, um das Skript zu bearbeiten. Sie können auch Gedit, Vim oder jeden anderen Skripteditor verwenden.
sudo nano ~/.zshrc
Um das Design zu ersetzen, müssen Sie den Namen des Designs kennen, das Sie verwenden möchten. Die Themen für ZSH finden Sie hier. Ersetzen Sie dann den Wert von ZSH_THEME=Robbyrussell
mit Ihrem gewünschten Themennamen. Dann speichern und beenden Sie das Skript.
Sie können auch die Werte für Groß-/Kleinschreibung, Trennstriche, automatische Aktualisierungseinstellungen und andere Einstellungen festlegen, indem Sie die Syntax im Skript auskommentieren. Sie können die Einstellungen auch anpassen, indem Sie die Werte von wahr auf falsch ändern. Trotzdem müssen Sie die Syntax ohnehin auskommentieren, um die Standardeinstellungen zu ändern. Schließlich speichern und beenden Sie die Datei.
Hier wollen wir das Highlighting-Plugging auf dem ZSH installieren und aktivieren; Wir müssen den folgenden Befehl ausführen, der unten angegeben ist, um das Hervorhebungs-Plugin von Git zu klonen. Stellen Sie sicher, dass Git in Ihrem System installiert ist.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Dann müssen wir den ZSH-Konfigurationsbefehl ausführen, um die Einstellungen zu laden. Dann können wir die Werte von ZSH-Plugins im Konfigurationsskript ändern, hinzufügen oder entfernen. Suchen Sie die folgende Syntax und geben Sie den Namen Ihres Plugins ein. Dann speichern und beenden Sie die Datei.
plugins=( git zsh-syntax-highlighting )
Sie finden die Standard-Plugins innerhalb der ZSH/plugins/
Verzeichnis. Hier finden Sie viele Plugins für die Z-Shell.
2. ZSH unter Red Hat Linux konfigurieren
Um die Z-Shell auf Fedora und Red Hat und anderen Red Hat-basierten Linux-Systemen zu konfigurieren, führen Sie die folgenden Paketmanager-Befehle aus, die unten angegeben sind, um die cURL auf Ihr System herunterzuladen. Der folgende Befehl installiert das Robbyrussell-Design für die Z-Shell auf Ihrem System.
sudo dnf install wget curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Sie können jetzt die folgenden Befehle ausführen, um die Z-Shell-Konfigurationen zu bearbeiten.
source ~/.zshrc sudo nano $HOME/.zshrc
3. ZSH unter Arch Linux konfigurieren
Wenn Sie ein Arch- und Arch-basierter Linux-Benutzer sind, führen Sie die folgenden Befehle aus, um das Master-Design auf dem ZSH-Tool zu installieren. Da wir den cURL-Befehl verwenden, um das Design zu installieren, stellen Sie sicher, dass cURL in Ihrem Arch Linux installiert ist.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Nachdem die Installation des Designs abgeschlossen ist, können Sie nun das ZSH-Einstellungsskript unter Arch Linux konfigurieren. Folgen Sie dem oben angegebenen Debian/Ubuntu-Konfigurationsteil, um eine detaillierte Anleitung zur Konfiguration der ZSH-Einstellungen zu erhalten.
Extra-Tipp:Machen Sie ZSH zur Standard-Shell
Da ZSH nicht die Standard-Bash-Shell auf Ihrem Linux-System ist, wird jedes Mal, wenn Sie Strg+Alt+T drücken, die herkömmliche Terminal-Shell geöffnet. Um ZSH zu Ihrer Standard-Shell zu machen, müssen Sie die folgende Befehlszeile auf Ihrer Terminal-Shell ausführen. Vergessen Sie nicht, den Benutzernamen durch Ihren zu ersetzen.
sudo chsh -s /bin/zsh ubuntupit
ZSH von Linux entfernen
Hier werden wir sehen, wie Sie den ZSH auf Ihrem Linux-System entfernen können. Wir werden verschiedene Methoden und Befehlszeilen sehen, um die Z-Shell von unserem System zu entfernen. Führen Sie die folgenden Befehle entsprechend Ihrer Linux-Distribution aus, um die Z-Shell zu entfernen.
Entfernen Sie ZSH auf Fedora und Red Hat Linux.
sudo dnf remove zsh sudo yum remove zsh
ZSH unter SuSE Linux entfernen.
sudo zypper remove zsh sudo zypper rm zsh
Sie können auch das YaST-Paketverwaltungstool verwenden, um die Z-Shell auf Ihrem SuSE- und openSUSE-Linux zu entfernen.
ZSH unter Arch Linux entfernen.
sudo pacman -Rs zsh
ZSH unter Ubuntu/Debian Linux entfernen.
sudo apt-get --purge remove zsh
Endworte
Das ZSH ist eines der besten Bash-Tools für Linux-Power-User. Wie heutzutage ist die Bash einschränkender; Auf der anderen Seite ist das ZSH-Tool ein fortschrittliches und bestes alternatives Tool, um die Bash-Shell unter Linux zu ersetzen. Sie können das ZSH-Tool als eines der unverzichtbaren Tools für Linux-Power-User betrachten.
Im gesamten Beitrag habe ich die Vorteile des ZSH-Tools und die Methode zur Installation auf Ihrer Linux-Distribution beschrieben. Wenn Sie diesen Beitrag nützlich und praktisch finden, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.