Sur les systèmes Unix, les documentations des commandes et programmes sont disponibles dans le terminal, via la commande "man". Ainsi, l'utilisateur a accès à la syntaxe pour utiliser la commande, une description, les options disponibles, etc... Sauf qu'une page man, c'est un peu moche et parfois pénible à lire... Pour remédier à cela, quoi de mieux qu'un peu de couleur !
Voici la page man de la commande mount
:
C'est un peu terne, et l'ajout de couleurs permet de bien repérer les options :
Pour arriver à ce résultat, modifiez le fichier .bashrc
de votre utilisateur :
vi ~/.bashrc
Et ajoutez-y ces lignes :
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'
Voici la signification des suffixes de la variable LESS_TERMCAP
:
termcap terminfo
ks smkx make the keypad send commands
ke rmkx make the keypad send digits
vb flash emit visual bell
mb blink start blink
md bold start bold
me sgr0 turn off bold, blink and underline
so smso start standout (reverse video)
se rmso stop standout
us smul start underline
ue rmul stop underline
Les couleurs et les styles sont définis par des chiffres :
- 31 : rouge
- 32 : vert
- 33 : jaune
- 0 : normal
- 1 : gras
- 4 : souligné
Ce site détaille parfaitement l'utilisation des couleurs en Bash.