Impresión de las paginas del man


Este truco es mi modesta ampliación de otro publicado hace algunos meses en esta misma web. Se me ocurrió hacer un ‘man man’ y esto es lo que descubrí…

En esencia, todo se basa en utilizar el parámetro -t del man. El otro truco cambiaba el paginador (que suele ser el less) por el cat y luego directamente imprimia. En cambio este lo que hace es cambiar el formato de la salida del man por uno más adecuado para imprimirlo (PostScript, bonito, justificado, con las fuentes bién puestas y todo), haciendo que pase antes por el groff con unos parámetros que alguien ha tenido la delicadeza de elegir hace tiempo para que nuestras impresiones del man queden mucho más legibles.
Así de simple. Mirad el man del propio man y sabreis exactamente por qué funciona así de bién. O simplemente probadlo y ya me contareis, el resultado es impecable ;-D

Para generar un fichero PostScript a dos paginas y comprimido que contenga el man del comando ls (me va a servir para el ejemplo 😉 lo que teneis que hacer es

man -t ls | mpage -2 | gzip -9 > man_ls.ps.gz

y si lo que quereis es imprimirlo directamente podeis hacer esto

man -t ls | mpage -2 | lpr -Plaserjet

evidentemente substituyendo en todos los casos ls por el comando que os interese y laserjet por la cola de impresión que más os guste de vuestro sistema. Si quereis imprimir a una pagina por hoja, suprimid el mpage -2 y listos 😉

Bueno, intentad controlaros que no hay que desperdiciar papel, vale? 😛

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=358 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.