Come passare da Bash a ZSH su Linux

Gli utenti Linux che trascorrono molto tempo nel terminale acquisiscono molta familiarità con Bash Shell. È versatile e affidabile, sebbene manchi di caratteristiche che lo facciano sembrare moderno. Se stai cercando qualcosa con più funzionalità rispetto alla Bash Shell, una buona alternativa da provare è la Z Shell (aka Zsh). È basato su Bash ma presenta importanti miglioramenti che lo rendono più utilizzabile. In questa guida, esamineremo come passare da Bash a ZSH e renderla la tua Shell principale e come attivare il framework Oh My Zsh per ulteriori miglioramenti.

Installa Zsh

Prima di utilizzare la shell Zsh al posto di Bash, dovrai installarla sul tuo PC Linux. Fortunatamente, poiché Zsh è una delle alternative Bash più conosciute, ottenerla non è un problema. Apri una finestra di 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 la Z Shell per impostazione predefinita, nel disco live. Tuttavia, anche se il disco live utilizza Zsh non significa che la tua installazione lo avrà abilitato per impostazione predefinita. Se hai deciso di utilizzare Bash tradizionale, potresti comunque dover 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 nella comunità Linux. Di conseguenza, anche gli utenti delle distribuzioni Linux più oscure non dovrebbero avere problemi a trovarlo nel gestore pacchetti. Per installare Zsh, apri un terminale, cerca "zsh" e installalo come fai normalmente con il software.

In alternativa, vai al sito Web Zsh e scopri come ottenerlo sul tuo sistema operativo Linux preferito.

Configurazione di 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 servono a semplificare la configurazione della shell. Ancora una volta, premere 1 . La selezione di questa opzione ti guiderà attraverso la configurazione delle impostazioni della cronologia della shell e così via.

Come passare da Bash a ZSH su Linux

Innanzitutto, premere 1 per impostare la dimensione della linea della cronologia. Quindi premere 2 per creare il nuovo file di 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 all'interno del file di cronologia.

Con il completamento automatico attivo, premi Q per tornare al menu.

L'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 con Z Shell. In caso contrario, premere 0 per salvare le modifiche e uscire.

Cambia shell predefinita

Zsh è configurato correttamente, ma non è la Desktop Shell 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 comando chsh .

Innanzitutto, cambia la shell per Root:

sudo -s

chsh -s /bin/zsh root

Ora che l'utente root utilizza Zsh per impostazione predefinita, è il momento di trasferire il tuo utente. Tieni presente che dovrai eseguire nuovamente questo comando per ogni utente che desidera utilizzare Zsh Shell. Sostituisci user nel comando seguente con il tuo nome utente.

chsh -s /bin/zsh nome utente

Immettere la password dell'utente per confermare la modifica. Chiudi il terminale e riaprilo per accedere a Zsh.

Installa Oh My Zsh

Come passare da Bash a ZSH su Linux

Usare Zsh da solo è sufficiente per la maggior parte degli utenti, ma se vuoi ottenere ancora di più da questa shell, l'installazione di Oh My Zsh è la strada da percorrere. Per ottenere Zsh, usa lo strumento di download wget per scaricare l'ultima versione dello 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 bel file di configurazione Zsh completo di dozzine di plugin diversi tra cui scegliere. Per abilitare uno di questi plugin, dovrai modificare il file di configurazione Zsh. Nel terminale, usa l'editor di testo Nano per aprire ~/. zshrc .

nano ~/.zshrc

I primi nell'elenco dei plugin tra cui scegliere in Oh My Zsh sono i 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 con il tuo tema preferito.

Seguendo il tema, ci sono molti altri plugin Zsh da abilitare. Scorri l'elenco con il tasto freccia e leggi la descrizione dei plugin. Vedi uno che ti piace? Rimuovi il segno # davanti al codice per attivare il plugin.

Abilita i plugin salvando Nano (Ctrl + O poi Ctrl + X) e riavviando il terminale.

Leave a Comment

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.