Convierte los manuales (man) en PDF

Muchos de los usuarios de GNU/Linux cuando queremos saber como funciona algรบn programa, revisar sus opciones, o simplemente leer su documentaciรณn, hacemos uso de MAN.

MAN es el paginador o visor de manuales del Sistema, y por lo general cada programa que instalamos, incluye su manual electrรณnico el cual podemos ver con esta aplicaciรณn. Su uso es muy sencillo, solo tenemos que poner en el terminal el comando:

$ man [aplicaciรณn]

Sustituyendo [aplicaciรณn] por el nombre del programa. Por ejemplo, si queremos ver la documentaciรณn o manual del propio MAN, ponemos:

$ man man

Y nos saldrรก algo como esto:

MAN tiene muchรญsimas opciones para explorar los manuales y sus secciones, pero este post no es para explicar su funcionamiento. Hasta ahรญ todo muy bonito.

Pero podemos leer estos manuales de forma mรกs cรณmoda simplemente llevรกndolos a formato PDF. ยฟCรณmo lo hacemos? Pues muy sencillo:

man -t man | ps2pdf - > man.pdf

Con esto deberรญa ser suficiente. No obstante, para ciertas versiรณn de Acrobat Reader, es necesario reemplazar ps2pdf por estos:

ps2pdf12 โ€“ Convertirย PostScript a PDF de 1,2 (Acrobat 3 y posterior compatible) usando ghostscript
ps2pdf13 โ€“ Convertir PostScript a PDF 1.3 (Acrobat 4 y posterior compatible) usando ghostscript
ps2pdf14 โ€“ Convertir PostScript a PDF 1.4 (Acrobat 5 y posterior compatible) usando ghostscript

Listo. Ya podemos llevar nuestros manuales a donde queramos ๐Ÿ˜€


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      AurosZx dijo

    Muy interesante, lo probarรฉ con un par de man’s ๐Ÿ™‚

      Moskera dijo

    Muy interesante, ya lo habรญa visto un par de veces pero siempre lo olvido jajajaja. Elav he cambiado mi Debian testing xfce por KDE jajajaja. Fuiste tu el que me habรญa convencido para pasarme a xfce con tus aportes luego de perder gnome2 y no estar contento con KDE pero ahora he vuelto. Se nota la diferencia de consumo de recursos pero va muy fluido. Acabo de publicar esto:
    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!

         elav dijo

      Jajaja ยฟQuรฉ te puedo decir? Ahora mismo estoy entre KDE y Xfce… Por cierto, muy buen artรญculo.

           Moskera dijo

        Muchas gracias! Si, habรญa leรญdo por ahรญ que tambiรฉn utilizabas KDE.
        Un saludo!

      Oscar dijo

    Excelente, se ve muy practico, a probar se a dicho.

      Akari dijo

    O puedes simplemente mirar las paginas de man en Konqueror, con el KIO ยซman:ยป.

    Basta con poner, por ejemplo ยซman:topยป para ver la pagina man de ยซtopยป en un formato la mar de majo.

      Algabe dijo

    Excelente Tip habrรก que tenerlo en mente ๐Ÿ™‚

      Matias (@W4t145) dijo

    Siempre se me olvida este comando. A veces es mas cรณmodo imprimir que estar leyendo por consola

      Pablo Andres dijo

    Muy Buen Tip. Aqui va Otro.

    Si solo lo quieren enviar a un archivo normal Solo hacen

    man wget > ManWget
    Y ahi lo tienen en formato de texto mas comodo para leer.

      Neo61 dijo

    Muy bueno todo

      miniminiyo dijo

    Increible comando,no lo conocia pero ya le he dado uso xD la cosa es..el comando nos dejaria pasar todo a pdf si hacemos al tuberia correcta o es solo para ยซmanยป,porque de no ser asi,estamos ante una herramienta tan potente como

    $pdftotext
    $pdftohtml
    $pdfto*
    $htmltotext

    Es decir un inverso precioso que nos haria mas comodo al ojo humano ver log y textos que se hacen tediosos en consola xD

    Yo he tocado pero como no manejo en exceso me quedo con al duda :S

      Martin dijo

    Desde hace tiempo que uso most como pager (http://www.slackbook.org/html/file-commands-pagers.html) y la verdad que me simplifica mucho la vida para leer interminables pรกginas de manual. Para reemplazar al pager por defecto busquen el paquete most -estรก en todas las distribuciones- y agreguen a su ~/.bashrc:

    export PAGER=/usr/bin/most

    Welcome to a whole new world ๐Ÿ˜‰

      RabBa dijo

    alguien sabe como tener las paginas man en espaรฑol en arch?

      moscosov dijo

    Excelente tip Elav, este y el de Gaara para convertir paginas webs a .mht me han ayudado mucho para sistematizar toda la info que tengo. Gracias!

      RosVel dijo

    Excelente! gracias por compartir!!

      Pepe Barrascout dijo

    Que buenรญsimo eso, mucho mas fรกcil y cรณmodo para leer los manuales y poderlos imprimir.

    Gracias por compartir el conocimiento.

      UserArchlinux dijo

    Excelente… muy util y productivo.
    Saludos y muchas gracias.

      userarch dijo

    hola,
    probe:
    man -t ip link | ps2pdf – > ip-link.pdf
    y me salio:
    `R’ is a string (producing the registered sign), not a macro.
    luego hice:
    evince ip-link.pdf
    resultado:
    documento en blanco
    podrian ayudarme con el problema.
    gracias,