Linux novel: El man

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:

Linux Man Pages

Linux Man Pages Online

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

¿Son seguras tus contraseñas?

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.

Un día stumbleando llegué a un post en Lifehacker donde hablaban de una web para comprobar lo segura que era nuestra contraseña.

En How secure is my password podemos introducir “algo” al azar y comprobar cómo de segura es y cuánto tiempo llevaría hackearla, dándonos sugerencias para mejorarla.

Su página hermana, Make me a password nos ayudará a crear una si no tenemos mucha imaginación o no sabemos cómo hacerlo.

Otra del estilo es Password Checker de Microsoft donde conforme vayamos introduciendo los caracteres irá subiendo el nivel de seguridad desde débil a media, fuerte o la mejor. En Cree contraseñas seguras nos dan algunos consejos e ideas sobre cómo mejorar la calidad de nuestras contraseñas.

Muy interesante también para este propósito es Password Meter donde nos dan puntos según la fortaleza de nuestra contraseña, dependiendo de algunas características: longitud, si incluye números y letras, símbolos, mayúsculas y minúsculas, etc. Cuanto más compleja sea mayor será la puntuación y por tanto más segura será.

Otra alternativa que me ha hecho mucha gracia es Clavemaster, utiliza la librerería de Password Meter. Aquí conforme vayamos introduciendo el password y dependiendo de su fortaleza nos irá mostrando desde un bebé hasta un mamut o un personaje verde y grandote que da la sensación de fortachón, siendo el bebé la más débil y los otros más fuertes.

Si sois un poco desconfiados y no os agrada lo de ir poniendo vuestra password en cualquier sitio lo que podéis hacer es tipear algo que os dé una idea para generar una nueva contraseña y así saber si váis por buen o mal camino.

En cuanto a ideas para contraseñas la verdad es que la imaginación no tiene límites, estas páginas os pueden ayudar bastante si andáis con poca creatividad o no sabéis muy bien que poner o que debería contener para que sea “segura” o como mínimo difícil de descifrar. Y si no también hay aplicaciones para estos menesteres:

PWGen es una aplicación para windows que sirve para ayudarnos a generar passwords.

En MacosX lo podemos hacer desde la utilidad Acceso a llaveros, tenemos 2 opciones o poner nosotros una y que nos muestre el nivel de fuerza que tiene o que nos genere una al azar especificando que sea: fácil de recordar, o que contenga letras y números, etc.

Y en linux un par de aplicaciones de consola: pwgen y makepasswd.

Otro día me extenderé más en el uso de estas utilidades ;-)

Infografía de Debian

20120211-194656.jpg

Fuente original en más idiomas: Claudio Computing

Vía: We Love Linux