Linux: rendere a colori le pagine man

Linux ha un ottimo sistema di manualistica grazie al tool man, che ha come unico inconveniente la visualizzazione del testo in un solo colore. In questo tutorial vedrete come farlo diventare a colori rendendo più piacevole la lettura.

Per prima cosa aprite il terminale, andate nella vostra directory utente e date il comando

nano .bashrc

Ora aggiungete queste righe alla fine del file:

man() {
env \
LESS_TERMCAP_mb=$'\e[01;31m' \
LESS_TERMCAP_md=$'\e[01;31m' \
LESS_TERMCAP_me=$'\e[0m' \
LESS_TERMCAP_se=$'\e[0m' \
LESS_TERMCAP_so=$'\e[01;44;33m' \
LESS_TERMCAP_ue=$'\e[0m' \
LESS_TERMCAP_us=$'\e[01;32m' \
man "$@"
}

Salvate con CTRL+O e chiudete con CTRL+X.
Applicate i cambiamenti con

source ~/.bashrc

Adesso aprite una qualsiasi pagina di man (scrivendo ad esempio man nano) e noterete che se prima si vedeva così:

Ora si vedrà così:

NB: In alcune distribuzioni di Linux il terminale potrebbe non riconoscere le sequenze di escape SGR col risultato che la modifica appena fatta non funziona; potete risolvere la cosa scrivendo la seguente riga alla fine di quelle aggiunte precedentemente:

export GROFF_NO_SGR=1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.