Questo articolo riguarda l'installazione e la configurazione di ZSH su Ubuntu 20.04 . Questo passaggio si applica a tutte le distribuzioni basate su Ubuntu. ZSH sta per Z Shell che è un programma shell per sistemi operativi simili a Unix. ZSH è una versione estesa di Bourne Shell che incorpora alcune funzionalità di BASH , KSH , TSH .
Caratteristiche Zsh
- Completamento della riga di comando.
- La cronologia può essere condivisa tra tutte le shell.
- Globaggio esteso dei file.
- Migliore gestione di variabili e array.
- Compatibilità con shell come Bourne Shell.
- Correzione ortografica e riempimento automatico dei nomi dei comandi.
- Directory con nome.
Installazione di Zsh in Ubuntu Linux
Esistono due modi per installare ZSH in Ubuntu usando un gestore di pacchetti apt e installandolo dal sorgente.
Useremo il gestore di pacchetti apt per installare ZSH su Ubuntu .
$ sudo apt install zsh
Il gestore pacchetti installerà l'ultima versione di ZSH che è 5,8 .
$ zsh --version zsh 5.8 (x86_64-ubuntu-linux-gnu)
Installazione di ZSH non lo modificherà e lo imposterà come shell predefinita. Dobbiamo modificare le impostazioni per fare ZSH la nostra shell predefinita. Usa "chsh ” comando con '-s'
flag per cambiare la shell predefinita per l'utente.
$ echo $SHELL $ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Ora per utilizzare il nuovo zsh shell, esci dal terminale e accedi di nuovo.
Configurazione di Zsh in Ubuntu Linux
Rispetto ad altre shell come BASH , ZSH richiede una configurazione iniziale da gestire. Quando avvii ZSH per la prima volta ti offrirà alcune opzioni da configurare. Vediamo quali sono queste opzioni e come configurarle.
Seleziona l'opzione “1”
nella prima pagina che ci porterà al menu principale.
Il menu principale mostrerà alcuni consigliati opzioni da configurare.
Premi 1 , sarà necessario configurare la Cronologia parametri correlati come quante righe di cronologia devono essere conservate e posizione del file di cronologia. Una volta che sei nella "Pagina di configurazione della cronologia ” puoi semplicemente digitare "1"
o "2"
o "3"
per modificare la configurazione associata. Una volta effettuata la modifica, lo stato verrà modificato da "non ancora salvato " a "impostato ma non salvato ”.
Premi "0"
per ricordare i cambiamenti. Una volta uscito dal menu principale, lo stato cambierà da "consigliato " a "Modifiche non salvate “.
Allo stesso modo, devi modificare la configurazione per il sistema di completamento, le chiavi e le opzioni comuni della shell. Una volta terminato, premi "0" per salvare tutte le modifiche.
L'installazione è ora completata e ti porterà alla shell. Dalla prossima volta la tua shell non eseguirà queste impostazioni iniziali, ma puoi eseguire di nuovo il comando new-user install come mostrato nell'immagine qui sotto ogni volta che sarà necessario.
C'è un modo alternativo e semplice invece di impostare manualmente ogni configurazione. Questo è il modo che preferisco normalmente. Invece di scegliere l'opzione "1"
e andando al menu principale per impostare ogni impostazione, possiamo scegliere l'opzione "2"
che popolerà il .zshrc
file con parametri predefiniti. Possiamo modificare i parametri direttamente nel .zshrc
file.
Ripristina la vecchia shell Bash
Nel caso in cui desideri ripristinare la vecchia shell, devi seguire i passaggi seguenti.
$ sudo apt --purge remove zsh $ chsh -s $(which "SHELL NAME")
Ora apri una nuova sessione per vedere che le modifiche saranno effettive
Questo è tutto per questo articolo. Dai un'occhiata al nostro articolo sull'installazione e la configurazione di oh-my-zsh su Ubuntu 20.04. Installa ZSH ed esplora le sue caratteristiche e condividi la tua esperienza con noi.