Nel corso degli anni, ZSH è diventato uno dei gusci popolari per i sistemi UNIX grazie alle sue caratteristiche, flessibilità e personalizzazione. Le caratteristiche ZSH notevoli includono:
Questa guida ti guiderà attraverso la configurazione della shell ZSH e l'installazione e la configurazione del framework OH-MY-ZSH.
Cos'è oh-my-zsh?
Oh-My-Zsh è un framework gratuito e open source per la shell ZSH. OH-My-Zsh viene utilizzato per aiutare in modo efficiente a gestire e configurare la shell ZSH. Viene ricco di funzioni, temi e plugin per migliorare la shell ZSH predefinita.
Sebbene altri framework ZSH aiutano a gestire la configurazione ZSH, OH-My-ZSH è il più popolare e facile da configurare.
In questa guida, testeremo l'installazione di framework ZSH e OH-My-ZSH su Ubuntu, Debian, CentOS e Opensuse.
Entro la fine di questo tutorial, avrai imparato a:
Passaggio 1: installa e imposta ZSH
Il primo passo prima di configurare il framework OH-My-Zsh è assicurarci di installare la shell ZSH. Per impostazione predefinita, ZSH non viene preinstallato nella maggior parte delle distribuzioni Linux e dovrai installarlo manualmente.
ZSH è disponibile nei repository di Linux predefiniti ed è possibile utilizzare il gestore pacchetti predefinito per il sistema per installarlo.
Su Debian/Ubuntu
Sudo Apt-get Aggiornamento
sudo apt-get installa zsh
Su centos/rehl
Sudo DNF Aggiornamento
sudo dnf installa zsh
Su OpenSuse
Sudo Zypper Ref
sudo zypper install zsh
Assicurati di avere ZSH installato utilizzando il comando:
quale zsh
Se hai installato ZSH, dovresti ottenere il percorso per l'eseguibile ZSH come:
/usr/bin/zsh
Passaggio 2: modifica la shell predefinita
Il prossimo passo è modificare la shell predefinita per l'utente corrente.
Immettere il comando:
CHSH -S $ (che ZSH)
CHSH -S $ (che ZSH)
Immettere la password per l'utente corrente per modificare la shell predefinita.
Per utilizzare la shell ZSH, disconnettere l'utente corrente e accedere.
Se si utilizza ZSH per la prima volta, dovrai impostare la configurazione predefinita.
Per ora, seleziona 0, che creerà un vuoto .File di configurazione ZSHRC.
Passaggio 3: installare e configurare il framework OH-My-Zsh
Il prossimo passo dopo la configurazione di ZSH è installare e configurare il framework OH-My-ZSH. Il modo più semplice per installare il framework OH-My-Zsh è utilizzare lo script di installazione fornito.
Tuttavia, dobbiamo assicurarci di aver installato Curl e Git prima di scaricare lo script.
Su Debian/Ubuntu
sudo apt-get installa git curl
Su centos/rehl
sudo dnf installa git curl
Su OpenSuse
sudo dnf installa git curl
Scarica e installa lo script di installazione OH-My-Zsh usando il comando:
sh -c "$ (curl -fssl https: // raw.github.com/ohmyzsh/ohmyzsh/master/strumenti/installa.sh)"
Dovresti vedere un output simile a quello mostrato di seguito:
Oh-My-Zsh utilizzerà l'esistenza .Il file ZSHRC creato in precedenza per personalizzare l'aspetto e il comportamento di ZSH.
Installa e abilita il tema personalizzato (PowerLevel10K).
Per impostazione predefinita, Oh-My-Zsh applicherà il tema "Robbyrussell". Sebbene il suo aspetto possa variare a seconda della distribuzione, in genere sembrerà mostrato:
ZSH viene anche fornito con altri temi predefiniti memorizzati in ~/.directory oh-my-zsh/temi.
Puoi applicare ogni tema modificando il file di configurazione, come vedremo in questo articolo.
Se il tema che desideri utilizzare non è installato nella directory dei temi per impostazione predefinita, puoi scaricarlo e configurarlo.
In questo esempio, installeremo il tema PowerLevel10K.
Clona il repository del tema PowerLevel10k:
Git Clone -Depth = 1 https: // github.com/romkatv/powerlevel10k.git $ zsh_custom:-$ home/.OH-My-Zsh/Custom/Temi/PowerLevel10K
Il comando scaricherà il tema PowerLevel10k nel ~/.directory oh-my-zsh/temi.
Per modificare il tema predefinito in PowerLevel10k, modifica il .Configurazione ZSHRC:
vim .zshrc
Individua la voce ZSH_THEME e imposta il suo valore su PowerLevel10k come mostrato:
Zsh_theme = "powerlevel10k/powerlevel10k"
Salva il file e chiudi l'editor.
Applicare le modifiche ricaricando la configurazione ZSH:
fonte .zshrc
Segui la procedura guidata di configurazione PowerLevel10k per impostare il prompt come si vede adatta.
Utilizzo di plug -in personalizzate
Oh-My-Zsh fornisce una pletora di plugin per migliorare l'esperienza del terminale. I plugin predefiniti sono in ~/.directory oh-my-zsh/plugin.
Per abilitare un plug-in OH-My-Zsh, modifica il .Configurazione ZSHRC e aggiungere il nome del plug -in nella voce del plugin.
Ad esempio, per abilitare i plugin Git, Docker e NPM, possiamo impostare la voce del plug -in come:
vim .zshrc
plugin = (git docker npm)
Salva e chiudi il file.
Applica le modifiche:
fonte .zshrc
Ora puoi utilizzare i comandi e le funzionalità dei plugin abilitati. Considera la documentazione per ciascun plug -in per apprendere i comandi disponibili.
Conclusione
Questa guida fornisce istruzioni dettagliate su come installare e configurare il framework OH-My-Zsh su Linux.