Página siguiente Página anterior Índice general

10. ¡Socorro!

Tranquilo. Todo el mundo se atasca alguna vez. Necesariamente tendrás que topar con algo que no sabes manejar, o, si no, te olvidarás de cuál es la opción para ver los ficheros ``ocultos'' con el ls (es la -a, por cierto). Pasa hasta en las mejores familias :-). Aquí encontrarás una guía sobre cómo vértelas con la ayuda.

10.1 El manual en línea

En todos los UNIX hay una versión en línea del manual de usuario. Esto es muy útil, porque puedes consultar las cosas desde la terminal, sin moverte del sitio ni buscar por las páginas de un libro. Es la ayuda típica de UNIX, está en todos sitios. Para utilizarla, simplemente escribes:

        man nombre_de_la_orden
y él, obedientemente, te responderá con la página del manual. Seguramente la manejas con el programa more, lo que significa que sales con la q, avanzas con la barra espaciadora una pantalla y avanzas una línea con la tecla intro.

Si lo tuvieras con el programa less, puedes usar esas teclas, más la tecla de borrar para ir página arriba. Probablemente sirven las teclas de Avanzar Página y Retroceder Página. Pruébalas, y úsalas si te resulta más cómodo.

Para ver más opciones de los programas more y less, consulta las páginas del manual :-). Además, ¡podrás hacer pruebas sobre la marcha!

El manual está dividido en secciones (programas de usuario, llamadas al sistema ---para programadores---, órdenes de administración, juegos, etc.). Algunas veces, una orden tiene el mismo nombre que una llamada al sistema, por ejemplo, y el man te da la página del que no quieres. ¿Forma de arreglarlo? Diciéndole al man a qué página te refieres. Lo que lleva a la necesaria pregunta ¿Cómo sé a qué página me refiero? Si lo que buscas es ayuda sobre una orden, la tienes en la sección 1. Si pones man man, te saldrá una lista de las secciones del manual. Convencionalmente, en las referencias al manual, se ponen cosas como ls (1). Eso significa que la referencia es a la orden ls, que está en la sección 1 del manual. Y ahora, ¿cómo le digo al man que vaya a una sección determinada? Pues escribiendo:

        man número_de_la_sección nombre
Como en:
        man 1 ls
Existe una versión del manual para X, llamada (como no podía ser de otra manera) xman. Es bastante fea, pero funcional.

10.2 ¿Y si no sé el nombre de la orden?

A veces no podemos recordar el nombre de una orden, pero obviamente sabemos qué hace. O simplemente queremos saber si existe alguna orden relacionada con un tema en particular.

Podemos decirle a un programa llamado apropos que lo busque por nosotros. Sólo con escribir:

        apropos foo
Nos ``escupirá'' todas las órdenes con páginas del manual que tienen algo que ver con foo. También podemos acceder a esta funcionalidad escribiendo man -k foo.

10.3 El sistema info

El sistema TeXinfo es un invento de GNU, para ofrecer una ayuda en formato hipertexto para UNIX. Muchas de las órdenes tienen páginas más actualizadas en el sistema TeXinfo, así que es recomendable visitar estas páginas primero. Sobre todo porque, en caso de no encontrar lo que buscamos entre las páginas del info, las buscará entre las del manual en línea. Manejarse dentro del info es un poco raro, pero hay una ayuda en línea muy buena: échale un vistazo.

Si sólo escribes info, saldrá un menú ``principal'', con accesos a ¿casi? todas las páginas del info que tengas instaladas en tu máquina.

Análogamente al manual, hay una versión para X, llamada tkinfo.

10.4 /usr/doc

Por último, el método más rudimentario, si todo falla: mirar en las posibles notas de ``última hora'' del programa, que se dejan por convenio en /usr/doc/nombre_programa.

También son interesantes los directorios /usr/doc/HOWTO y /usr/doc/FAQ, que es donde se guardan los archivos ``COMO'' (hay versiones españolas) y las preguntas más frecuentes o PUFs (Preguntas de Uso Frecuente), respectivamente.

Si esto también falla, intenta contactar con alguien que pueda saber del tema, bien personalmente o por correo electrónico.


Página siguiente Página anterior Índice general