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