domingo, 11 de julio de 2010

Barajitas premiadas (#2) - man

La barajita del día... El comando man de *nix nos permite observar el manual correspondiente para una entrada (generalmente un comando). Me puedo mover con las flechas (arriba y abajo), pg down (barra espaciadora), pg up (b) o inclusive buscar patrones (presionando barra "/", colocando el patrón y ENTER). Para salir q.

Ahora, hay veces en las que tengo más de un manual para la misma entrada o simplemente deseo conocer si existe manual para algo. Para ello, puedo utilizar la opción -k del comando. A continuación presento un ejemplo que permite obtener las coincidencias para manuales de printf, obteniendo dos respuestas concretas y luego abriendo una de ellas específicamente. Fíjese que filtro la salida con el comando grep para especificar sólo las líneas que contengan la palabra print al inicio; para comprobar el comportamiento, puede probar quitando el pipe (|) y luego colocándolo de nuevo


rodolfo@rcampos-laptop:~$ man -k printf\* | grep ^print
printf (3) - conversión de salida formateada
print (1) - execute programs via entries in the mailcap file
print_description (3snmp) - mib_api functions
print_mib (3snmp) - mib_api functions
print_objid (3snmp) - mib_api functions
print_value (3snmp) - mib_api functions
print_variable (3snmp) - mib_api functions
printafm (1) - Print the metrics from a Postscript font in AFM format...
printenv (1) - print all or part of environment
printers.conf (5) - printer configuration file for cups
printf (1) - format and print data
rodolfo@rcampos-laptop:~$ man 3 printf

2 comentarios: