So installieren Sie ZSH (Z Shell) auf Ubuntu und Debian

So installieren Sie ZSH (Z Shell) auf Ubuntu und Debian

ZSH oder die Z-Shell ist eine leistungsstarke und flexible Befehlszeilenschale für Unix-ähnliche Betriebssysteme, einschließlich Linux und MacOS. Es bietet viele Funktionen und Verbesserungen gegenüber der Standard -Bash -Shell, einschließlich verbesserter Fertigstellung des Befehls, Rechtschreibkorrektur und anpassbaren Eingabeaufforderungen. In diesem Artikel lernen wir, wie Sie ZSH auf Ubuntu und Debian Systems installieren und konfigurieren.

Zu den Vorteilen der Verwendung von ZSH Over Bash gehören:

  • Verbesserte Befehlsabschluss: ZSH bietet eine bessere Fertigstellung des Befehls als Bash, einschließlich der Möglichkeit, die Registerkarte für Optionen und Argumente zu verwenden.
  • Leistungsfähigerer Kugeln: ZSH verfügt über ein leistungsstärkeres Globbing -System (Wildcard -Matching) als Bash, mit dem Sie komplexere Muster verwenden können, um Dateinamen zu entsprechen.
  • Bessere Syntax -Hervorhebung: ZSH enthält integrierte Syntax-Hervorhebungen für verschiedene Programmiersprachen, mit denen das Lesen und Schreiben von Code einfacher ist.
  • Verbessertes Geschichtsmanagement: ZSH hat ein besseres Verlaufsverwaltungssystem als Bash, sodass Sie einfacher durch Ihren Befehlsverlauf suchen und navigieren können.
  • Zusatzfunktionen: ZSH enthält eine Reihe zusätzlicher Funktionen, die nicht in Bash verfügbar sind, z. B. die Möglichkeit, die Eingabeaufforderung anzupassen und Plug-Ins und Themen zu verwenden, um die Shell-Umgebung weiter anzupassen.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen haben:

  • Ein Ubuntu- oder Debian -System.
  • Ein Benutzerkonto mit sudo -Berechtigungen.

Installieren von ZSH (Z Shell)

Die ZSH -Pakete (ZSH -Shell) sind unter Standard -Debian -Repositories erhältlich. Installieren ZSH Auf Ubuntu oder Debian können Sie den APT -Paketmanager verwenden. Öffnen Sie einen Terminal und geben Sie den folgenden Befehl ein:

sudo apt update && sudo apt installieren ZSH  

Dies wird installieren ZSH und alle seine Abhängigkeiten.

Ändern der Standardschale

Um ZSH als Standardschale zu verwenden, müssen Sie die ändern HÜLSE Variable in der '/etc/passwd' Datei.

Führen Sie dazu den folgenden Befehl aus:

sudo chsh -s $ (was ZSH) $ (Whoami)  

Dadurch wird die Shell -Variable für Ihren aktuellen Benutzer in den Pfad der ausführbaren ZSH -Datei geändert.

ZSH konfigurieren

Wenn Sie zum ersten Mal ZSH starten, wird eine Standardkonfigurationsdatei unter erstellt '~/.zshrc '. Diese Datei enthält Einstellungen und Optionen, die steuern, wie sich ZSH verhält.

Sie können diese Datei bearbeiten, um Ihre ZSH -Umgebung anzupassen. Einige gängige Optionen sind zu berücksichtigen:

  • ZSH_THEME: setzt das Erscheinungsbild der Eingabeaufforderung. Hier finden Sie eine Liste der verfügbaren Themen.
  • alias: definiert kurze Aliase für häufig verwendete Befehle. Zum Beispiel können Sie Alias ​​definieren 'll =' ls -l " benutzen 'll' als Abkürzung für 'ls -l'.
  • Export: legt Umgebungsvariablen fest, die das Verhalten von ZSH und anderen Programmen beeinflussen.

Änderungen auf Ihre Anwendung ~/.ZSHRC Datei müssen Sie sich entweder anmelden und sich wieder anmelden oder den folgenden Befehl ausführen:

Quelle ~/.ZSHRC  

Installieren oh mein ZSH

Oh mein ZSH ist ein beliebtes Rahmen für das Management und Anpassen von ZSH. Es bietet eine große Anzahl von Plugins und Themen, um ZSH einfach anzupassen und zu erweitern.

Um oh mein ZSH zu installieren, führen Sie den folgenden Befehl aus:

sh -c "$ (curl -fssl https: // raw.GithubuSercontent.com/ohmyzsh/ohmyzsh/master/tools/installieren.Sch)"  

Dadurch wird das Skript von OH My ZSH -Installation heruntergeladen und ausgeführt '~/.oh-my-zsh/'.

Um OH My ZSH -Plugins und Themen zu aktivieren, müssen Sie die bearbeiten '~/.zshrc ' Datei und setzen Sie die ZSH_THEME- und Plugin -Variablen. Zum Beispiel:

ZSH_THEME = "Agnoster" Plugins = (Git Docker)
123ZSH_THEME = "Agnoster" Plugins = (Git Docker)

Dadurch wird die festgelegt "Agnoster" Thema und aktivieren Sie die Git- und Docker -Plugins.

Abschluss

In diesem Artikel haben wir gelernt, wie man ZSH Shell in Ubuntu und Debian Systems installiert und konfiguriert. Die mehrere zusätzliche Funktionen haben als die Bash -Shell.