So installieren Sie Oh My Zsh unter Ubuntu 22.04 (Schritt-für-Schritt-Anleitung zur Installation von Oh My Zsh)
Die Z-Shell (Zsh) ist eine interaktive Unix-Shell, die vor allem für ihre Rolle als Befehlsinterpreter und Shell-Skripting-Tool bekannt ist. Sie stellt eine erweiterte Bourne-Shell dar und enthält verschiedene Verbesserungen, die von den Funktionen von Bash, ksh und tcsh inspiriert sind. Die Zsh bietet zahlreiche Vorteile, darunter die Befehlsvervollständigung, einen gemeinsamen Verlauf, erweiterte Globbing-Funktionen, intelligente Tab-Vervollständigung, Rechtschreibkorrektur sowie eine umfangreiche Sammlung von Plugins und Designs.
Dieses Tutorial führt Sie durch den Installationsprozess von „Oh My Zsh“. Wir werden außerdem sehen, wie Sie Zsh auf einem Ubuntu 22.04-System installieren, damit Sie die leistungsstarken Funktionen für eine verbesserte Befehlszeilenerfahrung nutzen können.
Was ist der Unterschied zwischen Zsh und Bash?
Sowohl Zsh als auch Bash sind weit verbreitete Open-Source-Befehlszeileninterpreter. Zsh ist so konzipiert, dass es abwärtskompatibel mit Bash ist, und verfügt über eine nahezu identische Syntax. Dies gewährleistet einen reibungslosen Übergang zwischen den beiden, da die meisten in Bash erlernten Befehle und Interaktionsmuster auch für Zsh gelten.
Beim Vergleich von Zsh und Bash besteht der herausragende Unterschied in den umfangreichen interaktiven Anpassungsfunktionen, die Zsh bietet. Benutzer können ihre Shell-Erfahrung personalisieren, indem sie Designs konfigurieren und auf ein riesiges Ökosystem von Zsh-Plugins zurückgreifen. Diese Plugins bieten zahlreiche interaktive Optimierungen, die das gesamte Benutzererlebnis verbessern.
Auch wenn die einzelnen Vorteile dieser Verbesserungen zunächst bescheiden erscheinen mögen, hebt der kumulative Effekt dieser Produktivitätsoptimierungen Ihre Befehlszeilenleistung schnell auf ein höheres Niveau.
Voraussetzungen
Um Zsh und das Oh My Zsh-Plugin zu installieren, sollten folgende Voraussetzungen erfüllt sein:
Auf Ihrem System oder in Virtualbox sollte Ubuntu 22.04 oder eine neuere Version laufen.
Sie sollten über Root-Rechte oder, falls Sie kein Root-Benutzer sind, über Sudo-Rechte verfügen.
Zsh-Installation unter Ubuntu 22.04 (Zsh unter Ubuntu installieren)
Bevor Sie mit der Einrichtung von „Oh My Zsh“ beginnen, müssen Sie Zsh unter Ubuntu 22.04 installieren. Befolgen Sie daher die unten aufgeführten Schritte, um Zsh unter Ubuntu zu installieren. Nach Abschluss der Zsh-Installation führen wir Sie durch die Installation von „Oh My Zsh“ unter Ubuntu 22.04 und zeigen Ihnen, wie Sie diese erweiterte Shell-Umgebung nutzen können.
Beginnen wir mit der Installation von „Oh My Zsh“ unter Ubuntu 22.04.
Zsh unter Ubuntu 22.04 installieren
Um Zsh unter Ubuntu zu installieren, befolgen Sie bitte die folgenden Schritte:
Schritt 1: Ubuntu-APT-Repositorys aktualisieren
Vor der Installation von Zsh unter Ubuntu ist es unerlässlich, Ihre Software-Repositorys zu aktualisieren. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:
$ sudo apt update
Nachdem die Aktualisierungen installiert wurden, richten Sie die erforderlichen Abhängigkeiten bzw. Pakete für die Installation von Zsh unter Ubuntu 22.04 ein:
$ sudo apt install build-essential curl file git
Schritt 2: Installieren Sie Zsh aus den offiziellen Ubuntu-Repositories
Um Zsh unter Ubuntu zu installieren, nutzen Sie die Ubuntu-APT-Repositories und führen Sie den folgenden Befehl aus:
$ sudo apt install -y zsh
Im obigen Befehl akzeptiert die Option „-y“ automatisch alle Installationsabfragen, anstatt den Benutzer um Bestätigung zu bitten.
Schritt 3: Überprüfen der Zsh-Installation
Nachdem Zsh erfolgreich installiert wurde, können Sie die Installation überprüfen, indem Sie die installierte Version mit dem folgenden Befehl anzeigen:
$ zsh --version
Der obige Befehl zeigt die auf Ihrem Server installierte Zsh-Version an.
Sie können die Zsh-Installation unter Ubuntu auch überprüfen, indem Sie den Pfad zur Zsh-Binärdatei überprüfen:
$ which zsh
Der obige Befehl sollte den Pfad „usr/bin/zsh“ anzeigen.
Sie können auch den Befehl „whereis“ verwenden, um den Installationspfad zu überprüfen:
$ whereis zsh
Der Befehl „whereis“ zeigt den Speicherort eines Terminalprogramms oder Skripts an. In diesem Fall liefert er den genauen Pfad zu Zsh.
Schritt 4: Legen Sie Zsh als Standard-Shell fest
Nachdem Zsh nun installiert ist, können Sie Zsh mithilfe des Befehls chsh als Standard-Shell festlegen. Geben Sie den Pfad zur Zsh-Binärdatei mit der Option „-s“ an:
$ sudo chsh -s /usr/bin/zsh
Dieser Befehl ändert die Benutzerdatei „/etc/passwd“, sodass Zsh während Ihrer Terminalsitzungen als Standard-Shell für Ihren Benutzernamen geladen wird. Überprüfen Sie nach dem Neustart Ihres Terminals die Änderung, indem Sie die aktuelle Shell mithilfe der Umgebungsvariable $SHELL anzeigen:
echo $SHELL
Herzlichen Glückwunsch, Sie haben Zsh erfolgreich unter Ubuntu installiert und als Standard-Terminal-Shell festgelegt.
Oh My Zsh unter Ubuntu 22.04 installieren (Oh My Zsh-Installation unter Ubuntu)
Oh My Zsh ist ein Open-Source-Framework, das entwickelt wurde, um die Funktionalität und die Funktionen der Z-Shell zu erweitern, mit dem Ziel, die Produktivität und den Arbeitskomfort in der Befehlszeilenumgebung zu steigern. Dieses Framework bietet einen unkomplizierten Installationsprozess und eine effiziente Verwaltung einer umfangreichen Auswahl an Designs, Plugins und Skripten.
Schritt 1: Curl oder Wget installieren
Die Installation von Oh My Zsh unter Ubuntu dauert auf Ihrem System nur wenige Sekunden. Installieren Sie zunächst Curl oder Wget, um das Git-Repository zu klonen oder es aus dem Internet herunterzuladen:
$ sudo apt install curl
Schritt 2: Installation von Oh My Zsh unter Ubuntu
Auch wenn Sie nun auf Zsh als Standard-Shell umgestiegen sind, wird sich die Benutzererfahrung zu diesem Zeitpunkt möglicherweise nicht wesentlich von der unter Bash unterscheiden. Anstatt Zsh eigenständig von Grund auf aufzubauen, ist es effektiver, das Oh My Zsh-Ökosystem zu nutzen.
Auf diese Weise können Sie die Fülle an Tools und Konfigurationen erkunden und damit experimentieren, die bereits von der Community entwickelt wurden, und so eine optimierte und bereicherte Befehlszeilenerfahrung genießen.
Sie können Oh My Zsh unter Ubuntu 22.04 mit dem folgenden Befehl installieren:
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Durch die Ausführung des obigen Befehls wird Zsh als Standard-Shell für alle Benutzer festgelegt. Ein Neustart des Servers oder eine Abmeldung ist nicht erforderlich. Geben Sie einfach „Y“ ein und drücken Sie die „Enter“-Taste, um den Vorgang zu starten, der in nur wenigen Sekunden abgeschlossen ist. Die folgende Ausgabe sollte in Ihrem Terminalfenster angezeigt werden.
Oh My Zsh-Plugins konfigurieren
Ein Zsh-Plugin umfasst eine Reihe praktischer Aliase und Funktionen, die darauf zugeschnitten sind, die Produktivität bei der Verwendung von Befehlszeilentools zu steigern. Oh My Zsh enthält über 300 vorkonfigurierte Plugins, die sofort einsatzbereit sind.
Standardmäßig sind diese vorinstallierten Plugins deaktiviert. Eine Liste der lokal installierten Plugins finden Sie im Verzeichnis „~/.oh-my-zsh/plugins“. Um ein Plugin in Oh My Zsh zu aktivieren, bearbeiten Sie die Plugin-Zeile in der Konfigurationsdatei .zshrc. Fügen Sie einfach die Namen Ihrer bevorzugten Plugins durch Leerzeichen getrennt hinzu:
plugins=(plugin_1 plugin_2 plugin_3 …)
Um auf die Plugin-Liste zuzugreifen, öffnen Sie Ihren Webbrowser und rufen Sie die GitHub-URL auf: https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
Hier können Sie auf die Liste aller verfügbaren Plugins zugreifen.
Sobald Sie sich die verfügbaren Plugins angesehen und das gewünschte Plugin ausgewählt haben, verwenden Sie dessen Namen in der Funktion „plugin()“ innerhalb der Datei ~/.zshrc, um es zu aktivieren. Um beispielsweise das Python-pip-Plugin zu aktivieren, fügen Sie die folgende Zeile in die Datei ~/.zshrc ein:
plugins=(python pip)
Nachdem Sie das Theme angepasst haben, drücken Sie „Strg-O“, um zu speichern, und „Strg-X“, um das Programm zu beenden. Aktualisieren Sie anschließend das Oh-My-Zsh-Plugin, indem Sie den folgenden Befehl ausführen:
source ~/.zshrc
Konfiguration des Oh-My-Zsh-Themes
Die Anpassung Ihres bevorzugten Oh-My-Zsh-Themes ist ganz einfach. Das Standardverzeichnis für Oh-My-Zsh-Themes befindet sich unter ~/.oh-my-zsh/themes/. In diesem Verzeichnis können Sie alle verfügbaren Themes erkunden.
Um die Liste der verfügbaren Themes anzuzeigen, öffnen Sie Ihren Browser und navigieren Sie zu:
https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
Vermeiden Sie bei der Auswahl eines Themes solche mit Regenbogenfarben oder schwer lesbaren Farbkombinationen. Themes mit weißer oder heller Schrift auf schwarzem Hintergrund sind möglicherweise nicht für Nutzer mit Sehbeeinträchtigungen oder auf Headless-Servern ohne Monitor geeignet.
Sehen Sie sich das ausgewählte Theme in Ihrem Browser in der Vorschau an. Sobald Sie ein Theme gefunden haben, das Ihnen gefällt, öffnen Sie die Datei ~/.zshrc mit einem beliebigen Code-Editor. Zum Beispiel:
sudo nano ~/.zshrc
Im obigen Screenshot ist das Standard-Theme auf „robbyrussel“ eingestellt. Um das Theme zu ändern, ersetzen Sie den Text nach ZSH_THEME= durch Ihr bevorzugtes Theme. Wenn Sie beispielsweise das Theme „agnoster“ verwenden möchten, ersetzen Sie „robbyrussel“ durch „agnoster“:
ZSH_THEME="agnoster"
Wenn Sie regelmäßig zwischen mehreren Themes wechseln möchten, setzen Sie den Parameter ZSH_THEME= auf „random“:
ZSH_THEME="random"
Um eine vordefinierte Liste von Themes für die zufällige Auswahl festzulegen, definieren Sie den Parameter ZSH_THEME_RANDOM_CANDIDATES. Beispiel:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")
Speichern Sie die Datei nach dem Ändern des Themes mit „Strg-O“ und beenden Sie die Datei mit „Strg-X“. Aktualisieren Sie anschließend das Oh My Zsh-Plugin:
source ~/.zshrc
Konfigurieren Sie das Auto-Suggestions-Plugin
Aktivieren Sie das Auto-Suggestions-Plugin, um Befehlsvorschläge auf der Grundlage Ihres Zsh-Befehlsverlaufs zu erhalten. Dies spart Zeit und erleichtert die Erledigung alltäglicher Aufgaben, insbesondere bei häufig verwendeten Befehlen. Befolgen Sie die folgenden Schritte, um die automatischen Vorschläge zu aktivieren:
Fügen Sie zunächst das Repository für das Auto-Suggestions-Plugin hinzu. Klonen Sie das Repository mit dem folgenden Befehl:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Öffnen Sie die Konfigurationsdatei .zshrc mit einem Texteditor:
nano ~/.zshrc
Aktivieren Sie im Abschnitt „plugins“ der Datei das Plugin für automatische Vorschläge, indem Sie es wie unten dargestellt zur Liste der Plugins hinzufügen:
plugins=(git zsh-autosuggestions)
Speichern Sie die Änderungen und beenden Sie den Texteditor.
Starten Sie das Terminal neu und starten Sie Zsh, um das Plugin für automatische Vorschläge zu aktivieren.
Wenn Sie nun einen Befehl eingeben, verwenden Sie die rechte Pfeiltaste, um den Vorschlag anzunehmen und den Befehl mühelos zu vervollständigen.
Syntaxhervorhebung aktivieren
Die Syntaxhervorhebung bietet mehrere Vorteile, darunter eine verbesserte Lesbarkeit des Codes, Fehlererkennung, Spracherkennung, gesteigerte Produktivität und eine ansprechendere Darstellung. Befolgen Sie die folgenden Schritte, um die Syntaxhervorhebung in Zsh zu integrieren:
Klonen Sie das Plugin-Repository mit dem folgenden Befehl:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Öffnen Sie die Datei .zshrc:
nano ~/.zshrc
Navigieren Sie zum Abschnitt „plugins“ und fügen Sie zsh-syntax-highlighting in die Liste der Plugins ein.
Speichern Sie die Änderungen und schließen Sie die Datei.
Starten Sie das Terminal neu und starten Sie Zsh, um die Syntaxhervorhebung zu aktivieren. Wenn Sie beispielsweise einen Befehl mit einem Tippfehler eingeben, wird dieser rot hervorgehoben, während ein korrekt eingegebener Befehl grün angezeigt wird:
Im vorliegenden Beispiel haben wir die Funktionsweise der Hervorhebung anhand des Befehls „echo“ veranschaulicht.
Konfigurieren des JSON-Tools-Plugins
Da sich JSON als Standarddatenformat in der Webentwicklung weit verbreitet hat, kann es häufig vorkommen, dass Sie direkt im Terminal damit arbeiten müssen, insbesondere beim Testen neuer API-Aufrufe. Das JSON-Tools-Plugin verbessert diese Erfahrung und bietet eine bequemere Möglichkeit, mit JSON zu arbeiten. Um es auszuprobieren, fügen Sie das Plugin in Ihre Zsh-Konfigurationsdatei ein:
plugins=(... jsontools)
Wenn dieses Plugin aktiviert ist, können Sie Ihre JSON-Daten ganz einfach an das entsprechende JSON-Tool weiterleiten. Beispielsweise kann ein Standard-JSON-Dump schwer lesbar sein. Rufen wir Informationen zu einem zufälligen Chuck-Norris-Witz über die Chuck-Norris-Witze-API ab:
curl https://api.chucknorris.io/jokes/random
Lassen Sie uns diesen JSON-Dump nun durch das „Pretty Print“-JSON-Tool leiten:
curl https://api.chucknorris.io/jokes/random | pp_json
Wie zu sehen ist, ist die Ausgabe nun so formatiert, dass sie für Menschen gut lesbar ist. Das JSON-Tools-Plugin verbessert die Übersichtlichkeit von JSON-Daten in Ihrem Terminal erheblich.
Automatische Updates für Oh My Zsh konfigurieren
Standardmäßig wird OH-MY-ZSH alle zwei Wochen automatisch aktualisiert. Um diese Funktion zu deaktivieren, entfernen Sie das Kommentarzeichen vor der Zeile DISABLE_AUTO_UPDATE in der Datei ~/.zshrc und setzen Sie den Parameter DISABLE_AUTO_UPDATE auf „true“.
sudo nano ~/.zshrc
DISABLE_AUTO_UPDATE=„true“
Wenn Sie die Aktualisierungshäufigkeit lieber individuell anpassen möchten, können Sie die Anzahl der Tage für die Aktualisierungsprüfung festlegen. Um beispielsweise das automatische Update jeden Tag zu überspringen, setzen Sie den Parameter UPDATE_ZSH_DAYS auf 1.
UPDATE_ZSH_DAYS=1
Speichern Sie die Änderungen mit „Strg-O“, gefolgt von „Enter“, und beenden Sie die Datei mit „Strg-X“. Aktualisieren Sie anschließend das Oh My ZSH-Plugin, indem Sie Folgendes eingeben:
source ~/.zshrc
Sie haben außerdem die Möglichkeit, das Update manuell mit dem folgenden Befehl auszuführen:
omz update
Alternativ können Sie den erweiterten Befehl verwenden:
omz update command
Starten Sie abschließend Ihr System neu, um die Änderungen zu übernehmen:
sudo reboot now
Damit ist die Installation und Konfiguration von Oh My Zsh unter Ubuntu 22.04 abgeschlossen. Indem Sie die obigen Anleitungen befolgt haben, haben Sie die Einstellungen für automatische Updates erfolgreich an Ihre Vorlieben angepasst.
Konfigurieren des Dirhistory-Plugins
Dieses Plugin verbessert Ihre Verzeichnisnavigation, indem es auf dem Konzept des Verzeichniszugriffsverlaufs aufbaut. Es führt praktische Tastenkombinationen ein, die die Navigation durch Ihren Verzeichnisverlauf noch einfacher machen. Um diese Funktion zu aktivieren, fügen Sie „dirhistory“ zu Ihrer Konfigurationsdatei hinzu:
plugins=(... dirhistory)
Speichern Sie die Datei nach dem Hinzufügen und aktualisieren Sie die Zsh-Konfiguration:
source ~/.zshrc
Nutzen Sie nun die folgenden Tastenkombinationen, um nahtlos durch Ihren Verzeichnisverlauf zu navigieren: ALT + LINKS, um zum vorherigen Verzeichnis zu wechseln, ALT + RECHTS, um zum nächsten Verzeichnis zu navigieren, ALT + NACH OBEN, um in das übergeordnete Verzeichnis zu gelangen, und ALT + NACH UNTEN, um zum ersten Unterverzeichnis zu wechseln. Dieses Plugin sorgt für mehr Effizienz bei der Erkundung Ihrer Verzeichnisse.
Tab-Vervollständigung in Zsh
Eine weitere bemerkenswerte Funktion von Zsh ist das fortschrittliche Tab-Vervollständigungssystem. Diese Funktion schlägt Ihnen auf intelligente Weise verfügbare Befehle vor, die auf dem Kontext der Befehlszeile basieren, darunter Skripte, Umgebungsvariablen, Befehle und deren Optionen.
Um dies auszuprobieren, geben Sie den Befehl system ein und drücken Sie die TAB-Taste, um eine Liste mit automatischen Vorschlägen zu erhalten. Durch erneutes Drücken der TAB-Taste können Sie mit der TAB-Taste oder den Pfeiltasten durch die verfügbaren Programme navigieren:
Ebenso erhalten Sie durch Eingabe von systemctl, Hinzufügen eines Leerzeichens und Drücken der TAB-Taste eine Liste der verfügbaren systemctl-Befehle mit ihren Beschreibungen. Navigieren Sie mit der TAB-Taste oder den Pfeiltasten durch die Liste:
Wenn Sie systemctl - eingeben und mehrmals die TAB-Taste drücken, können Sie durch eine Liste der verfügbaren systemctl-Optionen mit ihren Beschreibungen navigieren:
command options autocomplete
Für einen Hauch von Magie geben Sie systemctl stop ein, fügen Sie ein Leerzeichen hinzu und drücken Sie die TAB-Taste, um eine Liste aller derzeit laufenden Linux-Prozesse anzuzeigen, die für den Befehl „systemctl stop“ in Frage kommen:
target processes autocomplete
Die Nutzung der erweiterten TAB-Autovervollständigung ist unkompliziert und sorgt für eine deutliche Steigerung der Produktivität. Integrieren Sie sie in Ihr Befehlszeilen-Toolkit, um effizienter und leistungsfähiger zu arbeiten.
Umgekehrte Verlaufssuche
Bisher erfolgte die umgekehrte Verlaufssuche über „STRG + R“, womit Sie nach beliebigen Wörtern in Ihrem Befehlsverlauf suchen konnten. Drücken Sie „STRG + R“ und geben Sie eine Teilzeichenfolge ein, beispielsweise „system“, um den letzten Befehl zu finden, der diese Teilzeichenfolge enthält:
Drücken Sie weiterhin „STRG + R“, um im Verlauf rückwärts zu blättern, oder verwenden Sie „STRG + S“, um vorwärts zu navigieren.
Zsh führt eine subtile Verbesserung dieser Funktionalität ein. Wenn Sie sich an den Anfang eines gesuchten Befehls erinnern, geben Sie diesen ein und nutzen Sie die Auf- und Ab-Tasten, um durch den nach Ihrer angegebenen Teilzeichenfolge gefilterten Verlauf zu blättern. Geben Sie beispielsweise „apt“ ein und drücken Sie die Auf-Taste, um den letzten Befehl zu finden, der mit dieser Teilzeichenfolge beginnt.
Konfigurieren des History-Plugins
Innerhalb von Oh My Zsh sind viele Plugins im Wesentlichen Sammlungen praktischer Aliase, die von erfahrenen Systemadministratoren erstellt wurden. Das History-Plugin bietet eine Reihe praktischer Aliase für den Befehl „history“. Aktivieren Sie es, indem Sie die Zsh-Konfigurationsdatei anpassen:
plugins=(... history)
Nach der Aktivierung stehen Ihnen die folgenden Aliase zur Verfügung:
h (history): Zeigt Ihren Befehlsverlauf an.
hs (history | grep): Durchsucht Ihren Befehlsverlauf mithilfe von grep.
his (history | grep -i): Verwendet „grep“ für eine Suche im Befehlsverlauf, bei der Groß- und Kleinschreibung nicht berücksichtigt wird.
Zeitstempel für den Verlauf aktivieren
Eine weitere nützliche Funktion ist die Einblendung von Zeitstempeln für jeden Befehl im Verlauf. Um diese Funktion zu aktivieren, entfernen Sie das Kommentarzeichen vor der folgenden Zeile in Ihrer Konfigurationsdatei und wählen Sie Ihr bevorzugtes Datumsformat aus:
HIST_STAMPS="yyyy-mm-dd"
Durch die Aktivierung dieser Einstellung wird sichergestellt, dass jeder vom Befehl „history“ angezeigte Befehl mit einem Zeitstempel versehen wird, wodurch eine chronologische Aufzeichnung Ihres Befehlsverlaufs entsteht.
Plugin „Colored Man Pages“ aktivieren
Wie oft kommt es vor, dass Sie die Hilfeseiten verschiedener Befehlszeilenprogramme durchsehen? Das Plugin „Colored Man Pages“ erhöht Ihre Lesegeschwindigkeit, indem es verschiedene Befehle und deren Argumente hervorhebt, sodass diese in der Dokumentation sofort ins Auge fallen. Aktivieren Sie dieses Plugin, indem Sie die Zsh-Konfigurationsdatei bearbeiten:
plugins=(... colored-man-pages)
Wenn Sie „Oh My Zsh“ zusammen mit seinen Plugins und Themes unter Ubuntu 22.04 deinstallieren möchten, können Sie dies tun, indem Sie das Paket „oh-my-zsh“ entfernen. Führen Sie dazu den folgenden Befehl in Ihrem Terminal aus:
$ sudo uninstall oh_my_zsh
Das Anpassen Ihres bevorzugten Oh-My-Zsh-Themes ist ganz einfach. Das Standardverzeichnis für Oh-My-Zsh-Themes befindet sich unter ~/.oh-my-zsh/themes/. In diesem Verzeichnis können Sie alle verfügbaren Themes erkunden.
$ sudo apt --purge remove zsh
Dieser Befehl entfernt alle mit Oh My Zsh verbundenen Dateien und Ordner und versetzt den Server in den Zustand vor der Installation zurück.
Wechseln von der Zsh zur Bash-Shell
Stellen Sie die Standard-Shell mit dem folgenden Befehl wieder auf Bash (oder eine andere bevorzugte Shell) um:
$ chsh -s $(which bash)
Schließen Sie nach der Ausführung dieses Befehls das aktuelle Terminal und öffnen Sie eine neue Sitzung, um sicherzustellen, dass die Änderungen wirksam werden.
Für Linux-Hosting auf einem VPS sollten Sie die Zsh-Ubuntu-Shell auf Ihrem Server installieren und nutzen.
Fazit
Diese Anleitung hat die Installation und Konfiguration von Oh My Zsh unter Ubuntu 22.04 veranschaulicht. Obwohl Bash nach wie vor weit verbreitet ist und als Standard-Shell für zahlreiche Linux-Distributionen dient, hat Zsh aufgrund seiner unzähligen Vorteile an Beliebtheit gewonnen.
Sie haben die Flexibilität, Ihre Zsh-Umgebung weiter anzupassen und persönliche Optimierungen vorzunehmen. Die Installation von Zsh auf Ubuntu geht über eine reine Shell hinaus, da es auch als leistungsstarke Skriptsprache fungiert.
Wenn Sie sich eingehender mit der Anpassung befassen möchten, erkunden Sie die umfangreichen Ressourcen, die in der offiziellen Zsh-Dokumentation verfügbar sind.
Blog