Aller au contenu

Ajouter de la couleur à sa commande man

Voilà une astuce pour ajouter de la couleur à sa commande man

Concrètement: voilà le rendu finale de la manipulation :

Cela améliore grandement la lisibilité de la commande man je trouve, et la rend plus agréable à l'utiliser. Il se peut que les couleurs soient plus agressives, j'utilise un thème un peu moins flashy pour reposer les yeux :D

Pour obtenir ce résultat, il y a deux moyens, installer un programme qui se nomme most, ou bien en exportant quelques variables. Je vais détailler les 2 méthodes, mais personnellement, j'utilise la 2nd méthode, car elle fait totalement pareil que la 1ère méthode, sans l'ajout d'un paquet inutile.

Pour la 1ère méthode, comme d'habitude, il suffit d'installer simplement un paquet

apt-get install most

Puis exporter la commande dans votre ''.bashrc ''

echo "export MANPAGER='"/usr/bin/most -s'"" >> ~/.bashrc

Il faut refaire la commande export pour chaque utilisateur

Pour la seconde méthode, il faut exporter plusieurs variables dans votre .bashrc :

cat >> ~/.bashrc << EOF
export LESS_TERMCAP_mb=$'E[01;31m
export LESS_TERMCAP_md=$'E[01;31m
export LESS_TERMCAP_me=$'E[0m
export LESS_TERMCAP_se=$'E[0m
export LESS_TERMCAP_so=$'E[01;44;33m
export LESS_TERMCAP_ue=$'E[0m
export LESS_TERMCAP_us=$'E[01;32m
export PAGER=less
EOF

Comme pour la commande précédente, Il faut refaire les commandes export pour chaque utilisateur

Et enfin, pour pouvoir admirer votre magnifique man sans quitter et ré-ouvrir votre client SSH, voici la commande à effectuer

source ~/.bashrc