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 di shell per i sistemi operativi Unix-like. ZSH è una versione estesa di Bourne Shell che incorpora alcune caratteristiche di BASH, KSH, TSH.

Zsh Caratteristiche

  • Completamento della riga di comando.
  • La cronologia può essere condivisa tra tutte le shell.
  • Globbing file esteso.
  • 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

Ci sono 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
Installa Zsh in Ubuntu
Installa Zsh in Ubuntu

Il gestore dei pacchetti installerà l’ultima versione di ZSH che è 5.8.

$ zsh --versionzsh 5.8 (x86_64-ubuntu-linux-gnu)

L’installazione di ZSH non verrà modificata e impostata come shell predefinita. Dobbiamo modificare le impostazioni per rendere ZSH la nostra shell predefinita. Usa il comando “chsh” con il flag '-s' per cambiare la shell predefinita per l’utente.

$ echo $SHELL$ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Imposta Zsh Shell in Ubuntu
Imposta Zsh Shell in Ubuntu

Ora per utilizzare la nuova shell zsh, esci dal terminale e accedi di nuovo.

Impostazione di Zsh in Ubuntu Linux

Rispetto ad altre shell come BASH, ZSH richiede una configurazione per la prima volta da curare. Quando avvii ZSH per la prima volta, ti verranno offerte alcune opzioni da configurare. Vediamo quali sono queste opzioni e come configurare tali opzioni.

Selezionare l’opzione "1" nella prima pagina che ci porterà al menu principale.

Nuovo utente Zsh Setup
Nuovo utente Zsh Setup

Il menu principale mostrerà alcune opzioni consigliate per la configurazione.

Zsh Menu principale
Zsh Menu principale

Premi 1, ti porterà a configurare i parametri relativi alla cronologia come il numero di righe di cronologia da conservare e la 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 effettuato lo stato di modifica verrà modificato da “non ancora salvato” a “impostato ma non salvato”.

Configurazione cronologia Zsh
Configurazione cronologia Zsh

Premere "0" per ricordare le modifiche. Una volta che si esce allo stato del menu principale cambierà da “consigliato” a “Modifiche non salvate”.

Configurazione cronologia Zsh
Configurazione cronologia Zsh

Allo stesso modo, è necessario modificare la configurazione per il sistema di completamento, le chiavi e le opzioni di shell comuni. Una volta fatto premere ” 0 ” per salvare tutte le modifiche.

Impostazioni Zsh
Impostazioni Zsh

L’installazione è completata ora e ti porterà alla shell. Dalla prossima volta che la shell non verrà eseguita attraverso queste impostazioni iniziali, ma è possibile eseguire nuovamente il comando new-user install come mostrato nell’immagine sottostante quando necessario.

Zsh Setup Completed
Zsh Setup Completed

C’è un modo alternativo e semplice invece di impostare manualmente ogni configurazione. Questo è il modo in cui preferisco normalmente. Invece di scegliere l’opzione "1" e andare al menu principale per impostare ogni impostazione, possiamo scegliere l’opzione "2" che popolerà il file .zshrc con i parametri predefiniti. Possiamo modificare i parametri direttamente nel file .zshrc.

Zsh Parametri predefiniti
Zsh Parametri predefiniti

Ripristinare la vecchia shell Bash

Nel caso in cui si desidera ripristinare la vecchia shell è necessario seguire i passaggi seguenti.

$ sudo apt --purge remove zsh$ chsh -s $(which "SHELL NAME")

Ora apri una nuova sessione per vedere le modifiche per essere efficaci

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 funzionalità e condividi la tua esperienza con noi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Previous post Burgess Meredith
Next post GD & T per principianti: MMC & tolleranza bonus, spiegato in 3D