Info/fr

Ce guide a pour but de vous montrer comment utiliser la commande info pour naviguer à travers les pages info.

Qu'est-ce qu'info  ?
La plupart d'entre-vous est familière avec le système de documentation. ALors que man est très bon pour rechercher rapidement des items, il manque de structuration dans les liaisons entre pages. C'est là que  fait son entrée. Les page info sont faites en utilisant les outils, et peuvent, en général,  être liées à d'autres pages, disposer de menus et d'une navigation facile. La section qui suit détaille la façon selon laquelle les pages info sont arrangées.

Arrangement des pages info
Les pages info principales sont dans le dossier. Contrairement au style d'arrangement des répertoires man, contient ce qui est plutôt une grande collection de fichiers. Ces fichiers ont le format suivant :

format des fichiers info

est le nom réel de la page (exemple: ). est une construction facultative qui désigne un autre niveau de nœuds (en général, ceux-ci sont référencés par le niveau sommet du document info en question). En vue d'économiser de l'espace, ces pages info sont compressées avec. Des pages info additionnelles peuvent être listées avec la variable d'environnement   (ordinairement définie à travers les différents fichiers ). Pour commencer, il est important de remarquer le fichier. Ce fichier spécial est utilisé quand la commande info est lancée sans paramètre. Il contient une liste de toutes les pages info disponibles pour les utilisateurs. Pour commencer à naviguer dans info, nous allons avancer et démarrer sans arguments :

Maintenant, dans le chapitre suivant, nous allons voir comment se servir des informations de base de la navigation.

Naviguer avec les menus
Maintenant qu'info est démarré, notre écran prend l'allure suivante :

Échantillon d'écran info

Juste maintenant, il y a un paquet d'entrées précédées d'un astérisque. Ce sont des items de menu pour naviguer à travers les différents niveaux de nœuds. Il y a deux manières de sélectionner un menu. Nous allons voir la première maintenant et l'autre plus tard. Tout d'abord, nous allons avancer et regarder la page info. Pour le faire, utilisez la flèche de direction vers le bas, jusqu'à atteindre la zone indiquée par la mise en évidence en fond bleu :

Naviguer jusqu'à l'entrée de menu wgety

Une fois cette zone atteinte, appuyez sur la touche de clavier  pour sélectionner l'entrée de menu. Ceci présentera la page info pour  :

La page info wget

Maintenant que nous avons une page info, la section suivante va présenter la navigation de base.

Navigation de base
En terme de nœuds, celui-ci est considéré comme le nœud  pour la page wget. Considérez le nœud  comme une table des matières pour cette page info particulière. Maintenant, naviguez vers la page réelle elle-même. Plusieurs méthodes sont possibles. La première est la méthode info standard. Elle consiste à utiliser la touche   pour avancer d'une page et la touche   pour revenir d'une page en arrière. C'est la méthode recommandée car elle permet d'avancer/revenir automatiquement vers le nœud approprié dans le document. Ceci permet un feuilletage des pages un peu linéaire pour ceux habitués aux pages man. Une autre manière consiste à utiliser les touches. Celles-ci fonctionnent mais elle n'avanceront/reculeront pas comme  le feraient. Si vous voulez sauter des nœuds entiers sans utiliser les touches , vous pouvez aussi utiliser les touches    (avancer) et   (reculer).

As mentioned earlier, there are 2 ways of navigating menus. The other way will now be described here. The numbers  can be used to reference to the first-ninth menu entries in a document. This can be used to quickly peruse through documents. For example, we'll use  to reach the   menu entry. So press  and it will bring up the   screen:

Resulting Recursive Download screen

Now we're at the  screen. Here is a good time to note a few things. First off the top header section. This header shows the navigation capable from this particular screen. The page indicated by  can be accessed by pressing the   key, and the page indicated by   can be accessed by pressing the   key. Please note that this will only work for the same level. If overused you could round up in totally unrelated content. It's better to use  to navigate in a linear fashion.

If for some reason you get lost, there are a few ways to get out. First is the  key. This will take you straight to the toplevel (table of contents) for the particular info page you're browsing. If you want to return to the last page you looked out, you can do so with the  key. If you want to go to the above level, you can do so with the  key. Now that you have some idea of navigating a page, the next chapter will look at searching for content.

Navigating to other info pages
Now that you can navigate an individual info page, it's important to look at accessing other info pages. The first obvious way is to go to the info page through the  index listing of info pages. To get to the  index from deep within a document, simply press the   key. From there you can search for the appropriate page you want. However, if you know the actual page, there is an easier way through the  command. To go to an info page by name, type  to bring up the prompt and enter the name of the page in parentheses:

Going to an info page by name

This will bring up the libc page as shown here:

Result of the Goto node command

Now that we know how to go to info pages by name, the next section will look at searching for pieces of information using the info page's index.

Searching using an index
In this example we'll see how to lookup the  function of the c library using the   info page's index. You should still be at the libc info page from the last section, and if not, use the Goto node command to do so. To utilize the index search, hit the  key to bring up the prompt, then enter your search term. We'll do so for  below:

Entering an index search query

After pressing enter upon completion of our query, we're brought to the  definition for   :

Result of the index search query

We've now successfully performed a search using the  info page index. However, sometimes what we want is in the page itself. The next section will look at performing searches within the page.

Searching using the search command
Starting from the previous location at the  node, we'll look at searching for the   variation of the   function. To perform a search, press the  key to bring up the search prompt, and then enter the query (sprintf in this case):

Entering a search query

Hit  and it will show the result of the query:

Result of the search query

And we have the function we need.

Conclusion
This concludes the overview of using info to view info pages. As always comments are both welcome and appreciated. Clicking on the my name (Chris White) on the right side will send me an email.

Additional Program Resources
In order to make things easier for those that wish to browse info pages through a more friendly graphical interface, the following are available:


 * app-text/info2html - Convert info pages to a browse-able HTML format
 * app-text/pinfo -  based info viewer
 * app-text/tkinfo - a  based info browser
 * app-vim/info - a  based info browser

The  browser   also allows you to browse info pages through the   URI.

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Chris White