Es lógico que muchas veces cuando tenemos que realizar alguna tarea en nuestra máquina con linux no recordemos o desconozcamos exactamente cual es el comando apropiado a utilizar.
Pero dentro de toda esta lista de comandos hay uno o dos que pueden darnos una pista sobre el camino a seguir, se trata de apropos o man -k.
Apropos o man -k lo que hacen es buscar dentro de las descripciones de las páginas del manual la palabra que nosotros hayamos insertado.
Una facilita, por ejemplo no recordamos o no sabemos qué debemos utilizar para listar el contenido de un directorio, podríamos escribir:
apropos dir o apropos directorio o man -k dir o man -k directorio o apropos list o man - k list
(Lo de directorio lo pongo en castellano porque tengo las manpages-es instaladas, aunque aun así hay que recordar que no todas las páginas del manual están traducidas, por lo que puede que en algunos casos no nos dé los resultados deseados).
Esto nos mostraría, por ejemplo en el primero de los casos, con dir, los comandos que existen y que podemos utilizar para realizar alguna tarea que tengan relación con los directorios: listar, crear, borrar, etc, con una breve descripción al lado, y en el segundo de los casos, con list, comandos que listen.
El numerito que aparece al lado del comando en cuestión, por ejemplo ls (1) hace referencia a la sección de las páginas del manual en la que se encuentra, la sección 1 son programas ejecutables o comandos de la shell, en un próximo post intentaré explicar un poco más sobre el tema.
Si la descripción obtenida no nos es suficiente, siempre podemos recurrir al man ls para obtener más información y saber si es realmente lo que andamos buscando.
Otro truco que también es interesante, cuando sabemos casi cual es la orden a utilizar pero no recordamos exactamente como se escribe o cómo era, en ese caso escribiríamos las primeras letras y apretaríamos dos veces seguidas el tabulador, lo que nos mostrará una lista de comandos que empiezan con lo que nosotros hemos escrito. Ejemplo:
ls apretamos TAB TAB
Resultado:
ls lsb_release lsmod lspci lsusb
lsattr lshal lsof lspgpot

Por alex el 14 Dic, 2007 | Responder
muy bueno y muy util