Wie installiere und richte ich Zsh in Ubuntu ein 20.04

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 der Bourne-Shell, die einige Funktionen von BASH, KSH, TSH enthält.

Zsh-Funktionen

  • Befehlszeilenvervollständigung.
  • Geschichte kann unter allen Schalen geteilt werden.
  • Erweitertes Datei-Globbing.
  • Bessere Handhabung von Variablen und Arrays.
  • Kompatibilität mit Shells wie Bourne Shell.
  • Rechtschreibkorrektur und automatisches Ausfüllen von Befehlsnamen.
  • Benannte Verzeichnisse.

Installieren von Zsh in Ubuntu Linux

Es gibt zwei Möglichkeiten, ZSH in Ubuntu mit einem Apt-Paketmanager zu installieren und von der Quelle zu installieren.

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

$ sudo apt install zsh
 Installieren Sie Zsh in Ubuntu
Installieren Sie Zsh in Ubuntu

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

$ zsh --versionzsh 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
 Setzen Sie die Zsh-Shell in Ubuntu
Setzen Sie die Zsh-Shell in Ubuntu

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

Einrichten von Zsh in Ubuntu Linux

Im Vergleich zu anderen Shells wie BASH erfordert ZSH einige Erstkonfigurationen. Wenn Sie ZSH zum ersten Mal starten, erhalten Sie einige Optionen zum Konfigurieren. Lassen Sie uns sehen, was diese Optionen sind und wie Sie diese Optionen konfigurieren.

Wählen Sie die Option "1" auf der ersten Seite, die uns zum Hauptmenü führt.

Neuer Benutzer Zsh Setup
Neuer Benutzer Zsh Setup

Im Hauptmenü werden einige empfohlene Optionen zur Konfiguration angezeigt.

Zsh-Hauptmenü
Zsh-Hauptmenü

Drücken Sie 1, um verlaufsbezogene Parameter wie die Anzahl der beizubehaltenden Verlaufszeilen und den Speicherort der Verlaufsdatei zu konfigurieren. Sobald Sie sich auf der „History Configuration page“ befinden, können Sie einfach "1" oder "2" oder "3" eingeben, um die zugehörige Konfiguration zu ändern. Sobald Sie den Änderungsstatus vorgenommen haben, wird von „Noch nicht gespeichert“ in „Festgelegt, aber nicht gespeichert“ geändert.

Zsh History Configuration
Zsh History Configuration

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

Zsh-Verlaufskonfiguration
Zsh-Verlaufskonfiguration

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

Zsh-Einstellungen
Zsh-Einstellungen

Das Setup ist jetzt abgeschlossen und Sie gelangen zur Shell. Ab dem nächsten Mal wird Ihre Shell diese Ersteinrichtung nicht mehr durchlaufen, aber Sie können den Befehl new-user install erneut ausführen, wie in der folgenden Abbildung gezeigt, wann immer dies erforderlich ist.

Zsh-Einrichtung abgeschlossen
Zsh-Einrichtung abgeschlossen

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

Zsh-Standardparameter
Zsh-Standardparameter

Zur alten Bash-Shell zurückkehren

Falls 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, welche Ä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 und erkunden Sie seine Funktionen und teilen Sie Ihre Erfahrungen mit uns.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Burgess Meredith
Next post GD&T für Anfänger: MMC & bonus Toleranz, erklärt in 3D