So installieren Sie oh-my-zsh und verwenden Sie es mit ZSH

So installieren Sie oh-my-zsh und verwenden Sie es mit ZSH
Z Shell oder kurz ZSH ist ein 1990 von Paul Falstad entwickelter Unix Command-Line-Dolmetscher, der 1990 entwickelt wurde. Wir können ZSH als erweiterte Version der Bourne erneut Shell (Bash) betrachten, da sie ähnliche Funktionen wie Bash aufweist.

Im Laufe der Jahre ist ZSH aufgrund seiner Funktionen, Flexibilität und Anpassbarkeit zu einem der beliebten Hülle für Unix -Systeme geworden. Bemerkenswerte ZSH -Funktionen umfassen:

  1. Auto -Befehlskorrektur
  2. Befehl automatische Vervollständigung
  3. Verbessertes Handling mit variabler Schalen
  4. Einfache Einrichtung und Shell -Anpassung

Diese Anleitung führt Sie durch das Einrichten der ZSH-Shell und das Installieren und Konfigurieren des OH-MY-ZSH-Frameworks.

Was ist oh-my-zsh?

Oh-my-zsh ist ein kostenloses und open-Source-Framework für die ZSH-Hülle. Oh-my-zsh wird verwendet, um die ZSH-Shell effizient zu verwalten und zu konfigurieren. Es ist voller Funktionen, Themen und Plugins, um die Standard -ZSH -Shell zu verbessern.

Obwohl andere ZSH-Frameworks die ZSH-Konfiguration verwalten, ist OH-MY-ZSH die beliebteste und einfachste Konfiguration.

In diesem Leitfaden testen wir die Installation von ZSH- und OH-MY-ZSH-Frameworks auf Ubuntu, Debian, CentOS und OpenSuse.

Am Ende dieses Tutorials haben Sie gelernt, wie man:

  1. Installieren Sie die neueste Version von ZSH.
  2. Setup oh-my-zsh Framework für die Arbeit mit ZSH.
  3. Installieren und aktivieren Sie ein benutzerdefiniertes Thema mit OH-MY-ZSH.
  4. Aktivieren und verwenden Sie OH-MY-ZSH-Plugins.

Schritt 1: Installieren und Einrichten von ZSH

Der erste Schritt vor der Konfiguration des OH-MY-ZSH-Frameworks besteht darin, sicherzustellen, dass die ZSH-Shell installiert ist. Standardmäßig wird ZSH in den meisten Linux-Verteilungen nicht vorinstalliert, und Sie müssen es manuell installieren.

ZSH ist in Standard -Linux -Repositories verfügbar und Sie können den Standardpaket -Manager für Ihr System zur Installation verwenden.

Auf Debian/Ubuntu

sudo apt-Get-Update
sudo apt-Get installieren ZSH

Auf Centos/Rehl

sudo dnf update
sudo dnf installieren ZSH

Auf OpenSuse

Sudo Zypper Ref
sudo zypper installieren ZSH

Stellen Sie sicher, dass Sie ZSH mit dem Befehl welcher Befehl installiert haben:

Welches ZSH

Wenn Sie ZSH installiert haben, sollten Sie den Pfad zur ZSH -ausführbaren Datei als:

/usr/bin/zsh

Schritt 2: Standardschale ändern

Der nächste Schritt besteht darin, die Standardhülle für den aktuellen Benutzer zu ändern.

Geben Sie den Befehl ein:

CHSH -S $ (was ZSH)

CHSH -S $ (was ZSH)
Geben Sie das Passwort ein, damit der aktuelle Benutzer die Standardhülle ändern kann.

Um die ZSH -Shell zu verwenden, melden Sie sich den aktuellen Benutzer an und melden Sie sich wieder an.

Wenn Sie ZSH zum ersten Mal verwenden, müssen Sie die Standardkonfiguration einrichten.

Wählen Sie vorerst 0 aus, die einen leeren erstellen .ZSHRC -Konfigurationsdatei.

Schritt 3: Installieren und konfigurieren Sie das OH-MY-ZSH-Framework

