So wechseln Sie von Bash zu ZSH unter Linux

Linux-Benutzer, die viel Zeit im Terminal verbringen, werden mit der Bash-Shell vertraut. Es ist vielseitig und zuverlässig, aber es fehlen Funktionen, die es modern wirken lassen. Wenn Sie nach etwas mit mehr Funktionen als der Bash-Shell suchen, ist die Z-Shell (auch bekannt als Zsh) eine gute Alternative. Es basiert auf Bash, hat aber wesentliche Verbesserungen, die es benutzerfreundlicher machen. In diesem Handbuch erfahren Sie, 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.

Zsh . installieren

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

Ubuntu

sudo apt install zsh

Debian

sudo apt-get install zsh

Arch Linux

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

sudo pacman -S zsh

Fedora

sudo dnf installieren zsh

OpenSUSE

sudo zypper installieren zsh

Andere Linuxe

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

Alternativ besuchen Sie die Zsh-Website und erfahren Sie, wie Sie es auf Ihrem Linux-Betriebssystem Ihrer Wahl erhalten.

Zsh . konfigurieren

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

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

So wechseln Sie von Bash zu ZSH unter Linux

Drücken Sie zuerst 1 , um die Liniengröße des Verlaufs einzustellen. Drücken Sie dann 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ü die 2 , um das Auto-Vervollständigungssystem einzurichten. Dieses System füllt automatisch Befehle aus, die es in der Verlaufsdatei erkennt.

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

Das Einrichten der Optionen 1 und 2 sind die einzigen kritischen Schritte. Wenn Sie möchten, gehen Sie die restlichen Einstellungen durch, um Ihr Z Shell-Erlebnis vollständig anzupassen. Drücken Sie andernfalls 0 , um die Änderungen zu speichern und zu beenden.

Standard-Shell ändern

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

Ändern Sie zuerst die Shell für Root:

sudo -s

chsh -s /bin/zsh root

Da der Root-Benutzer jetzt standardmäßig Zsh verwendet, ist es an der Zeit, Ihren Benutzer umzustellen. Denken Sie daran, dass Sie diesen Befehl für jeden Benutzer, der die Zsh-Shell verwenden möchte, erneut ausführen müssen. Ersetzen Sie user im folgenden Befehl durch Ihren Benutzernamen.

chsh -s /bin/zsh Benutzername

Geben Sie das Kennwort 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

So wechseln Sie von Bash zu ZSH unter Linux

Die Verwendung von Zsh allein reicht für die meisten Benutzer aus, aber wenn Sie noch mehr aus dieser Shell herausholen möchten, ist die Installation von Oh My Zsh der richtige Weg. Um Zsh zu erhalten, verwenden Sie das wget- Download-Tool, um die neueste Version des Installationsskripts zu erhalten. Denken Sie daran, 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, einmal auf Ihrem Linux-PC, richtet eine schöne Zsh-Konfigurationsdatei mit Dutzenden verschiedener Plugins zur Auswahl ein. Um eines dieser Plugins zu aktivieren, müssen Sie die Zsh-Konfigurationsdatei bearbeiten. Verwenden Sie im Terminal den Nano-Texteditor, um ~/. zshrc .

nano ~/.zshrc

An erster Stelle auf der Liste der Plugins stehen in Oh My Zsh Themes. Standardmäßig ist das Thema „Robby Russel“ aktiviert. Willst du etwas anderes? Gehen Sie hier auf diese Seite , suchen Sie ein Thema und ändern Sie den Namen in den Anführungszeichen in Ihr Lieblingsthema.

Dem Thema folgend, gibt es viele andere Zsh-Plugins zu aktivieren. Scrollen Sie mit der Pfeiltaste in der Liste nach unten und lesen Sie die Beschreibung der Plugins. Sehen Sie einen, der Ihnen gefällt? 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 das Terminal neu starten.

Einen Kommentar hinterlassen

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.

Behebung des Fehlers 500 beim Aktualisieren von Zypper-Repositorys in SLES

Behebung des Fehlers 500 beim Aktualisieren von Zypper-Repositorys in SLES

Diagnostizieren Sie Zypper-Aktualisierungsfehler mit HTTP 500 unter SUSE Linux Enterprise Server. Identifizieren Sie das fehlerhafte Repository, überprüfen Sie Proxys und Registrierung und aktualisieren Sie anschließend die Metadaten sicher.

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Compare the so-called Pardus package manager “PETA” with APT, clarify current Pardus package tools, and choose the right interface for desktop use or administration.