Info
| Fiche express | |
|---|---|
| Domaine | Documentation des commandes (système Texinfo GNU) |
| Commande | info
|
| Contexte | GNU/Linux — complète Man pour les outils du projet GNU |
| Voir aussi | Man (pages de manuel Unix) |
info affiche la documentation au format Texinfo, le système de documentation du projet GNU. Contrairement à une page de manuel classique, un document Texinfo est structuré en nœuds hiérarchiques reliés entre eux (menus, renvois, index), ce qui permet de naviguer dans un vrai manuel plutôt que de lire un seul bloc de texte du début à la fin.
Commandes de base
info coreutils # manuel Texinfo complet de coreutils
info ls # utilise l'entrée Texinfo dédiée si elle existe, sinon retombe sur la page man
info info # le manuel d'info lui-même (bon point de départ pour s'entraîner à naviguer)
info # sans argument : sommaire général (dir node), liste tous les manuels installés
Navigation au clavier
info s'utilise avec des touches dédiées, différentes de celles d'un pager comme less :
- Espace / Retour arrière — avancer / reculer d'un écran dans le nœud courant
- n — passer au nœud suivant (next)
- p — revenir au nœud précédent (previous)
- u — remonter au nœud parent (up)
- Entrée sur un lien de menu — suivre un renvoi vers un sous-nœud
- l — revenir au dernier nœud visité (comme "précédent" dans un navigateur)
- / puis un motif — chercher dans le nœud courant
- s puis un motif — chercher dans tout le document
- q — quitter
Pourquoi info plutôt que man
Le projet GNU a adopté Texinfo pour documenter ses propres outils (coreutils, gcc, bash, make, tar, sed, gawk...) parce que le format permet une documentation longue, structurée en chapitres et sections, avec index et renvois croisés — un exercice difficile dans une page de manuel classique conçue pour un contenu court lu d'une traite. Résultat concret : pour ces outils, la page man se limite souvent à un résumé des options, alors que le manuel info correspondant contient les explications détaillées, des exemples d'usage et le contexte. À l'inverse, beaucoup de commandes (surtout hors du monde GNU) n'ont pas de manuel Texinfo propre, et info se contente alors d'afficher leur page man telle quelle.
info ne remplace donc pas Man : c'est un complément, à privilégier pour les outils GNU quand on cherche une explication de fond plutôt qu'un simple rappel de syntaxe.
Alternative : pinfo
pinfo coreutils # même contenu que info, interface façon navigateur (liens surlignés, plus proche de less)
pinfo n'est pas installé par défaut sur toutes les distributions ; il lit les mêmes documents Texinfo qu'info, avec une navigation jugée plus intuitive (liens visibles à l'écran, barre de touches en bas).
Voir aussi
- Man — pages de manuel Unix classiques, complémentaires d'info