Afficher des pages man en PDF en une commande
La commande man en mode console vous déprime ?
Rien de plus simple, la simple commande composite affiche une page de manuel bien formatée.
Dans le fichier /sur/bin/manpdf entrez les quelques lignes suivantes :
#!/bin/sh
file=$1
location=`man -w $file`
man -l -Tps $location | ps2pdf -> /tmp/$file.pdf
evince /tmp/$file.pdf
Puis un petit chmod +x /usr/bin/manpdf
Pour afficher la page manuel ls :
# manpdf ls
Remarques :
- on peut utiliser un autre visualisateur pdf
- on peut également ajouter à la commande quelques options par exemple l'option de recherche dans une page par le paramètre -l "SEE ALSO" qui positionnera la page au mot SEE ALSO
- on peut tout aussi ajouter à evince des options permettant de se positionner à une page donnée en argument