Ricerca nel sito web

Come visualizzare o visualizzare pagine man colorate in Linux


Nei sistemi operativi simili a Unix, una pagina man (nella pagina di manuale completa) è una documentazione per un programma/strumento/utilità basato su terminale (comunemente noto come comando). Contiene il nome del comando, la sintassi per utilizzarlo, una descrizione, le opzioni disponibili, l'autore, il copyright, i comandi correlati, ecc.

Puoi leggere la pagina man per un comando Linux come segue; questo visualizzerà la pagina man per il comando df:

man df 

Per impostazione predefinita, il programma man utilizza normalmente un programma cercapersone terminale come più o meno per formattare il suo output, e la visualizzazione predefinita è normalmente in colore bianco per ogni tipo di testo (grassetto, sottolineato ecc.).

Puoi apportare alcune modifiche al tuo file ~/.bashrc per ottenere pagine man ben colorate specificando uno schema di colori utilizzando varie variabili LESS_TERMCAP.

vi ~/.bashrc

Aggiungi le seguenti variabili della combinazione di colori.

export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'

Di seguito sono riportati i codici colore che abbiamo utilizzato nella configurazione precedente.

  • 31 – rosso
  • 32 – verde
  • 33 – giallo

Ed ecco i significati dei codici di escape utilizzati nella configurazione di cui sopra.

  • 0 – ripristinato/normale
  • 1 – grassetto
  • 4 – sottolineato

Puoi inoltre ripristinare il tuo terminale digitando reset o anche avviare un'altra shell. Ora, quando provi a visualizzare un comando df della pagina man, dovrebbe assomigliare a questo, più bello della visualizzazione predefinita.

In alternativa, puoi utilizzare il programma di paging MOST, che funziona su sistemi operativi simili a Unix e supporta più finestre e può scorrere verso sinistra e verso destra.

sudo apt install most		#Debian/Ubuntu 
yum install most		#RHEL/CentOS
dnf install most		#Fedora 22+

Successivamente, aggiungi la riga seguente nel tuo file ~/.bashrc, quindi esegui il source del file come prima ed eventualmente ripristina il tuo terminale.

export PAGER="most"

In questo articolo, ti abbiamo mostrato come visualizzare pagine man meravigliosamente colorate in Linux. Per inviarci qualsiasi domanda o condividere suggerimenti/trucchi utili sulla shell Linux, utilizza la sezione commenti qui sotto.