Converteix els manuals (man) en PDF

Molts dels usuaris de GNU / Linux quan volem saber com funciona algun programa, revisar les seves opcions, o simplement llegir la seva documentació, fem ús de MAN.

MAN és el paginador o visor de manuals de el Sistema, i en general cada programa que instal·lem, inclou el seu manual electrònic el qual podem veure amb aquesta aplicació. El seu ús és molt senzill, només hem de posar al terminal la comanda:

$ man [aplicación]

Substituint [aplicació] pel nom de el programa. Per exemple, si volem veure la documentació o manual de l'propi MAN, posem:

$ man man

I ens sortirà alguna cosa com això:

MAN té moltíssimes opcions per explorar els manuals i les seves seccions, però aquest post no és per explicar el seu funcionament. Fins aquí tot molt bonic.

Però podem llegir aquests manuals de forma més còmoda simplement portant-los a format PDF. Com ho fem? Doncs molt senzill:

man -t man | ps2pdf - > man.pdf

Amb això hauria de ser suficient. No obstant això, per a certes versió de Acrobat Reader, Cal reemplaçar ps2pdf per aquests:

ps2pdf12 - Converteix PostScript a PDF d'1,2 (Acrobat 3 i posterior compatible) usant ghostscript
ps2pdf13 - Converteix PostScript a PDF 1.3 (Acrobat 4 i posterior compatible) usant ghostscript
ps2pdf14 - Converteix PostScript a PDF 1.4 (Acrobat 5 i posterior compatible) usant ghostscript

Fet. Ja podem portar els nostres manuals a on vulguem 😀


18 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   AurosZx va dir

    Molt interessant, ho provaré amb un parell de man 's 🙂

  2.   Moskera va dir

    Molt interessant, ja l'havia vist un parell de vegades però sempre ho oblido jajajaja. ILAV he canviat la meva Debian testing xfce per KDE jajajaja. Vas ser tu el que m'havia convençut per passar-me a xfce amb els teus aportacions després de perdre GNOME2 i no estar content amb el KDE però ara he tornat. Es nota la diferència de consum de recursos però va molt fluid. Acabo de publicar això:
    http://galegolinux.blogspot.com.es/2012/08/remastersys-en-wheezy.html
    Quizás le interese a alguien. Por cierto, a este paso desdelinux se convertirá en el blog de referencia en la temática gnulinuxera. Felicidades por el magnífico blog!

    1.    ILAV va dir

      Jajaja Què et puc dir? Ara mateix estic entre KDE i Xfce ... Per cert, molt bon article.

      1.    Moskera va dir

        Moltes gràcies! Si, havia llegit per aquí que també utilitzaves KDE.
        Una salutació!

  3.   Oscar va dir

    Excel·lent, es veu molt pràctic, a provar es a dit.

  4.   Akari va dir

    O pots simplement mirar les pàgines de man en el Konqueror, amb el KIO «man:».

    Només cal posar, per exemple «man: top» per veure la pagina man de «top» en un format la mar de maco.

  5.   Algabe va dir

    Excel·lent Tip caldrà tenir-ho en ment 🙂

  6.   Matias (@ W4t145) va dir

    Sempre se m'oblida aquesta comanda. A vegades és més còmode imprimir d'estar llegint per consola

  7.   Pau Andres va dir

    Molt Bon Tip. Aqui va Altre.

    Si només el volen enviar a un fitxer normal Només fan

    man wget> ManWget
    I ahi el tenen en format de text més còmode per llegir.

  8.   Neo61 va dir

    Muy bueno tot

  9.   miniminiyo va dir

    Increible comando, no ho coneixia però ja li he donat ús xD la cosa es..el comandament ens deixaria passar tot a pdf si fem a l'tuberia correcta o és només per a «man», perquè si no és així, estem davant d'una eina tan potent com

    $ pdftotext
    $ pdftohtml
    $ Pdfto *
    $ htmltotext

    És a dir un invers preciós que ens faria més còmode a l'ull humà veure log i textos que es fan tediosos en consola xD

    Jo he tocat però com que no maneig en excés em quedo amb a l'dubte: S

  10.   Martin va dir

    Des de fa temps que faig servir most com pager (http://www.slackbook.org/html/file-commands-pagers.html) I la veritat que em simplifica molt la vida per llegir interminables pàgines de manual. Per reemplaçar a l'pager per defecte busquin el paquet most -està en totes les distribuciones- i agreguin al seu ~ / .bashrc:

    export PAGER = / usr / bin / most

    Welcome to a whole new world 😉

  11.   Rabba va dir

    algú sap com tenir les pàgines man en espanyol en arch?

  12.   moscosov va dir

    Excel·lent tip ILAV, aquest i el de Gaara per convertir pàgines webs a .mht m'han ajudat molt per sistematitzar tota la info que tinc. Gràcies!

  13.   ROSVEL va dir

    Excel·lent! gràcies per compartir !!

  14.   Pepe Barrascout va dir

    Que boníssim això, molt més fàcil i còmode per llegir els manuals i poder-los imprimir.

    Gràcies per compartir el coneixement.

  15.   UserArchlinux va dir

    Excel·lent ... molt útil i productiu.
    Salutacions i moltes gràcies.

  16.   userarch va dir

    hola,
    proveu:
    man -t ip link | ps2pdf -> ip-link.pdf
    i em va sortir:
    `R 'is a string (producing the registered sign), not a macro.
    després vaig fer:
    evince ip-link.pdf
    resultat:
    document en blanc
    podrien ajudar-me amb el problema.
    gràcies,