QUÉ SON, CÓMO Y PARA QUÉ SE UTILIZAN
Tarde o temprano y aunque sea de manera esporádica vas a tener que entrar en la tan “temida” consola de linux.
Algo que te ayudará mucho cuando te encuentras frente a un comando que no sabes cómo utilizar o que es lo que hace realmente es el manual o más conocido como el man o las manpages (páginas del manual). Cuando digo comando me refiero también a paquete, aplicación, utilidad, etc.
El manual nos va a mostrar toda la información que necesitemos para el uso del paquete en cuestión, sabremos para qué se utiliza o para qué sirve, obtendremos una descripción del paquete, opciones extendidas de uso, etc.
Tan sencillo cómo teclear en nuestra consola:
man man
La página del manual del man
Pero también podríamos tipear:
man ls
man cp
man iceweasel
man amule
man grep
Todo lo que incluya una página de manual nos será mostrado.
Pero las manpages o páginas del manual no sólo nos sirven para esto, también cuando no sabemos que comando debemos utilizar para realizar alguna tarea, podría servirnos:
man -k palabraclave
Donde la palabra clave sería la acción a realizar. Por ejemplo, queremos saber qué comando utilizar para descargar algo desde la línea de comandos:
man -k download
Buscará coincidencias en las descripciones de los paquetes que tenemos instalados que incluyan la palabra download:
arm2hpdl (1) - Add HP download header/trailer to an ARM ELF binary. git-fetch (1) - Download objects and refs from another repository git-http-fetch (1) - Download from a remote git repository via HTTP lwp-download (1p) - Fetch large files from the web update-pciids (8) - download new version of the PCI ID list update-usbids (8) - download new version of the USB ID list wget (1) - The non-interactive network downloader. XkbSetIndicatorMap (3) - Downloads the changes to the server based on modific...
Bien, hasta aquí una pequeña introducción para que veáis para que sirve y cómo utilizarlo, es realmente sencillo y muy útil.
CÓMO LEERLAS Y ACCEDER A ELLAS
Hay diferentes maneras de leer las páginas del man, la más común es desde la terminal, tecleando simplemente “man loquesea”, es la manera más rápida y más directa, aunque quizás poco atractiva, pero siempre podemos mejorarla añadiéndole un poco de color, en el blog de @lucasm86 nos explican 2 maneras de cómo hacerlo y notaréis como su lectura mejora notablemente.
Otra manera es a través de la ayuda de gnome (si utilizáis este entorno de escritorio):
gnome-help man:man
En internet existen varias páginas, un par de ejemplos:
Pero también podéis poner en vuestro buscador favorito manpages online, aparecen varios resultados de diferentes webs que nos pueden servir.
Si quieres llevar las páginas del manual en tu bolsillo y tienes un teléfono con android o un iphone existen varias aplicaciones, del primero no he probado ninguna, aunque sí he visto que hay varias, para el iphone por ejemplo tenemos Linux Reference Guide, que se encuentra de manera gratuita en la App Store, un amplio listado de comandos que podemos consultar en cualquier momento.
CONVERTIRLAS A PDF
Pero las páginas del manual también podemos guardarlas en formato pdf para una mayor legibilidad, edición, enviarlas a alguien por email, imprimir… Y lo haremos haciendo uso de la opción -t y el comando ps2pdf para convertirlo:
man -t nombrepaquete | ps2pdf – > /destino/nombrearchivo.pdf
Por ejemplo vamos a convertir la salida del man del comando wget a pdf indicándole que lo guarde en mi carpeta de usuario:
man -t wget | ps2pdf – > /home/miusuario/wget.pdf
MANPAGES EN NUESTRO IDIOMA
El problema de las páginas del manual es que están en inglés, así que si andamos un poco pez con esta lengua vamos a tenerlo difícil para poder entender que es lo que nos están explicando, aunque siempre podemos apoyarnos en las manpages en español o en otra lengua, también hay páginas del manual en italiano, francés, ruso, alemán, polaco, japonés…
En el caso de que las queramos en castellano:
En Debian las instalaríamos:
aptitude install manpages-es manpages-es-extra
En Archlinux:
yaourt -S man-pages-es
En ambos casos, después de la instalación:
export LANG=es_ES
El incoveniente es que no todas las páginas están traducidas por lo que puede que nos encontremos una gran mayoría en inglés y otras en nuestra lengua.
DIVIÉRTE CON LAS PÁGINAS DEL MANUAL
Si tienes un buen nivel de la lengua extranjera y quieres pasar un rato divertido tenemos las funny-manpages y asr-manpages con la explicación de algunos comandos pero que no debemos tomar demasiado en cuenta. Son simplemente para realizar unas lecturas que nos sacarán una sonrisa.
Las instalaremos en Debian con:
aptitude install funny-manpages asr-manpages
Y en Archlinux:
yaourt funny-manpages asr-manpages
Si queremos saber las páginas del manual que incluyen ambas aplicaciones podemos hacer:
En Debian:
dpkg -L funny-manpages
dpkg -L asr-manpages
En Arch:
yaourt -Ql funny-manpages
yaourt -Ql asr-manpages
Las páginas del manual incluídas en funny-manpages son: date, echo, gong, grope, party, rescrog, rtfm, rm, tm, xkill, baby, celibacy, flog, uubp, condom, xlart, sex, strfry, flame.
Las páginas del manual incluídas en asr-manpages son: guru, nuke, bosskill, knife, pmsd, ctluser, luser, normality, people, lart, c, slave, sysadmin, think, whack, chastise, axe, chainsaw, cutter.
Y accederemos a ellas de la misma manera que lo hacemos con las páginas del manual serias:
man bosskill
Muchas veces nos preguntamos si nuestras contraseñas son todo lo seguras que deberían de ser. Una pregunta difícil, en ocasiones pensamos que sí, ¿quién va a adivinar esta palabra o esta secuencia de letras y números que acabo de poner? No sé si existe el password perfecto e indestructible pero hay algunas webs que nos pueden ayudar y orientarnos a complicar un poco la cosa.









Se comenta