GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e configurare Zsh in Ubuntu 20.04

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.


Ubuntu
  1. Come installare PHP 7.4 e 8.0 su Ubuntu 18.04 o 20.04

  2. Come installare e configurare Universal Media Server in Ubuntu 20.04

  3. Come installare Oh My Zsh su Ubuntu

  4. Come installare Zsh su Ubuntu 20.04?

  5. Come installare ZSH su Ubuntu 20.04

Come installare e utilizzare R su Ubuntu

Come installare ZSH (Z Shell) su Ubuntu 20.04

Come installare OH-MY-ZSH in Ubuntu 21.04

Come installare e configurare Apache Spark su Ubuntu 21.04

Come installare e configurare Fish Shell in Ubuntu

Come installare e configurare Apache Spark su Ubuntu/Debian