Der nächste Schritt nach dem Einrichten von ZSH besteht darin, das OH-MY-ZSH-Framework zu installieren und zu konfigurieren. Die einfachste Möglichkeit, das OH-MY-ZSH-Framework zu installieren, besteht darin, das bereitgestellte Installationskript zu verwenden.

Wir müssen jedoch sicherstellen, dass wir vor dem Herunterladen des Skripts Curl und Git installiert haben.

Auf Debian/Ubuntu

sudo apt-Get Installieren Sie Git curl

Auf Centos/Rehl

sudo dnf installieren Git curl

Auf OpenSuse

sudo dnf installieren Git curl

Laden Sie das OH-MY-ZSH-Installationsskript mit dem Befehl herunter und installieren Sie sie:

sh -c "$ (curl -fssl https: // raw.Github.com/ohmyzsh/ohmyzsh/master/tools/installieren.Sch)"

Sie sollten eine Ausgabe sehen, die der unten gezeigten ähnlich ist:

Oh-my-zsh wird das vorhandene verwenden .Die zuvor erstellte ZSHRC -Datei, um das Erscheinungsbild und das Verhalten von ZSH anzupassen.

Installieren und aktivieren Sie ein benutzerdefiniertes Thema (PowerLevel10K).

Standardmäßig wird Oh-my-Zsh das Thema „Robbyrussell“ anwenden. Obwohl sein Erscheinungsbild je nach Verteilung variieren kann, sieht es normalerweise wie gezeigt aus:

ZSH wird auch mit anderen Standardthemen geliefert, die im ~/ gespeichert sind.oh-my-zsh/Themes Verzeichnis.

Sie können jedes Thema anwenden, indem Sie die Konfigurationsdatei bearbeiten, wie wir in diesem Artikel sehen werden.

Wenn das Thema, das Sie verwenden möchten, standardmäßig nicht im Themenverzeichnis installiert ist, können Sie es herunterladen und konfigurieren.

In diesem Beispiel werden wir das Power -Level -10k -Thema installieren.

Klon das PowerLevel10K -Themen -Repository:

Git -Klon -Depth = 1 https: // github.com/romkatv/powerlevel10k.git $ zsh_custom:-$ home/.oh-my-zsh/benutzerdefinierte/Themen/Powerlevel10K

Der Befehl lädt das PowerLevel10K -Thema in das ~/ herunter.oh-my-zsh/Themes Verzeichnis.

Um das Standardthema in PowerLevel10K zu ändern, bearbeiten Sie die .ZSHRC -Konfiguration:

Vim .ZSHRC

Suchen Sie den ZSH_THEME -Eintrag und setzen Sie seinen Wert wie gezeigt auf PowerLevel10K:

ZSH_THEME = "PowerLevel10K/Powerlevel10K"

Speichern Sie die Datei und schließen Sie den Editor.

Wenden Sie die Änderungen an, indem Sie die ZSH -Konfiguration neu laden:

Quelle .ZSHRC

Befolgen Sie den Assistenten zur Konfiguration von PowerLevel10K, um Ihre Eingabeaufforderung so einrichten.

Mit benutzerdefinierten Plugins

Oh-my-Zsh bietet eine Fülle von Plugins, um das Terminalerlebnis zu verbessern. Die Standard -Plugins befinden sich im ~//.Oh-my-Zsh/Plugins-Verzeichnis.

Bearbeiten Sie das, um ein OH-MY-ZSH-Plugin zu aktivieren .ZSHRC -Konfiguration und fügen Sie den Plugin -Namen in den Eintrag des Plugins hinzu.

Um beispielsweise die GIT-, Docker- und NPM -Plugins zu aktivieren, können wir den Eintrag des Plugins als:

Vim .ZSHRC
Plugins = (Git Docker NPM)

Speichern und schließen Sie die Datei.

Wenden Sie die Änderungen an:

Quelle .ZSHRC

Sie können jetzt die Befehle und -funktionen der aktivierten Plugins verwenden. Betrachten Sie die Dokumentation für jedes Plugin, um die verfügbaren Befehle zu erlernen.

Abschluss

Diese Anleitung enthält detaillierte Anweisungen zur Installation und Konfiguration des OH-MY-ZSH-Frameworks unter Linux.