
Stampare il manuale di un comando
Il comando man serve per
visualizzare a video la documentazione
relativa ad uno specifico
programma. Ma questo non
è tutto, è possibile anche inviare
l'output prodotto alla stampante, in
modo da trasferirlo su carta e poterlo
leggere con maggiore calma,
magari segnandoci sopra i nostri
appunti. L'unico requisito richiesto
è che prima di eseguire questa operazione
bisogna formattare la documentazione
filtrando l'output del
comando man attraverso l'utility col.
Ad esempio: man lpq | col -b | lpr.
Il comando precedente crea, filtra
e stampa la documentazione relativa
a “lpq” (l'utility predisposta all'analisi
della coda di stampa). In
pratica, il comando col -b provvede
proprio a rimuovere tutti i caratteri
che potrebbero creare problemi
di stampa. Ovviamente, in questo
caso la stampa ottenuta non
conterrà i caratteri in grassetto e altre
caratteristiche di impaginazione,
ma per chi non si accontenta è
sempre possibile ricorrere all'uso
di una ulteriore opzione convertendo
la pagina di manuale in formato
Postscript. In questo caso, basta
utilizzare il comando groff nel modo
seguente:
groff -man -C /percorso/completo/
pagina/manuale > manuale.ps
L'opzione -man indica che si deve considerare
la formattazione tipica dei manuali
per il file di ingresso, mentre -C imposta
il livello massimo di compatibilità
per il formato Postscript. A questo
punto, non rimane che visualizzare
l'output tramite una delle tante utility
presenti sui sistemi GNU/Linux come, ad esempio, il comando gs (Ghostview).
Infine, può essere utile convertire
l'output Postscript in formato PDF
utilizzando il tool ps2pdf:
ps2pdf manuale.ps manuale.pdf
 |
Le pagine del manuale si possono facilmente stampare o convertire in PDF |