GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und konfigurieren Sie ZSH auf Linux-Distributionen

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.


Linux
  1. So installieren und konfigurieren Sie Nagios unter Linux

  2. So installieren und verwenden Sie die ZSH-Shell unter Linux

  3. So installieren und konfigurieren Sie Memcached unter Ubuntu Linux

  4. So installieren und konfigurieren Sie Redis auf einem Linux-System

  5. So installieren und konfigurieren Sie EMC PowerPath unter Linux

So installieren und konfigurieren Sie Gradle auf Linux-Distributionen

So installieren und konfigurieren Sie den Tor-Browser auf Linux-Distributionen

So installieren und konfigurieren Sie Git auf Linux-Distributionen

So installieren und konfigurieren Sie Yarn auf Linux-Distributionen

So installieren und konfigurieren Sie Todoist in Linux-Distributionen

So installieren und konfigurieren Sie Spotify auf Linux-Distributionen