sábado, 16 de mayo de 2015

info – Muestra un archivo de información de un programa

El Proyecto GNU proporciona una alternativa a las man pages para sus programas, llamada “info”. Las páginas info se muestran con un programa lector llamado, muy apropiadamente, info. Las páginas info están hiperenlazadas como las páginas web. Aquí tenemos un ejemplo:

File: coreutils.info, Node: ls invocation, Next: dir invocation,
Up: Directory listing

10.1 `ls': List directory contents
==================================


The `ls' program lists information about files (of any type, including directories). Options and file arguments can be intermixed arbitrarily, as usual.


   For non-option command-line arguments that are directories, by default `ls' lists the contents of directories, not recursively, and omitting files with names beginning with `.'. For other non-option arguments, by default `ls' lists just the filename. If no non-option argument is specified, `ls' operates on the current directory, acting as if it had been invoked with a single argument of `.'.


    By default, the output is sorted alphabetically, according to the 
--zz-Info: (coreutils.info.gz)ls invocation, 63 lines –Top-----------

El programa info lee archivos info, que tienen una estructura de árbol con nodos individuales, cada uno de los cuales contiene un asunto concreto. Los archivos info contienen hipervínculos que permiten movernos de un nodo a otro. Un hipervínculo puede identificarse por su asterisco delante, y se activa colocando el cursor encima y presionando la tecla enter.

Para invocar a info, escribe “info” seguido opcionalmente del nombre de un programa. A continuación tienes una tabla de comandos usados para controlar el lector mientras muestra una página info:

Tabla 5-2: Comandos info
Comando Acción
? Muestra la ayuda de un comando
RePág o Retroceso Muestra la página previa
AvPág o Espacio Muestra la siguiente página
n Siguiente – Muestra el siguiente nodo
p Previo – Muestra el nodo anterior
u Up – Muestra el nodo padre del nodo mostrado actualmente, normalmente un menú.
Enter Sigue el hipervínculo que está bajo el cursor
q Salir

La mayoría de los programas de la línea de comandos que hemos visto hasta ahora son parte del paquete “coreutils” del Proyecto GNU, así que escribiendo:

[me@linuxbox ~]$ info coreutils

mostrará una página con un menú con hipervínculos a cada programa contenido en el paquete coreutils.

No hay comentarios:

Publicar un comentario