man | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Voir plus loin pour une description sur la façon dont
man
cherche les fichiers pages de manuel.
OPTIONS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
PAGES FORMATÉES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Il est possible de rendre man suid utilisateur man. Dans ce cas, si un répertoire « cat » appartient à man et a le mode 0755 (seul man peut l'écrire), et que les fichiers formatés appartiennent eux aussi à man et ont le mode 0644 ou 0444 (seul man peut les écrire, voire personne), aucun utilisateur normal ne pourra modifier les pages formatées ou mettre d'autre fichiers dans le répertoire correspondant. Si man n'est pas suid, les répertoires « cat » devront avoir le mode 0777 afin que tout utilisateur puisse y laisser le résultat des formatages lors des consultations du manuel.
L'option -c force le reformatage d'une page, même si un fichier cat plus récent que le fichier source existe.
CHEMIN DE RECHERCHE POUR LES PAGES DE MANUEL | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
En premier lieu, lorsque l'argument nom de man contient une barre oblique « / », man suppose qu'il s'agit d'un fichier et aucune recherche complexe n'est lancée.
Mais dans la plupart des cas où nom ne contient pas de barre oblique, man recherche dans plusieurs répertoires un fichier qui pourrait être une page de manuel pour le sujet nommé.
Si vous spécifiez l'option -M liste_chemins, liste_chemins est une liste de répertoires, séparés par le symbole deux points « : », dans lesquels man effectuera sa recherche.
Si vous ne spécifiez pas -M mais que vous positionniez la variable d'environnement MANPATH, la valeur de cette variable est la liste des répertoires dans lesquels man effectuera sa recherche.
Si vous ne spécifiez pas une liste de chemins explicite avec -M ou MANPATH, man développe sa propre liste de chemins basée sur le contenu du fichier de configuration /etc/man.config. Les déclarations MANPATH dans le fichier de configuration identifient des répertoires particuliers à inclure dans le chemin de recherche.
Qui plus est, les déclarations MANPATH_MAP complètent le chemin de recherche en fonction du chemin de recherche de vos commandes (autrement dit, de votre variable d'environnement PATH). La déclaration MANPATH_MAP indique, pour chacun des répertoires pouvant se trouver dans le chemin de recherche des commandes, un répertoire qui devrait être ajouté au chemin de recherche des pages de manuel. man scrute la variable PATH et ajoute au chemin de recherche des pages de manuel les répertoires correspondants. Ainsi, avec une utilisation correcte de MANPATH_MAP, lorsque vous tapez la commande man xyz, vous obtenez la page de manuel du programme que vous lanceriez si vous tapiez la commande xyz.
De plus, pour chacun des répertoires situés dans le chemin de recherche des commandes (nous l'appellerons « répertoire commandes ») pour lequel vous n'avez pas d'instruction MANPATH_MAP, man cherchera automatiquement un répertoire de pages de manuel à proximité, à savoir un sous-répertoire du « répertoire commandes » lui-même ou dans le répertoire parent du « répertoire commandes ».
Vous pouvez désactiver la recherche automatique de proximité en incluant l'instruction NOAUTOPATH dans le fichier de configuration /etc/man.config.
Dans chaque répertoire du chemin de recherche décrit plus haut, man cherche un fichier nommé sujet.section, avec un suffixe optionnel sur le numéro de section et un possible suffixe de compression. S'il ne peut trouver un tel fichier, il regarde alors dans tous les sous-répertoires nommés manN ou catN où N est le numéro de la section du manuel. Si le fichier se trouve dans le sous-répertoire cat N, man suppose qu'il s'agit d'une page de manuel formatée (page cat). Autrement, man suppose qu'elle n'est pas formatée. Dans tous les cas, si le nom de fichier comporte une extension indiquant une compression connue (comme .gz), man suppose que le fichier est gzippé.
Si vous vouloir savoir où (ou si) man peut trouver une page de manuel sur un sujet particulier, utilisez l'option --path (-w).
ENVIRONNEMENT | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
BOGUES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
ASTUCES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
(global-set-key [(f1)] (lambda () (interactive) (manual-entry (current-word))))
à votre fichier .emacs, vous obtiendrez la page de manuel de l'appel de la bibliothèque situé à la position courante du curseur lorsque vous presserez la touche F1.
Pour obtenir une version texte seul d'une page de manuel, sans retour arrière ni caractère de soulignement, essayez
# man foo | col -b > foo.mantxt
AUTEUR | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par René Cougnenc en mai 1995 et mise à jour par Alain Portal <aportal@univ-montp2.fr> le 7 novembre 2005.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 1 man ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
-a | OPTIONS |
-B | OPTIONS |
-c | OPTIONS |
-C fichier_config | OPTIONS |
-d | OPTIONS |
-f | OPTIONS |
-H | OPTIONS |
-K | OPTIONS |
-M chemin | OPTIONS |
-m système | OPTIONS |
-p chaîne | OPTIONS |
-P visualiseur | OPTIONS |
-S liste_sections | OPTIONS |
-t | OPTIONS |
-W | OPTIONS |
-w ou --path | OPTIONS |
LANG | ENVIRONNEMENT |
MANPAGER | ENVIRONNEMENT |
MANPATH | ENVIRONNEMENT |
MANPL | ENVIRONNEMENT |
MANROFFSEQ | ENVIRONNEMENT |
MANSECT | ENVIRONNEMENT |
MANWIDTH | ENVIRONNEMENT |
NLSPATH, LC_MESSAGES, LANG | ENVIRONNEMENT |
PATH | ENVIRONNEMENT |
SYSTEM | ENVIRONNEMENT |