Utenti Linux che trascorrono molto tempo inil terminale acquisisce familiarità con Bash Shell. È versatile e affidabile, anche se privo di funzionalità che lo rendono moderno. Se stai cercando qualcosa con più funzionalità rispetto a Bash Shell, una buona alternativa al check-out è la Z Shell (aka Zsh). È basato su Bash ma ha importanti miglioramenti che lo rendono più utilizzabile. In questa guida, analizzeremo come passare da Bash a ZSH e renderlo il tuo Shell principale, nonché come attivare il framework Oh My Zsh per ulteriori miglioramenti.
Installa Zsh
Prima di usare la shell Zsh al posto di Bash,dovrai installarlo sul tuo PC Linux. Fortunatamente, poiché Zsh è una delle alternative Bash più note, ottenerlo non è un problema. Apri una finestra del terminale e inserisci il comando per farlo funzionare sulla tua distribuzione.
Ubuntu
sudo apt install zsh
Debian
sudo apt-get install zsh
Arch Linux
Arch Linux utilizza effettivamente Z Shell per impostazione predefinita,nel disco live. Tuttavia, anche se il disco live utilizza Zsh non significa che l'installazione sarà abilitata per impostazione predefinita. Se hai deciso di utilizzare Bash tradizionale, potresti aver bisogno di installare la shell con Pacman.
sudo pacman -S zsh
Fedora
sudo dnf install zsh
OpenSUSE
sudo zypper install zsh
Altri Linux
Come accennato in precedenza, Zsh è molto popolare inla comunità Linux. Di conseguenza, gli utenti anche delle distribuzioni Linux più oscure non dovrebbero avere problemi a trovarlo nel gestore dei pacchetti. Per installare Zsh, aprire un terminale, cercare "zsh" e installarlo come si installa normalmente il software.
In alternativa, visita il sito Web Zsh e scopri come ottenerlo sul tuo sistema operativo Linux preferito.
Configurare Zsh
Per configurare Zsh, apri il terminale ed eseguilo. L'esecuzione di Z Shell per la prima volta aprirà automaticamente la procedura guidata di configurazione. Nella procedura guidata, premere 1 sulla tastiera per avviare il processo di installazione.
Nella pagina successiva, Zsh ha molte opzioni tra cui scegliere. Queste opzioni consentono di configurare facilmente la shell. Ancora una volta, premere 1. La selezione di questa opzione ti guiderà attraverso la configurazione delle impostazioni della cronologia di Shell, ecc.

Innanzitutto, premere 1 per impostare la dimensione della linea della cronologia. Quindi premere 2 per creare il nuovo file della cronologia e 3 per personalizzare il numero di righe da salvare. Quando tutte e 3 le impostazioni sono configurate, premere Q per tornare al menu principale.
Nel menu di configurazione Zsh, premere 2 per impostare il sistema di completamento automatico. Questo sistema inserirà automaticamente i comandi rilevati nel file della cronologia.
Con il completamento automatico attivo, premere Q per tornare al menu.
Impostazione delle opzioni 1 e 2 sono gli unici passaggi critici. Se lo desideri, passa attraverso il resto delle impostazioni per personalizzare completamente la tua esperienza Z Shell. Altrimenti, premere 0 per salvare le modifiche ed uscire.
Chang Default Shell
Zsh è configurato correttamente, ma non la Shell desktop predefinita. Bash si apre ancora per impostazione predefinita ogni volta che si apre un terminale. Per risolvere questo problema, vai al terminale e usa il chsh comando.
Innanzitutto, modifica la shell per Root:
sudo -s chsh -s /bin/zsh root
Ora che l'utente root utilizza Zsh per impostazione predefinita, è tempo di eseguire la transizione dell'utente. Tieni presente che dovrai eseguire nuovamente questo comando per ogni utente che desidera utilizzare Zsh Shell. Sostituire utente nel comando qui sotto con il tuo nome utente.
chsh -s /bin/zsh username
Inserisci la password dell'utente per confermare la modifica. Chiudi il terminale e riaprilo per accedere a Zsh.
Installa Oh My Zsh

L'uso di Zsh da solo è abbastanza per la maggior parte degli utenti, ma se vuoi ottenere ancora di più da questa shell, installare Oh My Zsh è la strada da percorrere. Per ottenere Zsh, utilizzare il wget strumento per scaricare la versione più recente dilo script di installazione. Tieni presente che dovrai avere il pacchetto Git installato sul tuo PC Linux. Cerca "git" nel gestore pacchetti e installalo prima di utilizzare Wget.
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
Oh My Zsh, una volta sul tuo PC Linux, imposta un belFile di configurazione di Zsh completo di dozzine di plugin diversi tra cui scegliere. Per abilitare uno di questi plugin, devi modificare il file di configurazione di Zsh. Nel terminale, utilizzare l'editor di testo Nano per aprire ~ /.zshrc.
nano ~/.zshrc
Prima nella lista dei plugin tra cui scegliere in OhI miei Zsh sono temi. Per impostazione predefinita, il tema "Robby Russel" è abilitato. Vuoi qualcos'altro? Vai a questa pagina qui, trova un tema e cambia il nome tra virgolette sul tuo tema preferito.
Seguendo il tema, ci sono molti altri Zshplugin da abilitare. Scorri l'elenco con il tasto freccia e leggi la descrizione dei plugin. Vedi quello che ti piace? Rimuovi il segno # davanti al codice per attivare il plugin.
Abilita i plugin salvando Nano (Ctrl + O poi Ctrl + X) e riavviare il terminale.
Commenti