Trucs et astuces

Colorez vos man pages

closeCet article a été publié il y a 11 mois 4 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Il vous est sûrement arrivé un jour, qu’on vous sort l’expression RTFM (Read The Fucking Manual), quand vous posez une question sur un forum d’entre-aide ou sur un canal IRC. Vous aimerez bien lire ce man, mais voilà vous n’arrivez pas à finir la lecture de deux lignes, car vous ne supportez pas l’affichage du texte dans un shell et vous trouvez ça moche. Il existe un petit programme qui pourra résoudre ce souci et rendre la lecture des manuels plus agréable et plus jolis à voir.

Ouvrez donc un terminal et tapez la commande suivante :

su -c ‘yum install most

Pour Ubuntu et Debian :

su -c ‘apt-get install most’

Après l’avoir installé, tapez cette nouvelle commande :

colorer votre man page

Si vous n’aimez pas le résultat, vous pouvez toujours exporter vos man pages en pdf en exécutant la commande suivante :

man -t saidar | ps2pdf – cp.pdf

Enjoy it ;)

About crowd42

Blogueur marocain, passionné de logiciel libre et de lulzcats.No information is provided by the author.

7 Comments

  1. Personnellement, je préfère vimpager à most pour cette utilisation.

  2. Personnellement, dans le cas où le formatage par défaut ne suffit pas, j’utilise le protocole « man » de konqueror…
    man:snprintf par exemple.

  3. Il est aussi possible de coloriser less (pager par défaut):

    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’

  4. Après avoir également utilisé most, je suis repassé à less (lesspipe oblige quoi). Et less permet de faire la même chose, à placer dans le fichier de configuration de son shell:
    # Variables pour la coloration de less
    export LESS_TERMCAP_mb=$’\E[01;31m’ # début de blink
    export LESS_TERMCAP_md=$’\E[01;31m’ # début de gras
    export LESS_TERMCAP_me=$’\E[0m’ # fin
    export LESS_TERMCAP_so=$’\E[01;44;33m’ # début de la ligne d`état
    export LESS_TERMCAP_se=$’\E[0m’ # fin
    export LESS_TERMCAP_us=$’\E[01;32m’ # début de souligné
    export LESS_TERMCAP_ue=$’\E[0m’ # fin

    J’en cause un peu ici avec d’autres trucs: http://wiki.gardouille.fr/doku.php?id=documentation:ligne_de_commande:manuel#manuel_en_couleur

    Et au final je préfère utiliser less, plus souvent présent sur une majorité de système et car il fournit aussi lesspipe :þ

Trackbacks / Pings

Laisser un commentaire