Website-Suche

So installieren und richten Sie Zsh in Ubuntu 20.04 ein


In diesem Artikel geht es um die Installation und Konfiguration von ZSH unter Ubuntu 20.04. Dieser Schritt gilt für alle Ubuntu-basierten Distributionen. ZSH steht für Z Shell, ein Shell-Programm für Unix-ähnliche Betriebssysteme. ZSH ist eine erweiterte Version von Bourne Shell, die einige Funktionen von BASH, KSH, TSH< enthält.

Zsh-Funktionen

  • Befehlszeilenvervollständigung.
  • Der Verlauf kann von allen Shells gemeinsam genutzt werden.
  • Erweitertes Datei-Globbing.
  • Bessere Handhabung von Variablen und Arrays.
  • Kompatibilität mit Shells wie der Bourne-Shell.
  • Rechtschreibkorrektur und automatisches Ausfüllen von Befehlsnamen.
  • Benannte Verzeichnisse.

Zsh unter Ubuntu Linux installieren

Es gibt zwei Möglichkeiten, ZSH in Ubuntu zu installieren, indem Sie einen apt-Paketmanager verwenden und es von der Quelle installieren.

Wir werden den apt-Paketmanager verwenden, um ZSH auf Ubuntu zu installieren.

sudo apt install zsh

Der Paketmanager installiert die neueste Version von ZSH, nämlich 5.8.

zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Durch die Installation von ZSH wird es nicht geändert und als Standard-Shell festgelegt. Wir müssen die Einstellungen ändern, um ZSH zu unserer Standard-Shell zu machen. Verwenden Sie den Befehl „chsh“ mit dem Flag '-s', um die Standard-Shell für den Benutzer zu wechseln.

echo $SHELL
chsh -s $(which zsh) 
or 
chsh -s /usr/bin/zsh

Um nun die neue zsh-Shell zu verwenden, melden Sie sich vom Terminal ab und erneut an.

Zsh unter Ubuntu Linux einrichten

Im Vergleich zu anderen Shells wie BASH erfordert ZSH einige Erstkonfigurationen. Wenn Sie ZSH zum ersten Mal starten, werden Ihnen einige Optionen zur Konfiguration angezeigt. Sehen wir uns an, was diese Optionen sind und wie man sie konfiguriert.

Wählen Sie auf der ersten Seite die Option „1“, um zum Hauptmenü zu gelangen.

Im Hauptmenü werden einige empfohlene Optionen zur Konfiguration angezeigt.

Drücken Sie 1, um die Parameter für den Verlauf zu konfigurieren, z. B. die Anzahl der aufzubewahrenden Verlaufszeilen und den Speicherort der Verlaufsdatei. Sobald Sie sich auf der „Verlaufskonfigurationsseite“ befinden, können Sie einfach „1“ oder „2“ oder „3“ eingeben , um die zugehörige Konfiguration zu ändern. Sobald Sie die Änderung vorgenommen haben, wird der Status von „noch nicht gespeichert“ in „festgelegt, aber nicht gespeichert“ geändert.

Drücken Sie "0", um die Änderungen zu speichern. Sobald Sie zum Hauptmenü gelangen, ändert sich der Status von „empfohlen“ zu „Nicht gespeicherte Änderungen“.

Ebenso müssen Sie die Konfiguration für das Vervollständigungssystem, Schlüssel und allgemeine Shell-Optionen ändern. Wenn Sie fertig sind, drücken Sie „0“, um alle Änderungen zu speichern.

Das Setup ist nun abgeschlossen und Sie gelangen zur Shell. Ab dem nächsten Mal wird Ihre Shell diese Ersteinrichtung nicht mehr durchführen, aber Sie können den Befehl „new-user install“ bei Bedarf erneut ausführen, wie im Bild unten gezeigt.

Es gibt eine alternative und einfache Möglichkeit, anstatt jede Konfiguration manuell einzurichten. Das ist die Art und Weise, die ich normalerweise bevorzuge. Anstatt die Option "1" zu wählen und zum Hauptmenü zu gehen, um jede Einstellung vorzunehmen, können wir die Option "2" wählen, die die Datei .zshrc ausfüllt -Datei mit Standardparametern. Wir können die Parameter direkt in der Datei .zshrc ändern.

Kehren Sie zur alten Bash-Shell zurück

Wenn Sie zur alten Shell zurückkehren möchten, müssen Sie die folgenden Schritte ausführen.

sudo apt --purge remove zsh
chsh -s $(which "SHELL NAME")

Öffnen Sie nun eine neue Sitzung, um zu sehen, ob die Änderungen wirksam werden

Das ist alles für diesen Artikel. Schauen Sie sich unseren Artikel zur Installation und Konfiguration von oh-my-zsh unter Ubuntu 20.04 an. Installieren Sie ZSH, erkunden Sie seine Funktionen und teilen Sie Ihre Erfahrungen mit uns.