oh mein zsh-Konfigurations-Tutorial unter Ubuntu

oh my zsh ist ein sehr gutes Konfigurations-Framework, das auf zsh basiert. Es kann eine Menge täglicher Operationen von Linux-Endbenutzern vereinfachen. Außerdem ist seine Oberfläche im Vergleich zur ursprünglichen bash sehr schön. Dieser Artikel beschreibt, wie Sie oh my zsh und seine gängigen Plugins unter Ubuntu installieren und konfigurieren.

oh my zsh Installation und Grundkonfiguration

Bevor Sie oh my zsh installieren, müssen Sie git, curl und zsh installieren, indem Sie die folgenden Befehle ausführen.

% sudo apt install git curl zsh

Nach der Installation der Abhängigkeiten können Sie direkt die folgenden Befehle für eine Ein-Klick-Installation ausführen:

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

Legen Sie zsh als Standardshell fest:

% chsh

Folgen Sie den Aufforderungen Schritt für Schritt und geben Sie /bin/zsh ein.

Allgemeine Plugin-Installation

Die Konfiguration von oh my zsh allein reicht nicht aus. Möglicherweise benötigen Sie die folgenden, häufig verwendeten Plugins, um das Ziel der Vereinfachung von Operationen wirklich zu erreichen.

  • z History Verzeichnisverwaltung
  • zsh-autosuggestions Eingabeaufforderung
  • zsh-syntax-highlighting Hervorhebung
  • sudo Wenn Sie vergessen haben, das sudo-Präfix hinzuzufügen
  • extract Extrahiert fast alle Installationsprogramme in einem einzigen Befehl

z

Sie brauchen keine zusätzlichen Pakete zu installieren, geben Sie einfach die Plugins an.

zsh-autosuggestions

Führen Sie zuerst den folgenden Befehl aus, und geben Sie dann die Plugins ein.

% git clone git://github.com/zsh-users/zsh-autosuggestions $ {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting

Führen Sie zuerst den folgenden Befehl aus und geben Sie dann die Plugins ein.

% git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

sudo

Es ist keine weitere Installation erforderlich, geben Sie einfach die Plugins ein.

extrahieren

Es ist keine zusätzliche Installation erforderlich, geben Sie einfach die Plugins an.

Einrichten von Proxys

Wir können die umschaltbare Proxy-Funktionalität aktivieren, indem wir die folgende Konfiguration zu .zshrc hinzufügen:

proxy() {
    export https_proxy=http://127.0.0.1:1234
    export http_proxy=http://127.0.0.1:1234
    export all_proxy=socks5://127.0.0.1:1234
}

unproxy() {
    unset https_proxy
    unset http_proxy
    export all_proxy
}

Sie können 1234 in einen beliebigen Port ändern.

Auffrischen der Konfiguration

Führen Sie den folgenden Befehl aus, um die Konfiguration zu aktualisieren.

% source ~/.zshrc