GNU/Linux >> Linux Esercitazione >  >> Linux

Installa Awesome Zsh e rendilo la shell predefinita

Cos'è Zsh (Z Shell)?

Zshell ( zsh in breve) , è una shell proprio come bash. Viene usata come shell di login (dove ricevi un saluto e digiti nome utente e password) e come interprete della riga di comando (dove digiti comandi Linux come ls, cd).

Potresti chiederti perché qualcuno ha bisogno di cambiare se ogni shell svolge queste due funzioni. Uno dei motivi principali è che la sua esperienza relativa con diversi gusci. E un altro motivo è che ogni shell ha caratteristiche uniche come il completamento automatico, l'elenco dei comandi utilizzati di frequente, ecc. Sentiti libero di condividere il tuo motivo nei commenti.

Per ulteriori informazioni su zsh , fare riferimento alla pagina ufficiale.

Come installare Zsh

Questo tutorial è testato su Ubuntu 18.04 LTS. Dovrebbe funzionare anche con altre versioni di Ubuntu. In caso contrario, diccelo nei commenti.

Puoi installare zsh con i seguenti comandi nelle distribuzioni basate su Debian/Ubuntu:

sudo apt-get update
sudo apt-get install zsh

Hai bisogno dei diritti sudoer per eseguire i comandi sopra. Se non disponi di tali diritti, contatta il tuo amministratore di sistema. Se sei l'amministratore, fai riferimento a questo articolo per informazioni sulla creazione di un sudoer.

In Fedora, Red Hat e CentOS, puoi usare il gestore di pacchetti DNF per installare Zsh:

sudo dnf install zsh

Per verificare se hai installato zsh correttamente o meno, esegui zsh da zsh --version.

Una volta terminata l'installazione, è necessario eseguire un piccolo setup di configurazione (se non l'hai già fatto). Per prima cosa, cambia la shell digitando zsh nel terminale per ricevere un messaggio come questo.

Se vuoi esplorare le opzioni scegli 1 e configuralo. Ma consiglierei di scegliere 2 per ora e poi cambiare la configurazione ogni volta che ne hai bisogno.

Tieni presente che quando esegui zsh per la prima volta e ti è capitato per caso di avere uno di questi file (.zshenv .zshrc, .zlogin ), il messaggio di cui sopra non apparirà in quella situazione. Elimina i file se vuoi evitare di utilizzare configurazioni precedenti ed esegui zsh di nuovo.

Rendi zsh la shell predefinita

Puoi impostare qualsiasi shell come shell predefinita se conosci la posizione (o il collegamento simbolico) della shell. Nel nostro caso, zsh ha un collegamento simbolico /bin/zsh .

chsh -s /bin/zsh seeni

Il comando sopra imposterà zsh come shell predefinita per seeni. dopo aver ottenuto una password per verificare se l'utente che esegue questo comando è "seeni ,”. Se stai facendo per un altro utente e sei il root o hai i permessi sudoer, anteponi sudo al comando precedente come segue.

sudo chsh -s /bin/zsh seeni

Quando accedi la prossima volta, controlla quale shell stai utilizzando. Se è zsh, significa che zsh è ora la shell predefinita sul tuo sistema.

Congratulazioni! Riesci a installare zsh e rendila la shell predefinita. Spero che questo articolo ti sia stato utile. Se hai suggerimenti o domande su questo articolo, faccelo sapere nei commenti.


Linux
  1. Come installare le estensioni della shell GNOME in modo facile e veloce

  2. Come installare Zsh su Ubuntu 20.04?

  3. Come rendere Synaptic l'impostazione predefinita per l'installazione di file .deb?

  4. Come installare e configurare HAProxy su CentOS?

  5. Come modificare la shell predefinita in Linux

Come installare e rendere Nemo il file manager predefinito in Ubuntu

Come installare ZSH (Z Shell) su Ubuntu 20.04

Qual è la differenza tra Login e Non-Login Shell

Come installare e utilizzare Nu Shell su Linux

Come installare e configurare Zsh in Ubuntu 20.04

Come installare e configurare ZSH su distribuzioni Linux