Come installare Z Shell (Zsh) e Oh My Zsh su Linux
Z shell è una shell Unix efficiente, potente e interattiva. È facile da installare, configurare, utilizzare e apprendere su qualsiasi piattaforma Linux, inclusi Ubuntu, Fedora, Arch Linux e altro ancora.
Ecco come puoi installare Z shell e Oh My Zsh sulla tua macchina Linux.
Cos’è Z Shell e Oh My Zsh?
Z shell, o semplicemente Zsh, è una shell di login interattiva e un interprete del linguaggio di scripting. Molte funzioni utili che trovi in Bash, TCSH e ksh sono state incorporate in Zsh insieme a molte nuove funzionalità.
Oh My Zsh è un fantastico framework open source guidato dalla community che ti aiuta a gestire la configurazione di Zsh. Viene fornito con così tante utili funzioni, helper, plug-in, temi e altre utilità che offrono agli utenti la migliore esperienza di shell disponibile.
Sebbene Zsh sia molto simile a Bash, il vantaggio di usare Zsh sta nel fatto che è molto più personalizzabile di Bash.
Come installare Zsh su Linux
Per iniziare, avvia il terminale premendo Ctrl + Alt + T sulla tastiera. È buona norma aggiornare e aggiornare il sistema Linux prima di installare una nuova applicazione sulla macchina. Questo risolve eventuali pacchetti rotti o obsoleti sul tuo sistema che potrebbero creare un problema durante l’installazione di una nuova applicazione.
Ora che i pacchetti di sistema sono aggiornati, puoi installare Zsh. Ecco i comandi per installare Zsh su alcune delle principali distribuzioni Linux:
Per Ubuntu, esegui:
sudo apt install zsh
Per installare Zsh su Fedora, eseguire:
sudo dnf install zsh
Su Arch Linux, esegui:
sudo pacman -S zsh
Il processo di installazione coprirà anche le configurazioni di base che potrai sempre riconfigurare in seguito.
Verificare l’installazione di Zsh
Un modo per verificare l’installazione è verificare la versione di Zsh appena installata. Eseguire il comando seguente per verificare la versione:
zsh --version
Sul terminale, vedrai il numero di versione dopo aver inserito il comando. Se il terminale non mostra il numero di versione, significa che c’è stato qualche problema con l’installazione.
Per impostazione predefinita, Zsh è installato nella directory /usr/bin . Per confermare la posizione in cui hai installato Zsh, esegui:
whereis zsh
L’output visualizzerà il percorso di Zsh sul terminale.
Come installare Oh-My-Zsh su Linux
Powerline è un potente plugin per Vim che fornisce linee di stato e prompt per molte altre applicazioni, come Zsh, Bash, Qtile, IPython, tmux e Awesome. Fornisce utili miglioramenti a Zsh. Per installarlo su Ubuntu e Debian, eseguire:
sudo apt install git-core curl fonts-powerline
Su Fedora:
sudo dnf install powerline-fonts
Per installare i font Powerline su Arch Linux:
sudo pacman -S powerline-fonts
Passaggio 1: installa Oh My Zsh su Linux
Una volta installati i font Powerline, è il momento di installare finalmente il pacchetto oh-my-zsh. Ci sono due modi per installarlo: usando curl e wget.
Per installare Oh My Zsh usando curl, esegui:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Invece, se vuoi usare wget per installare Oh My Zsh, usa questo:
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
Durante il processo di installazione, il programma di installazione ti chiederà se vuoi rendere Zsh la shell predefinita o meno. Per rendere Zsh la shell predefinita sul tuo sistema, digita Sì e premi Invio sulla tastiera. Puoi cambiare la shell predefinita in un secondo momento con chsh se lo desideri.
Dopo aver installato Oh My Zsh sul tuo sistema, vedrai il seguente messaggio di conferma sul terminale che verifica l’avvenuta installazione:
Per disinstallare oh-my-zsh dal tuo sistema, esegui:
uninstall_oh_my_zsh
Configura Oh My Zsh su Linux
Immergiamoci in alcune configurazioni di base che devi capire per personalizzare Oh My Zsh nel modo che preferisci.
1. Attiva i plug-in utilizzando il file di configurazione Zsh
Per vedere quali plug-in sono disponibili, apri la pagina dei plug- in Oh My Zsh su GitHub .
Qui troverai un elenco di tutti i plugin che puoi utilizzare in Oh My Zsh. Dopo aver deciso quale plug-in desideri utilizzare, apri il file di configurazione Zsh utilizzando nano:
nano ~/.zshrc
Nel file, individua la funzione plugins() . All’interno delle parentesi, aggiungi il nome del plugin che vuoi attivare. Ad esempio, se vuoi attivare “git”, aggiungilo in questo modo:
plugins=(git)
Salva ed esci dal file premendo Ctrl + X e poi Y sulla tastiera.
Per aggiornare le modifiche, eseguire:
source ~/.zshrc
2. Imposta il tema Oh My Zsh
Troverai tutti i temi di Oh My Zsh nella directory ~/.oh-my-zsh/themes . Per vedere tutti i temi disponibili, vai alla pagina Oh My Zsh Themes su GitHub .
Puoi anche visualizzare in anteprima questi temi sul tuo browser. Una volta deciso il tema, apri il file di configurazione di Zsh in questo modo:
sudo nano ~/.zshrc
Vai alla riga che dice ZSH_THEME=”” . Qui, inserisci il tema che vuoi mantenere. Ad esempio, se vuoi cambiare il tema in “agnoster”, inserisci il nome del tema in questo modo:
ZSH_THEME="agnoster"
Puoi anche impostare questa opzione su “casuale” se desideri passare da un tema all’altro regolarmente.
ZSH_THEME="random"
E se non volessi utilizzare tutti i temi ma solo alcuni specifici? Fortunatamente, hai anche la possibilità di mantenere una serie di temi. Individua la riga che dice ZSH_THEME_RANDOM_CANDIDATES=() e inserisci i nomi dei temi in questo modo:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")
Ricarica il file per rendere effettive le modifiche:
source ~/.zshrc
3. Configurare gli Aggiornamenti automatici
Oh My Zsh si aggiorna automaticamente ogni due settimane. Puoi disabilitare questa impostazione nel file di configurazione Zsh in questo modo:
DISABLE_AUTO_UPDATE="true"
Puoi anche configurare il numero di giorni in cui vuoi che Zsh controlli gli aggiornamenti in questo modo:
UPDATE_ZSH_DAYS=1
Z Shell offre funzionalità che non troverai da nessun’altra parte
La shell Z viene fornita in bundle con così tante funzionalità che sono difficili da trovare in altre shell. Viene fornito con un correttore ortografico integrato e consente di evidenziare il codice. Viene fornito con un sacco di fantastici temi che puoi applicare alla shell. È inoltre possibile configurare la shell per visualizzare importanti informazioni di sistema.
Con tantissime funzionalità pronte ad assisterti, ora puoi iniziare a scrivere script e programmi Bash in modo più efficiente per automatizzare le attività e risparmiare molto tempo. Buona sceneggiatura!
Lascia un commento