Muchas veces vemos en los foros o con los amigos la búsqueda incansable de información. Y es bueno saber que en el mismo sistema operativo existe gran cantidad de información. A veces no sabemos buscar y por eso preguntas básicas son enviadas a foros o listas de correo.
Quiero en este breve documento enviar algo de ayuda para los que quieren buscar ayuda por si mismos. Recuerda, lo importante es saber como y porque suceden las cosas… no simplemente hacerlas funcionar.
1.Como encontrar y buscar ayuda para evitar hacer preguntas fuera de sitio en los foros:
Las herramientas mas útiles dentro del sistema (sin usar google)
man
info
howto / como
faq – preguntas frecuentas
/usr/share/doc/nombre-programa
1.1. Páginas del man
Una página de manual esta dividida en varias secciones, estas están etiquetadas como:
NOMBRE
El nombre y una breve descripción del comando.
SINOPSIS
Como usar el programa y sus opciones en la linea de comandos.
DESCRIPCIÓN
Explicación del programa y sus opciones.
OPCIONES
Descripción detallada de cada una de las opciones del programa.
FICHEROS
Listado de archivos usados por el programa y su ubicación
VÉASE TAMBIÉN
Otras páginas de manual relacionadas
BUGS
Errores conocidos
AUTOR
Autores del programa y colaboradores
El manual esta dividido en 9 secciones:
1.Programas ejecutables y guiones del intérprete de órdenes
2.Llamadas del sistema (funciones servidas por el núcleo)
3.Llamadas de la biblioteca (funciones contenidas en las bibliotecas del sistema)
4.Ficheros especiales (se encuentran generalmente en /dev)
5.Formato de ficheros y convenios p.ej. I/etc/passwd
6.Juegos
7.Paquetes de macros y convenios p.ej. man(7), groff(7).
8.Órdenes de administración del sistema (generalmente solo son para root)
9.Rutinas del núcleo [No es estándar]
comandos utiles:
$ man -k palabraclave: busca en todas las páginas del manual el comando o palabra clave.
ejemplo:
$ man -k shadow
grpconv (8) – convert to and from shadow passwords and groups
grpunconv (8) – convert to and from shadow passwords and groups
gshadow (5) – shadowed group file
lndir (1) – create a shadow directory of symbolic links to another directory tree
login.defs (5) – shadow password suite configuration
$ man -f comando: busca la página del comando e imprime una descripción breve.
$ man -f shadow
shadow (5) – encrypted password file
1.2. páginas info
Lee y muestra las páginas info las cuales tienen el formato pagina.info.gz
Este sistema permite navegar por submenus los cuales tienen “páginas” de documentación enlazada unas con otras; dichos submenus se reconocen porque tienen un simbolo de asterisco al principio. Se puede ingresar a dicho submenu ubicándose sobre la palabra clave y dando enter o barra espaciadora.
opciones:
$ info –apropos palabraclave
busca la palabraclave en los indices de las páginas info
$ info wget examples
se dirige a la sección examples de la documentación de info
1.3. Documentación Howto
Esta documentación trae algunos tutoriales y manuales básicos. En las versiones debian se instala con el paquete doc-linux-es. Sin embargo en mi opinion es documentación desactualizada. Se almacena en /usr/share/doc/HOWTO
1.4. Documentación FAQ
Por lo general se encuentra en /usr/share/doc/FAQ
1.5. Otros comandos utiles
whereis
$ whereis comando
busca los binarios, la fuente del programa (si esta instalada) y las paginas del manual.
ejemplo:
$ whereis wget
wget: /usr/bin/wget /usr/X11R6/bin/wget /usr/bin/X11/wget /usr/share/man/man1/wget.1.gz
which
$ which comando
encuentra el comando especificado en la ruta de comandos
ejemplo:
$ which wget
/usr/bin/wget
whatis
$ whatis comando
imprime una breve descripción del comando especificado tomando de las páginas del manual.
apropos
sirve para buscar entre las páginas del manual y las descripciones
Cada página de manual contiene una pequeña descripción. apropos busca dentro de esas descripciones la presencia de la palabra_clave.
$ apropos palabra_clave

