So wechseln Sie unter Linux von Bash zu ZSH

click fraud protection

Linux-Benutzer, die viel Zeit im Terminal verbringen, werden mit der Bash Shell sehr vertraut. Es ist vielseitig und zuverlässig, verfügt jedoch nicht über Funktionen, mit denen es sich modern anfühlt. Wenn Sie nach etwas suchen, das mehr Funktionen als die Bash Shell bietet, ist die Z Shell (auch bekannt als Zsh) eine gute Alternative zum Auschecken. Es basiert auf Bash, weist jedoch wesentliche Verbesserungen auf, die es benutzerfreundlicher machen. In diesem Handbuch wird erläutert, wie Sie von Bash zu ZSH wechseln und es zu Ihrer primären Shell machen können und wie Sie das Oh My Zsh-Framework für weitere Verbesserungen aktivieren.

Installieren Sie Zsh

Bevor Sie die Zsh-Shell anstelle von Bash verwenden können, müssen Sie sie auf Ihrem Linux-PC installieren. Da Zsh eine der bekanntesten Bash-Alternativen ist, ist es zum Glück kein Problem, es zu bekommen. Öffnen Sie ein Terminalfenster und geben Sie den Befehl ein, damit es auf Ihrer Distribution funktioniert.

Ubuntu

sudo apt install zsh
instagram viewer

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux Verwendet standardmäßig die Z-Shell auf der Live-Festplatte. Auch wenn die Live-Festplatte Zsh verwendet, bedeutet dies nicht, dass Ihre Installation diese standardmäßig aktiviert hat. Wenn Sie sich für traditionelles Bash entschieden haben, müssen Sie die Shell möglicherweise noch mit Pacman installieren.

sudo pacman -S zsh

Fedora

sudo dnf install zsh

OpenSUSE

sudo zypper installiere zsh

Andere Linuxes

Wie bereits erwähnt, ist Zsh in der Linux-Community sehr beliebt. Daher sollten Benutzer selbst der dunkelsten Linux-Distributionen keine Probleme haben, sie im Paketmanager zu finden. Um Zsh zu installieren, öffnen Sie ein Terminal, suchen Sie nach "zsh" und installieren Sie es so, wie Sie normalerweise Software installieren.

Alternativ gehen Sie zu die Zsh-Website und lernen Sie, wie Sie es auf ein Linux-Betriebssystem Ihrer Wahl bekommen.

Zsh konfigurieren

Öffnen Sie zum Konfigurieren von Zsh das Terminal und führen Sie es aus. Wenn Sie die Z-Shell zum ersten Mal ausführen, wird der Konfigurationsassistent automatisch geöffnet. Drücken Sie im Assistenten 1 auf der Tastatur, um den Setup-Vorgang zu starten.

Auf der nächsten Seite hat Zsh viele Optionen zur Auswahl. Diese Optionen erleichtern das Einrichten der Shell. Drücken Sie erneut 1. Wenn Sie diese Option auswählen, werden Sie durch die Konfiguration der Shell-Verlaufseinstellungen usw. geführt.

Drücken Sie zuerst 1 um die Zeilengröße des Verlaufs festzulegen. Dann drücken 2 um die neue Verlaufsdatei zu erstellen, und 3 um die Anzahl der zu speichernden Zeilen anzupassen. Wenn alle 3 Einstellungen konfiguriert sind, drücken Sie Q. um zum Hauptmenü zurückzukehren.

Drücken Sie im Zsh-Konfigurationsmenü 2 um das automatische Vervollständigungssystem einzurichten. Dieses System füllt automatisch Befehle aus, die es in der Verlaufsdatei erkennt.

Drücken Sie bei aktivierter automatischer Vervollständigung Q. um zum Menü zurückzukehren.

Optionen einrichten 1 und 2 sind die einzigen kritischen Schritte. Wenn Sie möchten, gehen Sie die restlichen Einstellungen durch, um Ihre Z Shell-Erfahrung vollständig anzupassen. Andernfalls drücken Sie 0 um die Änderungen zu speichern und zu beenden.

Chang Standard Shell

Zsh ist korrekt konfiguriert, jedoch nicht die Standard-Desktop-Shell. Bash wird standardmäßig immer noch geöffnet, wenn ein Terminal geöffnet wird. Um dieses Problem zu lösen, gehen Sie zum Terminal und verwenden Sie die chsh Befehl.

Ändern Sie zunächst die Shell für Root:

sudo -s chsh -s / bin / zsh root

Nachdem der Root-Benutzer standardmäßig Zsh verwendet, ist es an der Zeit, Ihren Benutzer zu wechseln. Beachten Sie, dass Sie diesen Befehl für jeden Benutzer erneut ausführen müssen, der die Zsh-Shell verwenden möchte. Ersetzen Benutzer im Befehl unten mit Ihrem Benutzernamen.

chsh -s / bin / zsh Benutzername

Geben Sie das Passwort des Benutzers ein, um die Änderung zu bestätigen. Schließen Sie das Terminal und öffnen Sie es erneut, um auf Zsh zuzugreifen.

Installieren Sie Oh My Zsh

Die Verwendung von Zsh allein reicht für die meisten Benutzer aus. Wenn Sie jedoch noch mehr aus dieser Shell herausholen möchten, ist die Installation von Oh My Zsh der richtige Weg. Um Zsh zu erhalten, verwenden Sie die wget Download-Tool zum Abrufen der neuesten Version des Installationsskripts. Beachten Sie, dass das Git-Paket auf Ihrem Linux-PC installiert sein muss. Suchen Sie im Paketmanager nach "git" und installieren Sie es, bevor Sie Wget verwenden.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - ​​| zsh

Oh My Zsh erstellt auf Ihrem Linux-PC eine schöne Zsh-Konfigurationsdatei mit Dutzenden verschiedener Plugins zur Auswahl. Um eines dieser Plugins zu aktivieren, müssen Sie die Zsh-Konfigurationsdatei bearbeiten. Verwenden Sie im Terminal den Nano-Texteditor, um ~ / zu öffnen.zshrc.

nano ~ / .zshrc

Auf der Liste der Plugins, aus denen Sie in Oh My Zsh auswählen können, stehen zunächst Themen. Standardmäßig ist das Thema "Robby Russel" aktiviert. Willst du noch etwas? Gehen Sie hier zu dieser SeiteSuchen Sie ein Thema und ändern Sie den Namen in den Anführungszeichen in Ihr Lieblingsthema.

Dem Thema folgend gibt es viele andere Zsh-Plugins, die aktiviert werden müssen. Scrollen Sie mit der Pfeiltaste durch die Liste und lesen Sie die Beschreibung der Plugins. Sehen Sie eine, die Sie mögen? Entfernen Sie das # -Zeichen vor dem Code, um das Plugin zu aktivieren.

Aktivieren Sie die Plugins, indem Sie Nano speichern (Strg + O. dann Strg + X) und Neustart des Terminals.

watch instagram story