Quelle est la différence entre la documentation "man" et "info"?

77

En ce qui concerne les pages de manuel et la documentation d'aide:

Pourquoi deux sources de documentation similaires existent-elles?
Parfois, une page de manuel est disponible et les informations ne sont pas disponibles. ou vice-versa.
Je n'ai pas encore saisi la raison et la rime.

Peut-être existe-t-il une différence significative entre eux, mais même s'il y en a, pourquoi sont-ils tous les deux présents? Il semble inutile de doubler.

    
posée Peter.O 25.10.2010 - 10:56
la source

3 réponses

66

Les pages de manuel constituent la méthode UNIX traditionnelle de distribution de la documentation sur les programmes. Le terme "page de manuel" lui-même est l'abréviation de "page de manuel", car ils correspondent aux pages du manuel imprimé; les pages de manuel "sections" (1 pour les commandes, 2 pour les appels système, etc.) correspondent aux sections du manuel UNIX complet. Le support est toujours là si vous voulez imprimer une page de manuel sur du papier, bien que cela se fasse rarement de nos jours, et le nombre de pages de manuel rend impossible de les associer dans un seul livre.

Au début des années 90, le projet GNU a décidé que le système de documentation "man" était obsolète et a écrit le info pour le remplacer: info possède des fonctionnalités de base de liens hypertextes et un langage de balisage plus simple à utiliser (comparé à "troff "système utilisé pour les pages de manuel). En outre, GNU préconise l’utilisation de pages de manuel du tout et soutient que ce logiciel complexe les systèmes doivent avoir une documentation complète et complète plutôt qu'un simple ensemble de pages de manuel.

Outre les man et info , il existe d’autres systèmes de documentation: GNOME et KDE ont leur propre système HTML, etc.

En fin de compte, la forme dans laquelle vous obtenez la documentation dépend des politiques internes du projet qui a fourni le logiciel en premier lieu - il n’existe pas de norme acceptée au niveau mondial.

    
réponse donnée Riccardo Murri 25.10.2010 - 11:26
la source
16

Info est le format par défaut pour la documentation dans le projet GNU, man est le format traditionnel beaucoup plus ancien pour UNIX.

L'information utilise Texinfo comme format source, qui est un groupe de macros pour TeX, ce qui facilite grandement la création de versions imprimées ou de fichiers PDF "beaux".

En général, les pages de manuel concernent plus un sujet spécifique (une commande, un fichier de configuration, une fonction système, etc.), tandis que les informations ont généralement plus la structure d'un manuel combiné, plus un livre.

    
réponse donnée JanC 25.10.2010 - 11:33
la source
8

man utilise moins pour afficher la page de manuel qui utilise à son tour les raccourcis clavier vim tandis que info utilise les raccourcis clavier emacs et les commandes emacs standard pour la recherche, la fermeture, etc.

    
réponse donnée user4687 25.10.2010 - 11:21
la source

Lire d'autres questions sur les étiquettes