Come installare Z Shell (Zsh) e Oh My Zsh su Linux

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 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:

terminale ubuntu che mostra che ohmyzsh è stato installato

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

zsh-file aperto con nano editor su ubuntu

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"

modifica del tema in agnoster nel file di configurazione di z-shell

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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *