Website-Suche

So installieren Sie Oh My Zsh in Ubuntu 20.04


Bei der Arbeit mit Unix-basierten Umgebungen verbringen wir den Großteil unserer Zeit mit der Arbeit an einem Terminal. Ein gut aussehendes Terminal gibt uns ein gutes Gefühl und steigert unsere Produktivität. Hier kommt OH-MY-ZSH ins Spiel.

OH-MY-ZSH ist ein Open-Source-Framework zur Verwaltung der ZSH-Konfiguration und wird von der Community betrieben. Es enthält jede Menge hilfreiche Funktionen, Plugins, Helfer, Themes und ein paar Dinge, die Sie im Terminal besser machen. Derzeit werden 275 Plugins und 150 Themes unterstützt.

Als Erstes müssen Sie ZSH als Ihre Standard-Shell in Ubuntu installieren und einrichten.

Anforderungen

  • Zsh sollte installiert sein (Version 4.3.9 oder neuer reicht aus, wir bevorzugen jedoch 5.0.8 und neuer).
  • Curl oder Wget sollten installiert sein.
  • Git sollte installiert sein (v2.4.11 oder höher empfohlen).

Lassen Sie uns einsteigen und sehen, wie Sie das Programm OH-MY-ZSH unter Ubuntu Linux installieren und einrichten.

Installation von OH-MY-ZSH unter Ubuntu Linux

Die Installation von Oh My Zsh kann mit den Befehlen „Curl“ oder „Wget“ in Ihrem Terminal durchgeführt werden. Stellen Sie sicher, dass eines der beiden Dienstprogramme im Betriebssystem installiert ist. Wenn nicht, installieren Sie es zusammen mit git, indem Sie den folgenden apt-Befehl ausführen.

sudo apt install curl wget git

Als nächstes installieren Sie Oh My Zsh über die Befehlszeile mit entweder curl oder wget, wie gezeigt.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Sobald Sie OH-MY-ZSH installiert haben, wird eine Sicherungskopie Ihrer vorhandenen .zhrc-Datei erstellt. Anschließend wird eine neue Datei .zshrc mit Konfigurationen erstellt. Wenn Sie sich also entscheiden, OH-MY-ZSH mit dem Deinstallationsprogramm zu entfernen, wird eine automatisch alte .zshrc-Datei wiederhergestellt.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Alle Konfigurationen werden in der Datei .zshrc abgelegt. Hier können Sie je nach Bedarf entweder die Parameter ändern oder neue Plugins aktivieren oder Themes ändern.

Lassen Sie uns einige der wichtigen Parameter aufschlüsseln, die wir in der Datei .zshrc ändern können.

OH-MY-ZSH-Themen

Unter allen Funktionen von OH-MY-ZSH liebe ich die Themen, die im Paket mit der Installation enthalten sind. Es verbessert optisch das Erscheinungsbild meines Terminals. Themes werden unter „/home/tecmint/.oh-my-zsh/themes/“ installiert.

ls /home/tecmint/.oh-my-zsh/themes/

Standardmäßig ist „robbyrussell“ das Theme, das geladen wird. Um das Thema zu ändern, ändern Sie den Parameter „ZSH_THEME=“ in der Datei .zshrc.

nano ~/.zshrc

Sie müssen die Datei als Quelle angeben (source ~/.zshrc), damit Änderungen wirksam werden.

source ~/.zshrc

OH-MY-ZSH-Plugins

Es gibt unzählige Plugins, die von OH-MY-ZSH unterstützt werden. Das Einrichten eines Plugins ist ganz einfach. Sie müssen lediglich das Plugin-Paket herunterladen und den Plugin-Namen im Plugins-Parameter der Datei .zshrc hinzufügen. Standardmäßig ist git das einzige Plugin, das nach der Installation aktiviert ist.

Jetzt werde ich zwei weitere Plugins „ZSH-autosuggestions und ZSH-Syntax-highlighting“ hinzufügen, indem ich die Pakete klone.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Um Plugins wirksam zu machen, müssen Sie lediglich die Datei .zhsrc bearbeiten und den Plugin-Namen in plugins=() mit einem Leerzeichen zwischen jedem Plugin-Namen hinzufügen.

nano ~/.zshrc

Geben Sie nun die Quelldatei (source ~/.zshrc) ein, damit die Änderungen wirksam werden. Jetzt können Sie auf dem Screenshot sehen, dass die Funktion Automatischer Vorschlag aktiviert ist und sich den Befehl merkt, den ich zuvor verwendet habe, und darauf basierend Vorschläge macht.

OH-MY-ZSH Automatisches Update

OH-MY-ZSH sucht automatisch zweiwöchentlich nach Updates. Um es zu deaktivieren, setzen Sie den Parameter DISABLE_AUTO_UPDATE=“true“. Sie können auch steuern, wie viele Tage das Update ausgeführt werden soll, indem Sie export UPDATE_ZSH_DAYS= festlegen.

Es ist möglich, manuelle Updates durchzuführen, indem Sie den Befehl ausführen.

omz update

Entfernen von OH-MY-ZSH in Ubuntu Linux

Wenn Sie oh-my-zsh entfernen möchten, führen Sie den Befehl „uninstall oh_my_zsh“ aus. Es werden alle notwendigen Dateien und Ordner von oh_my_zsh entfernt und der vorherige Zustand wiederhergestellt. Starten Sie Ihr Terminal neu, damit die Änderungen wirksam werden.

uninstall oh_my_zsh

Das war’s für diesen Artikel. Wir haben untersucht, was oh-my-zsh ist und wie man es installiert und konfiguriert. Wir haben auch Plugins und Themes gesehen. Es gibt viel mehr Funktionen als wir in diesem Artikel besprochen haben. Entdecken Sie und teilen Sie Ihre Erfahrungen mit uns.