Guida installare zsh su GNU/linux

Stato
Discussione chiusa ad ulteriori risposte.

oscarandrea

Utente Emerald
7 Dicembre 2014
1,727
41
268
523
PREMESSA
Probabilmente la maggior parte dei nuovi utenti GNU/Linux sono abituati alla shell bash, che è preinstallata praticamente in tutte (o quasi) le distro, mentre già chi ha utilizzato altri sistemi Unix/unix-like, ha potuto constatare che non esiste solo bash come shell, difatti Freebsd usa come shell predefinita per l'utente root tcsh, OpenBSD ksh e così via. Ovviamente esistono molte shell, è possibile impostare una shell per ogni utente, in questa guida vedremo come installare ZSH, zsh ha molte funzionalità quali auto-completamento, correzione ortografica, cronologia dei comandi (che si può usare anche per l'auto-completamento), temi etc.

x6cEdop.gif

FXKfY12.gif

INSTALLAZIONE
Possiamo installare zsh dal nostro package manager.
Per Debian e derivate:
Codice:
 apt-get install zsh
per arch e derivate:
Codice:
pacman -S zsh
per gentoo e derivate:
Codice:
emerge zsh
Installato zsh non ci resta che impostarla come shell predefinita per l'utente tramite il comando chsh
Codice:
chsh -s /bin/zsh nome_utente
ovviamente nome_utente va sostituito con il nome dell'utente al quale cambiare shell, è possibile anche cambiare shell per l'utente root, ma io consiglio di lasciare bash per il root.

Adesso per modificare il file di configurazione possiamo usare un semplice editor di testo come vim, nano, vi, emacs etc
Codice:
vim ~/.zshrc
se invece non si vuole avere una configurazione già pronta possiamo utilizzare " oh my sh "(che utilizzo personalmente), che mette a disposizione temi, plugin etc
per installare oh my zsh tramite curl:
Codice:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
una volta installato possiamo sempre modificare il .zshrc, ad esempio se volessimo cambiare tema possiamo modificare la riga della voce themes, l'elenco completo dei temi è disponibile qui
ts24fWA.png
https://github.com/robbyrussell/oh-my-zsh/wiki/themes
per modificare altri parametri vi invito a visionare la wiki
 
  • Mi piace
Reazioni: nullptr
Stato
Discussione chiusa ad ulteriori risposte.