14/10/2008 - Linux Feed

LINUX « E-Pillole



Convertire man pages in file di testo/pdf

Post inserito il 14/04/2007 da Fede in Man Pages Linux

Spesso capita di dover leggere con attenzione l'help e le man pages di un determinato comando per conoscere meglio i parametri e le opzioni da passare. Le man pages (abbreviazione di manual pages) sono una risorsa molto utile di ogni sistema unix e per leggerne l'output è sufficiente digitare:

man cmd

dove per cmd ci si riferisce al comando di cui si vogliono visualizzare le man pages. In questo modo, l'output viene visualizzato direttamente nel terminale, e la lettura è decisamente scomoda soprattutto per output di molte pagine. La cosa migliore quindi, se si vuole leggere agevolmente le man pages di un determinato comando, è di estrarle e convertirle in file .pdf, oppure in semplici file di testo.

Man2pdf

Vediamo come fare, ipotizzando di voler visualizzare le man pages del comando mount.

Per convertire le man pages in un semplice file di testo è sufficiente digitare:

man mount | col -b > man_mount

In questo modo verrà creato un semplice file di testo "man_mount" che preserva la formattazione delle man pages, e che sarà facilmente consultabile con qualunque editor di testo.

Per convertire invece le man pages in un file .pdf bisognerà innanzitutto convertirle in un file postscript (.ps) digitando:

man -t mount > man_mount.ps

e successivamente convertire il file .ps appena creato in un file .pdf utilizzando l'eseguibile ps2pdf che sui sistemi debian based viene installato con il pacchetto gs-common. Se non lo avete già, installatelo digitando da root:

apt-get install gs-common

A questo punto, possiamo convertire il file postscript (.ps) creato in precedenza in un .pdf, digitando molto semplicemente:

ps2pdf man_mount.ps man_mount.pdf

Ed ecco che le man pages, sono perfettamente trasformate in un file .pdf di facile consultazione su qualunque sistema con un'interfaccia grafica.


Post letto 1021 volte | Commenti (2) | Bookmark   del.icio.us    segnalo


Commento postato da ps2pdf il 23/06/2007
grazie mille

l'eseguibile ps2df sta in gs-common :)
non me lo ricordavo +

thanksss

Commento postato da Fede il 23/06/2007
eheheh

se devo dire la verità anche io ci avevo messo un pò a ricordarmelo!!!

ciaociao

Commenta Post

(opzionale)
(opzionale)


Codice antispam: Codice antispam