Páginas Man desde Firefox, mejores lecturas
Alexander Anderson es un sacerdote guerrero o paladín que trabaja para la Organización Iscariote de quien poco se sabe su historia. Sin embargo, algunos personajes revelan que ha existido, posiblemente desde el Concilio de Éfeso en el año 431 d.c.. La misma existencia de Anderson sugiere que Iscariote ha utilizado ingeniería genética y otras tecnologías avanzadas para cumplir sus propósitos y crear mayores armas para combatir a sus enemigos, tiene la tarea de librar la batalla con mas de mil demonios del Infrascrito. (Hellsing manga japonesa).
En realidad el uso de un terminal o consola no es tan complejo como aparenta ser la manga, o mejor dicho, podría ser si no sabemos los que, como y cuando para cada demonio, oh! disculpen, para cada tarea.
Precisamente aquí la importancia del articulo recién publicado por nuestro amigo y colega Eral: “Páginas Man en español - Manuales en nuestro idioma”, el cual aprovecharemos para tratar de sacarle jugo:
Un poco sobre como consultar las páginas man. Toda la información relacionada con la administración y ejecución de programas en nuestro sistema es localizada con los comandos: LOCATE – INFO – APROPOS – MAN, veamos por que:
LOCATE.- Realiza búsquedas, si no tenemos actualizada su cache, difícilmente encontraremos nuestros programas ejecutables, scripts, gráficos, etc.. Actualiza con cada nueva petición luego de una o varias instalaciones o creación de documentos nuevos, la orden es: $ [sudo locate -u].
INFO.- Esto nos mostrará en el terminal toda la documentación disponible en el sistema. Para navegar dentro de él usa los siguientes comandos: [?] lista los comandos, [Enter] sobre opción de menú para abordar el tema, [d] para regresar al principal, [u] regresa al anterior, [q] para salir, etc.
APROPOS.- Nos permite consultar de modo rápido, todas las cabeceras de páginas man relacionadas con nuestra consulta en pos de encontrar palabras clave que nos permitan una búsqueda más concreta. Descubre como actualizar su base de datos.
MAN.- Es un comando que nos muestra un documento relacionado por cada ejecutable instalado, que permiten una referencia rápida a la utilización de dicha orden o ejecutable.
Impresión de las páginas man. Las páginas man son instaladas normalmente por Ubuntu en los directorios “/usr/share/man” y “/usr/share/man/es”, en ingles y español respectivamente, además son compactadas cada una como Zip. Pero -ojo-, no todas las variantes de UNIX las guardan ahí y tampoco las compactan con Zip, chequeen por favor con $ [locate man2], con ello sabrán que directorios y formato de compactación.
Imprimir una Página Man, Ejemplo con el comando ls:
Al vuelo se extrae la página man del comando [ls] con gzip, se formatea a Postscript con groff y se imprime con lpr desde la consola.
$ gzip -dc /usr/share/man/es/man1/ls.1.gz | nroff -s -Tps -man | lpr
Si desean ahorrar tinta, sustituyan (-Tps) por (-Tascii) y agreguen luego de (-man) el comando (| col -b) para que respete los espacios de columnas.
Si desean crear un fichero en cualesquiera de las dos opciones, sustituyan el comando (| lpr) por el direccionamiento de salida a disco [> ~/Desktop/ls.1.*] ( * = .ps o .txt respectivamente).
Convertir una página man a documento HTML. ¿Alguna vez hemos interpretado de manera no adecuada una frase, oración o concepto en nuestro idioma nativo? ¿Dominamos el idioma ingles? Las respuestas a éstas y muchas otras preguntas justificarían de manera explícita la creación, por la accesibilidad, de documentos HTML de las páginas man en nuestro idioma, así pues, si convenimos con ello, esta es la manera de hacerlo:
Son necesarios dos pasos, extraer una página man y guardarla en disco como un fichero groff y, a partir de éste, convertirlo con la ayuda de man2html que podemos ver en nuestro ejemplo:
Abrimos un terminal y tecleamos lo siguiente
$ sudo locate -u # opcional de no haberse hecho recién
$ locate /usr/bin/man2html # para chequear si lo tenemos
$ sudo apt-get install man2html # opcional si no lo tenemos
$ gzip -dc /usr/share/man/es/man1/ls.1.gz > ~/ls.1 # extraer y guardar
$ man2html ~/ls.1 > ~/ls.1.html | mozilla ~/ls.1.html # convertir y ver
Nota: Si deseas ver la existencia inmediata de los ficheros en tu escritorio, cambia (~/) por [~/Desktop/], o teclea: $ [ls ls*] en el terminal.
Crearemos un script para Nautilus. Hasta aquí la tarea ha sido muy sencilla realmente, pero convertir mas de 600 ficheros requiere una herramienta especial que lo haga. Este script para Nautilus [manpag-es2html] deberá convertir una o varias páginas man de un solo golpe y con ello solucionamos el problema.
Crearemos los documentos HTML necesarios con ayuda de OpenOffice. Estos documentos nos servirán, bueno en realidad como ustedes lo dispongan, en mi caso los uso como menús, base de lanzamiento, recordatorio y apertura de documentos, direcciones URL importantes, inclusive mis páginas man, tutoriales, manuales, marcadores que difícilmente cambian, etc.
Este conjunto de documentos HTML podrían tener la misma funcionalidad, incluso se podría accesar desde la barra de herramientas (toolbar) como el sitio enlazado LinuxManPages, mismo que obsequia Eral en su artículo; Excepto por el idioma, con una mejor disposición de los comandos para no tener que buscar por una larga lista y desde luego que será creado por nosotros mismos, seguramente le daremos mejor valoración, pero no abandonen la propuesta de Eral, no todas las manpages están traducidas.
En lo personal me hubiera gustado concluir de una buena vez, pero se ha extendido demasiado y apenas tenemos la mitad del trabajo, así que dejaré la conclusión para una segunda entrega.
Disfrutenlo xD!
Completa esta lectura con:
Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.










Comentarios (0)
No hay comentarios todavía.
Deja un comentario