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 pages 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 :

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 :

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 ligne pour Wget:

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

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).

Comme mentionné précédemment, il y a 2 façons de naviguer dans les menus. La deuxième façon va être décrite ici. Les chiffres  peuvent être utilisés pour référencer les entrées de menu dans un document de la première à la neuvième. Ceci permet de rechercher rapidement dans des documents. Par exemple, nous allons utiliser pour atteindre l'entrée de menu. Pressez donc la touche  et la page    sera affichée à l'écran :

Nous sommes maintenant sur la page. C'est le moment de noter quelques éléments. Tout d'abord, la section d'entête. Cette entête montre les possibilités de navigation dans cette page. La page marquée  est accessible par la touche, et la page marquée   est accessible par la touche. Notez bien que cela ne fonctionne que pour un même niveau. Si vous en faites un usage excessif, vous pourriez vous retrouver sur un contenu qui n'a absolument rien à voir. C'est mieux d'utiliser // pour naviguer linéairement.

Si, pour une raison ou une autre, vous êtes perdu, il y quelques moyens de s'y retrouver. En premier lieu, la touche. Elle vous ramènera instantanément au nœud sommet (table des matières) pour la page info que vous feuilletez. Si vous voulez retourner à la dernière page que vous avez regardé, vous pouvez utiliser la touche. Si vous voulez remonter d'un niveau, vous pouvez utiliser la touche. Maintenant que vous avez quelques notions de navigation dans une page, le chapitre suivant va vous expliquer comment rechercher un contenu.

Naviguer vers d'autres pages info
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:

Ceci fera apparaître la page libc comme présentée ici :

Maintenant que vous savez comment accéder à des pages info par leur nom, la section suivante va vous montrer comment trouver des éléments d'information en utilisant l'index de la page info.

Recherche à partir d'un 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:

Après avoir pressé la touche entrée et après exécution de votre requête, vous arrivez sur la définition de   de la page   :

Vous avez réussi votre recherche à partir de l'index de la page info. Cependant, parfois ce que nous cherchons se trouve dans la page elle-même. La section suivante va montre comment effectuer une recherche dans la page elle-même.

Recherche par la commande search
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):

Hit and it will show the result of the query:

Et nous avons la fonction que nous cherchions.

Conclusion
This concludes the overview of using info to view info pages. As always comments are both welcome and appreciated.

Ressources logicielles additionnelles
Afin de rendre les choses plus faciles à ceux qui désirent feuilleter les pages info dans une interface graphique plus conviviale, les programmes suivants sont disponibles :


 * - Convert info pages to a browse-able HTML format
 * -  based info viewer
 * - a  based info browser
 * - a  based info browser

Le navigateur   de   vous permet aussi de naviguer dans les pages info via l'URI.