Outils pour utilisateurs

Outils du site


man_de_man

Ceci est une ancienne révision du document !


Man de la commande "man"

MAN(1)                                       Utilitaires de l'afficheur des pages de manuel                                       MAN(1)
 
 
 
NOM
       man - Interface de consultation des manuels de référence en ligne
 
SYNOPSIS
       man  [-C fichier] [-d] [-D] [--warnings[=avertissements]] [-R encodage] [-L locale] [-m système[,...]] [-M chemin] [-S liste] [-e
       extension] [-i|-I] [--regex|--wildcard] [--names-only] [-a] [-u] [--no-subpages] [-P afficheur] [-r invite]  [-7]  [-E  encodage]
       [--no-hyphenation]   [--no-justification]   [-p  chaîne]  [-t]  [-T[périphérique]]  [-H[navigateur]]  [-X[ppp]]  [-Z]  [[section]
       page ...] ...
       man -k [options d'apropos] expression_rationnelle ...
       man -K [-w|-W] [-S liste] [-i|-I] [--regex] [section] term ...
       man -f [options de whatis] page ...
       man -l [-C fichier] [-d] [-D] [--warnings[=avertissements]] [-R encodage] [-L locale] [-P afficheur] [-r invite] [-7]  [-E  enco‐
       dage] [-p chaîne] [-t] [-T[périphérique]] [-H[navigateur]] [-X[ppp]] [-Z] fichier ...
       man -w|-W [-C fichier] [-d] [-D] page ...
       man -c [-C fichier] [-d] [-D] page ...
       man [-?V]
 
DESCRIPTION
       man  est  le programme de visualisation des pages de manuel. Chacun des arguments page, indiqué dans la ligne de commande de man,
       porte, en principe, le nom d'un programme, d'un utilitaire ou d'une fonction. La page de manuel correspondant à  chaque  argument
       est  alors  trouvée  et  affichée.  Si  une  section  est  précisée alors man limite la recherche à cette section. Par défaut, il
       recherche dans toutes les sections disponibles en suivant un ordre prédéfini (« 1 n l 8 3 2 3posix 3pm 3perl 5  4  9  6  7 »  par
       défaut,  à  moins  d’être écrasée par la directive SECTION dans /etc/manpath.config). Il n'affiche que la première page de manuel
       trouvée, même si d'autres pages de manuel existent dans d'autres sections.
 
       Le tableau ci-dessous indique le numéro des sections de manuel ainsi que le type de pages qu'elles contiennent.
 
 
       1   Programmes exécutables ou commandes de l'interpréteur de commandes (shell)
       2   Appels système (fonctions fournies par le noyau)
       3   Appels de bibliothèque (fonctions fournies par les bibliothèques des programmes)
       4   Fichiers spéciaux (situés généralement dans /dev)
       5   Formats des fichiers et conventions. Par exemple /etc/passwd
       6   Jeux
       7   Divers (y compris les macropaquets et les conventions), par exemple man(7), groff(7)
       8   Commandes de gestion du système (généralement réservées au superutilisateur)
       9   Sous-programmes du noyau [hors standard]
 
       Une page de manuel est constituée de plusieurs sections.
 
       Parmi les noms de section  conventionnels  se  trouvent  NOM,  SYNOPSIS,  CONFIGURATION,  DESCRIPTION,  OPTIONS,  CODE DE RETOUR,
       VALEUR RENVOYÉE, ERREURS, ENVIRONNEMENT, FICHIERS, VERSIONS, CONFORMITÉ, NOTES, BOGUES, EXEMPLE, AUTEURS et VOIR AUSSI.
 
       Les conventions suivantes s'appliquent à la section SYNOPSIS et peuvent être utilisées comme un guide pour les autres sections.
 
 
       texte gras         à taper exactement comme indiqué ;
       texte italique     à remplacer par l'argument approprié ;
       [-abc]             tous les arguments entre [ ] sont facultatifs ;
       -a|-b              les options séparées par | ne peuvent pas être utilisées simultanément ;
       argument ...       argument peut être répété ;
       [expression] ...   toute l'expression située à l'intérieur de [ ] peut être répétée.
 
       Le  rendu exact dépend du dispositif d'affichage. Par exemple, man ne sera généralement pas capable d'afficher les italiques dans
       un terminal, et utilisera typiquement le soulignement ou la coloration du texte à la place.
 
       Le synopsis de la commande ou de la fonction est un modèle qui permet de représenter toutes les utilisations possibles. Dans cer‐
       tains cas, il est recommandé d'illustrer plusieurs utilisations exclusives comme dans la partie SYNOPSIS de cette page de manuel.
 
EXEMPLES
       man ls
           Affiche la page de manuel de l'élément (du programme) ls.
 
       man -a intro
           Affiche, successivement, toutes les pages de manuel disponibles nommées « intro ». Il est possible de s'arrêter après l'affi‐
           chage de chaque page ou de sauter n'importe quelle page.
 
       man -t alias | lpr -Pps
           Formate la page du manuel de « alias » (une page de manuel de l'interpréteur de commandes) selon le format par défaut  (troff
           ou  groff)  et la redirige vers l'imprimante nommée « ps ». Le format généré, par défaut, pour groff est habituellement Post‐
           Script. man --help devrait préciser le format associé à l'option -t.
 
       man -l -Tdvi ./toto.1x.gz > ./toto.1x.dvi
           Cette commande décompresse puis met en forme la page de manuel source nroff nommée ./toto.1x.gz.  Elle  l'enregistre  ensuite
           dans  un  fichier « device independent (dvi) ». La redirection est nécessaire car l'option -T produit un envoi vers la sortie
           standard (stdout) sans aucun programme d'affichage. Le résultat peut être visualisé avec un programme tel que  xdvi  ou  être
           ultérieurement transformé au format PostScript grâce à un programme comme dvips.
 
       man -k printf
           Recherche  la  description  courte  et  le nom des pages de manuel comportant le mot-clé printf, utilisé comme une expression
           rationnelle, puis affiche tout ce qui a été trouvé. Cette commande est équivalente à apropos -r printf.
 
       man -f smail
           Recherche les pages de manuel nommées smail et en affiche les descriptions courtes. Équivalent à whatis -r smail.
 
VUE D'ENSEMBLE
       Beaucoup d'options sont disponibles avec man afin de donner autant de souplesse que possible à l'utilisateur.  Des  modifications
       peuvent être apportées au chemin de recherche, à l'ordre d'exploration des sections, au programme d'affichage ainsi qu'à d'autres
       éléments et comportements. Tout ceci est détaillé ci-après.
 
       Si elles ne sont pas vides, diverses variables d'environnement sont exploitées pour influer sur le fonctionnement de man. Il  est
       possible  de  donner à la variable « fourre-tout » $MANOPT n'importe quelle chaîne de caractères respectant le format de la ligne
       de commande. La seule condition est que toutes les espaces, utilisées en tant qu'élément de l'argument d'une option, soient  pro‐
       tégés, c'est-à-dire précédées par une contre-oblique « \ » (antislash). man analysera $MANOPT avant d'analyser sa propre ligne de
       commande. Ainsi, les options exigeant un argument seront remplacées par les mêmes options trouvées sur la ligne de commande. Pour
       ignorer  toutes  les  options placées dans $MANOPT, l'option -D peut être indiquée comme option initiale de la ligne de commande.
       Ceci permettra à man d'« oublier » les options indiquées dans $MANOPT. Toutefois, celles-ci doivent quand même être valides.
 
       Les utilitaires de l'afficheur des pages de manuel de man-db font une large utilisation des bases de  données  d'indexation.  Ces
       bases de données forment un « cache » du système de fichiers qui contient les pages de manuel. Elles contiennent des informations
       telles que l'emplacement de chaque page de manuel et la description courte de leur contenu (obtenue par whatis).  Ceci  est  fait
       pour  permettre  à man de s'exécuter plus rapidement que s'il devait rechercher à chaque fois ces informations dans le système de
       fichiers. Si l'option -u est utilisée, man vérifiera que ces bases de données d'indexation  demeurent  cohérentes  afin  d'éviter
       d'avoir recours manuellement à la mise à jour des bases de données textuelles traditionnelles de whatis.
 
       Si  man ne trouve pas la base de données d'indexation, produite par mandb, pour une structure hiérarchique spécifique de pages de
       manuel, il cherchera les pages de manuel demandées, bien que l'utilisation d'un mécanisme semblable à la  commande  glob(3)  soit
       nécessaire  pour chercher dans cette hiérarchie. Si whatis ou apropos ne trouvent pas la base de données d'indexation ils essaie‐
       ront d'extraire l'information depuis une base de données whatis traditionnelle.
 
       Ces utilitaires acceptent les fichiers source compressés nroff ayant, par défaut, les extensions .Z, .z et .gz. Il  est  possible
       de prendre en charge n'importe quelle extension de compression, mais cette information doit être fournie au moment de la compila‐
       tion. En outre, par défaut, toutes les pages « cat » produites sont compressées avec gzip. Chaque structure  hiérarchique  « glo‐
       bale » de pages de manuel comme /usr/share/man ou /usr/X11R6/man peut contenir un répertoire quelconque pour stocker la structure
       hiérarchique de pages « cat ». Traditionnellement les pages « cat » sont stockées dans la même  structure  hiérarchique  que  les
       pages  de  manuel,  mais, pour des raisons comme celles indiquées dans la norme de structuration hiérarchique des fichiers « File
       Hierarchy Standard (FHS) », il peut être préférable de les stocker ailleurs. Pour obtenir des  précisions  sur  la  façon  de  le
       faire, voir manpath(5). Pour des précisions sur les raisons de le faire, lire la norme.
 
       Les  pages  de  manuel  traduites  sont prises en charge par ce programme. Ces pages de manuel sont accessibles dans votre langue
       maternelle (si la traduction est disponible sur votre système) par l'intermédiaire des fonctions locale. Pour activer cette fonc‐
       tionnalité,  il  est nécessaire d'indiquer avec $LC_MESSAGES ou avec $LANG (ou avec une autre variable d'environnement suivant le
       système) la langue ou le dialecte désiré, selon le format décrit dans POSIX 1003.1 :
 
       <langue>[_<pays>[.<jeu_de_caractères>[,<version>]]]
 
       Si la page désirée est disponible dans votre « locale » (dans votre langue ou votre dialecte), elle sera affichée au lieu  de  la
       page standard, écrite le plus souvent dans le dialecte anglo-américain (en_US).
 
       Ce  programme  prend  également  en  charge  les messages traduits. Cette prise en charge peut être activée de la même manière, à
       condition que la traduction soit disponible. Si vous constatez que les pages de manuel et les messages fournis avec ce  programme
       ne  sont  pas  disponibles  dans votre langue maternelle et si vous voulez les réaliser, contactez le responsable qui coordonnera
       cette activité.
 
       Pour obtenir des renseignements concernant d'autres fonctionnalités disponibles avec cet afficheur de manuel, lire les  documents
       fournis avec le programme.
 
COMPORTEMENT PAR DÉFAUT
       man  recherche  les pages de manuel dans les bases de données d'indexation. Si l'option -u est indiquée, un contrôle de cohérence
       des bases de données d'indexation est effectué afin de s'assurer qu'elles reflètent exactement le contenu du système de fichiers.
       Si  cette option est toujours utilisée, il n'est, en principe, pas nécessaire d'exécuter mandb, une fois que les bases de données
       d'indexation auront été initialement créées, sauf en cas d'altération de l'une d'elles. Cependant, le contrôle de  cohérence  des
       bases  de  données  d'indexation peut être long sur des systèmes où beaucoup de pages de manuel sont installées. C'est pour cette
       raison que le contrôle de cohérence n'est pas exécuté par défaut, laissant à l'administrateur du système le soin d'exécuter mandb
       chaque  semaine  ou  de  laisser  les bases de données d'indexation telles quelles. Pour prévenir les problèmes provoqués par les
       bases de données d'indexation périmées, man se retournera vers l'utilisation d'un mécanisme semblable à la  commande  glob(3)  si
       une consultation de la base de données d'indexation échoue, exactement comme si aucune n'existait.
 
       Une  fois  qu'une page de manuel a été trouvée, une vérification est exécutée pour déterminer s'il existe un fichier « cat » pré‐
       formaté plus récent que le fichier au format nroff. Si tel est le cas, le fichier « cat »  est  (généralement)  décompressé  puis
       présenté  par un afficheur. L'afficheur à utiliser peut être précisé, sinon l'afficheur par défaut sera utilisé (voir l'option -p
       pour plus de précisions). Si aucun fichier « cat » plus récent que le fichier nroff n'est trouvé, le fichier nroff est traité par
       divers programmes et affiché immédiatement.
 
       Si  un  fichier « cat » peut être produit (si un répertoire relatif pour les « cat » existe avec les droits appropriés) alors man
       compressera et enregistrera le fichier « cat » en arrière plan.
 
       Les filtres sont déterminés de plusieurs façons. Tout d'abord, l'option -p ou la variable d'environnement $MANROFFSEQ sont  véri‐
       fiées.  Si -p n'est pas employée et que la variable d'environnement est vide, alors la première ligne du fichier nroff est analy‐
       sée à la recherche d'une chaîne de caractères indiquant le préprocesseur à utiliser. Pour que l'indication du préprocesseur  soit
       valide, la première ligne doit ressembler à :
 
       '\" <chaîne>
 
       dans laquelle chaîne peut être n'importe quelle combinaison de lettres, décrite par l'option -p ci-dessous.
 
       Si aucune des méthodes précédentes ne fournit d'indication sur le filtre à utiliser, une valeur par défaut est utilisée.
 
       Une  chaîne  de formatage est constituée et exécutée à partir des filtres et du format de départ (nroff ou [tg]roff avec l'option
       -t). Toutefois, si un programme exécutable mandb_nfmt (ou mandb_tfmt avec l'option -t) existe à la racine de  l'arborescence  des
       pages  de manuel, c'est lui qui sera exécuté. Il recevra en argument le fichier source de la page de manuel, la chaîne de prépro‐
       cesseur et, éventuellement, le périphérique indiqué par les arguments de -T ou -E.
 
OPTIONS
       La duplication d'options sans argument dans la ligne de commande ou dans $MANOPT (ou dans les deux) n'est pas gênante.  Pour  les
       options qui requièrent un argument, chaque duplication remplace la valeur précédemment donnée à l'argument.
 
   Options générales
       -C fichier, --config-file=fichier
              Utilise le fichier de configuration indiqué au lieu du fichier ~/.manpath par défaut.
 
       -d, --debug
              Affiche les informations de mise au point.
 
       -D, --default
              Cette  option  est  normalement utilisée en toute première option et réinitialise les comportements de man à leurs valeurs
              par défaut. Son utilisation réinitialise les options qui auraient pu être modifiées par les valeurs placées dans  $MANOPT.
              Toutes les options qui suivent -D auront leur effet habituel.
 
       --warnings[=avertissements]
              Active  les  avertissements  de  groff.  C'est utilisable pour réaliser des vérifications sur le texte source des pages de
              manuel. avertissements est une liste de noms d'avertissement séparés par des virgules ; si rien n'est  fourni,  la  valeur
              par défaut est « mac ». Voir le nœud « Warnings » d'info groff pour une liste de noms d'avertissement disponibles.
 
   Modes opératoires principaux
       -f, --whatis
              Équivalent  à  whatis.  Affiche,  si elle est disponible, une courte description de la page de manuel. Consultez whatis(1)
              pour obtenir des précisions.
 
       -k, --apropos
              Équivalent à apropos. Cherche la description courte des pages de manuel correspondant au mot-clé et affiche toutes  celles
              qu'il trouve. Voir apropos(1) pour obtenir des précisions.
 
       -K, --global-apropos
              Recherche  le  texte dans toutes les pages de manuel. Il s'agit d'une recherche par force brute qui peut prendre un peu de
              temps ; si possible, vous devriez indiquer une section pour réduire le nombre de pages à  prendre  en  considération.  Les
              termes  de  la  recherche peuvent être de simples chaînes (par défaut) ou des expressions rationnelles si l'option --regex
              est utilisée.
 
       -l, --local-file
              Active le mode « local ». Formate et affiche les fichiers de manuels locaux plutôt que de rechercher parmi  la  collection
              de  manuels du système. Chaque page de manuel indiqué en argument sera interprétée comme un fichier source nroff au format
              approprié. Aucun fichier « cat » n'est produit. Si un « - » apparaît comme argument,  l'entrée  standard  est  lue.  Quand
              l'option -l n'est pas employée, et que man ne trouve pas la page demandée, avant d'afficher le message d'erreur, il essaie
              de faire comme si cette option avait été indiquée en utilisant le nom de la page demandée  comme  nom  de  fichier  et  en
              recherchant une correspondance exacte dans le répertoire actuel.
 
       -w, --where, --path, --location
              N'affiche  pas  les pages de manuel mais affiche le ou les emplacements des fichiers source nroff qui auraient dû être mis
              en forme.
 
       -W, --where-cat, --location-cat
              N'affiche pas les pages de manuel mais affiche le ou les emplacements des fichiers « cat » qui auraient dû être  affichés.
              Si -w et -W sont indiqués conjointement, les deux affichages seront séparés par une espace.
 
       -c, --catman
              Cette option n'est pas d'un usage général et devrait seulement être utilisée par le programme catman.
 
       -R encodage, --recode=encodage
              Plutôt  que  de  formater la page de manuel comme d'habitude, affiche le code source converti en encodage indiqué. Si vous
              connaissez déjà l'encodage du fichier source, vous pouvez aussi utiliser directement manconv(1). Cependant,  cette  option
              permet  de  convertir  plusieurs  pages de manuel vers un unique encodage sans devoir explicitement déclarer l'encodage de
              chacune, à condition qu'elles soient déjà installées dans une structure similaire à la hiérarchie des pages de manuel.
 
   Trouver des pages de manuel
       -L locale, --locale=locale
              man détermine habituellement la locale (NdT : la langue ou le dialecte) actuelle par un appel à la fonction C setlocale(3)
              qui  consulte diverses variables d'environnement, y compris $LC_MESSAGES et $LANG. Pour remplacer temporairement la valeur
              définie, utilisez cette option. Elle fournit directement à man la chaîne de caractères représentant la locale.  Notez  que
              cette  valeur  ne prendra effet qu'à partir de la recherche des pages. Par conséquent, les autres affichages, tels que les
              messages d'aide, seront toujours montrés dans la langue initialement déterminée.
 
       -m système[,...], --systems=système[,...]
              Si le système a accès aux pages de manuel d'un autre système d'exploitation, celles-ci peuvent être consultées  en  utili‐
              sant cette option. Pour rechercher une page de manuel du système d'exploitation NouveauSE, employez l'option -m NouveauSE.
 
              Le  système  mentionné  peut être une succession de noms de systèmes d'exploitation, séparés par des virgules. Pour que la
              recherche ait lieu également sur le système d'exploitation natif, il faut inclure le nom système man dans la chaîne  four‐
              nie  en  argument (NdT : il semble que le système natif soit inclus dans la recherche, même en l'absence de cette valeur).
              Cette option remplace la variable d'environnement $SYSTEM.
 
       -M liste_de_chemins, --manpath=liste_de_chemins
              Précise le chemin de recherche à utiliser. Par défaut, man se sert de manpath pour déterminer la liste des chemins d'accès
              aux  structures  hiérarchiques  de pages de manuel. Cette option remplace la variable d'environnement $MANPATH et entraîne
              l'inefficience de l'option -m.
 
              Chaque chemin indiqué avec cette option doit être la racine d'une hiérarchie de pages de manuel, structurée  en  sections,
              comme  décrit  dans  le  manuel  de  man-db,  sous le titre « The manual page system ». Pour consulter des pages de manuel
              situées en dehors de telles structures hiérarchiques, utilisez l'option -l.
 
       -S liste, -s liste, --sections=liste
              Liste ordonnée des numéros des sections où doit être effectuée la recherche, séparés par des deux-points ou des  virgules.
              Cette option remplace la variable d'environnement $MANSECT (l'écriture -s existe par compatibilité avec System V).
 
       -e sous-extension, --extension=sous-extension
              Certains  programmes  installent un grand nombre de pages de manuel dans la structure hiérarchique principale des manuels,
              comme celles qui accompagnent le programme Tcl. Pour éviter d'avoir deux pages de manuel avec le même nom, comme  exit(3),
              toutes  les pages de manuel de Tcl étaient habituellement assignées à la section l. Comme ceci est maladroit, il est main‐
              tenant possible de mettre les pages dans la bonne section, et de leur assigner une extension spécifique. Dans le cas  pré‐
              sent exit(3tcl). En fonctionnement normal, man affichera exit(3) de préférence à exit(3tcl). Pour gérer cette situation et
              éviter d'avoir à connaître la section où se trouve la page désirée, il est maintenant possible de donner à man une  chaîne
              de  sous-extension  indiquent  à  quel programme la page appartient. Avec l'exemple ci-dessus, l'emploi de l'option -e tcl
              limitera la recherche aux pages ayant une extension *tcl.
 
       -i, --ignore-case
              Ignore la casse lors de la recherche de la page de manuel. C'est le comportement par défaut.
 
       -I, --match-case
              Cherche la page de manuel en tenant compte de la casse.
 
       --regex
              Montre toutes les pages ayant une partie de leur nom ou  description  qui  correspond  à  chaque  argument  page  en  tant
              qu'expression rationnelle, comme avec apropos(1). Puisqu'il n'existe pas de façon raisonnable de choisir une « meilleure »
              page lors d'une recherche d'expression rationnelle, cette option induit -a.
 
       --wildcard
              Montre toutes les pages ayant une partie de leur nom ou description qui correspond à chaque argument page en utilisant des
              jokers (wildcards), comme avec apropos(1) --wildcard. L'argument page doit correspondre à la totalité du nom ou de la des‐
              cription, ou aux frontières de mot de la  description.  Puisqu'il  n'existe  pas  de  façon  raisonnable  de  choisir  une
              « meilleure » page lors d'une recherche de joker, cette option induit -a.
 
       --names-only
              Si une des options --regex ou --wildcard est utilisée, correspond seulement aux noms de pages, pas aux descriptions, comme
              avec whatis(1), sans effet sinon.
 
       -a, --all
              Par défaut, man s'arrêtera après avoir affiché la page de manuel la plus appropriée  trouvée.  L'emploi  de  cette  option
              force man à afficher toutes les pages de manuel dont les noms satisfont les critères de recherche.
 
       -u, --update
              Cette  option  contraint  man  à  faire  une  vérification, au « niveau inœud », des bases de données d'indexation afin de
              s'assurer qu'elles reflètent bien la réalité du système de fichiers. Cette option n'aura d'effet que si man  est  installé
              avec le bit setuid.
 
       --no-subpages
              Par  défaut,  man  essaiera  d'interpréter  une paire de noms de page de manuel donnés sur la ligne de commande comme s'il
              s'agissait d'un seul nom de page de manuel contenant un tiret ou un tiret bas. Cela prend en charge le motif habituel  des
              programmes  avec  plusieurs sous-commandes, leur permettant de fournir une page de manuel pour chacune accessible avec une
              syntaxe similaire à celle utilisée pour appeler les sous-commandes. Par exemple :
 
                $ man -aw git diff
                /usr/share/man/man1/git-diff.1.gz
 
              Pour désactiver ce comportement, utilisez l'option --no-subpages :
 
                $ man -aw --no-subpages git diff
                /usr/share/man/man1/git.1.gz
                /usr/share/man/man3/Git.3pm.gz
                /usr/share/man/man1/diff.1.gz
 
   Contrôle du format d'affichage
       -P afficheur, --pager=afficheur
              Précise l'afficheur à utiliser. Par défaut, man utilise pager -s. Cette option remplace la variable d'environnement  $MAN‐
              PAGER, elle-même remplaçant la variable d'environnement $PAGER. Elle n'est pas utilisable avec -f ou -k.
 
              La  valeur  peut  être  juste  un  nom de commande ou une commande avec des arguments, et peut utiliser les protections de
              l'interpréteur (contre-obliques, guillemets simples ou doubles). L'utilisation de tubes pour  relier  plusieurs  commandes
              n'est  pas  possible ;  si  vous  en  avez vraiment besoin, utilisez un script enveloppe qui pourra prendre en argument le
              fichier à afficher ou l'entrée standard.
 
       -r invite, --prompt=invite
              Si une version récente de less est utilisée comme afficheur, man tentera de régler l'invite ainsi  que  d'autres  options.
              L'invite par défaut ressemble à :
 
               Manual Page nom(section) line x
 
              dans  laquelle  nom  représente le nom de la page de manuel, section le numéro de section où la page a été trouvée et x le
              numéro de la ligne actuelle. C'est réalisé en utilisant la variable d'environnement $LESS.
 
              Fournir -r avec une chaîne écrasera ce comportement par défaut. La chaîne indiquée peut contenir la variable de  substitu‐
              tion  $MAN_PN  qui  sera remplacée par le nom de la page de manuel affichée, accompagnée de son numéro de section, entouré
              par « ( » et « ) ». La chaîne employée pour obtenir la valeur par défaut ressemble à :
 
              \ Manual\ page\ \$MAN_PN\ ?ltline\ %lt?L/%L.:
              byte\ %bB?s/%s..?\ (END):?pB\ %pB\\%..
              (tapez h pour l'aide ou q pour quitter)
 
              Cette chaîne a été coupée en trois lignes, ici, uniquement pour des raisons de lisibilité. Pour sa signification,  consul‐
              tez  la  page  de manuel de less(1). La chaîne de caractères est d'abord évaluée par l'interpréteur de commandes. Tous les
              guillemets, apostrophes inversées et contre-obliques (antislash) devant apparaître dans l'invite doivent être précédés  du
              caractère  de  protection  « \ ».  La chaîne de caractères de l'invite peut se terminer par un « $ » protégé qui peut être
              suivi d'autres options de less. Par défaut, man utilise l'option -ix8.
 
              La variable d'environnement $MANLESS décrite ci-dessous peut être utilisée pour définir une chaîne d’invite par défaut  si
              aucune n’est fournie sur la ligne de commande.
 
       -7, --ascii
              En visualisant une page de manuel en ascii(7) pur, sur un terminal 7 bits ou sur un émulateur de terminal, certains carac‐
              tères peuvent ne pas être affichés correctement lors de l'utilisation d'un descripteur de périphérique latin1(7) avec  GNU
              nroff. Cette option permet aux pages de manuel en ascii pur d'être affichées en ascii sur des périphériques latin1. Il n'y
              aura pas de traduction du texte en latin1. La table ci-dessous montre les traductions  effectuées.  Certains  éléments  de
              cette table ne peuvent être affichés correctement qu'en utilisant un périphérique latin1 conforme à GNU nroff.
 
 
              Description                 Octal   latin1   ascii
              ───────────────────────────────────────────────────
              trait d'union                255      ‐        -
              point médian                 267      ·        o
              accent aigu                  264      ´        '
              symbole de multiplication    327      ×        x
 
              Si  la  colonne  latin1  est  affichée correctement, votre terminal peut être exploité avec les caractères latin1 et cette
              option est inutile. Si les colonnes latin1 et ascii sont identiques, soit vous avez utilisé cette option, soit man n'a pas
              formaté  cette  page en utilisant le descripteur de périphérique latin1. Si la colonne latin1 est absente ou altérée, vous
              devriez utilisez cette option.
 
              Cette option est ignorée lors de l'usage des options -t, -H, -T, ou -Z et peut être omise pour les nroff autres  que  ceux
              du GNU.
 
       -E encodage, --encoding=encodage
              Produit  une  sortie  avec  un encodage de caractères autre que celui par défaut. Pour des raisons de compatibilité ascen‐
              dante, encodage peut être un périphérique nroff tel que ascii, latin1, ou utf8 ainsi qu'une réelle valeur d'encodage comme
              UTF-8.
 
       --no-hyphenation, --nh
              Normalement,  nroff place un trait d'union lorsque les lignes sont coupées même si les mots n'en contiennent pas, s'il est
              nécessaire de le faire pour arranger les mots sur une ligne sans espacements excessifs. Cette option désactive  la  césure
              automatique, et les mots ne seront coupés que s'il contiennent déjà un trait d'union.
 
              Pour  éviter  à  nroff  de  couper  un  mot au mauvais endroit quand vous écrivez une page de manuel, n'utilisez pas cette
              option, mais consultez plutôt la documentation de nroff. Par exemple, vous pouvez placer « \% » dans un mot pour  indiquer
              qu'il peut être coupé à cet endroit, ou « \% » au début d'un mot pour l'empêcher d'être coupé.
 
       --no-justification, --nj
              Normalement,  nroff  justifie  automatiquement le texte. Cette option désactive la justification, laissant le texte aligné
              (ou « ferré ») à droite, aussi appelé « drapeau gauche ».
 
              Pour éviter à nroff de justifier certains paragraphes quand vous écrivez une page de manuel, n'utilisez pas cette  option,
              mais  consultez plutôt la documentation de nroff. Par exemple, vous pouvez utiliser les requêtes « .na », « .nf », « .fi »
              et « .ad » pour désactiver temporairement le réglage et le remplissage.
 
       -p chaîne, --preprocessor=chaîne
              Indique la liste des préprocesseurs à utiliser avant nroff, troff ou groff. Toutes les implémentations ne disposent pas du
              jeu  complet  de  préprocesseurs.  Voici  une  liste de certains préprocesseurs, avec les lettres les désignant : eqn (e),
              grap (g), pic (p), tbl (t), vgrind (v), refer (r). Cette option remplace la variable d'environnement $MANROFFSEQ.  zsoelim
              est toujours exécuté comme le tout premier préprocesseur.
 
       -t, --troff
              Utilise  groff  -mandoc  pour  mettre en forme la page de manuel sur la sortie standard. Cette option n'est pas nécessaire
              avec -H, -T, ou -Z.
 
       -T[périphérique], --troff-device[=périphérique]
              Cette option est utilisée pour modifier ce qui est produit par groff (ou éventuellement par troff) afin d'être exploitable
              par  un  périphérique  autre  que le périphérique par défaut. Cette option implique l'option -t. Exemples de périphériques
              (fournis avec Groff-1.17) : dvi, latin1, ps, utf8, X75 et X100.
 
       -H[navigateur], --html[=navigateur]
              Cette option fera produire à groff une page au format HTML qui sera ensuite affichée dans un navigateur web. Le  choix  du
              navigateur  est déterminé soit par l'argument optionnel navigateur, s'il est indiqué, soit par la variable d'environnement
              $BROWSER ou sinon par la valeur par défaut indiquée lors de la compilation (habituellement lynx). Cette option  induit  -t
              et ne fonctionne qu'avec les troff GNU.
 
       -X[ppp], --gxditview[=ppp]
              Cette option affiche la sortie de groff dans une fenêtre graphique en utilisant le programme gxditview. Le ppp (points par
              pouce) peut être 75 (par défaut), 75-12, 100 ou 100-12. La variante « -12 » utilise une fonte de 12 points.  Cette  option
              induit -T avec comme périphérique respectif X75, X75-12, X100 ou X100-12.
 
       -Z, --ditroff
              groff  exécutera  troff puis utilisera le postprocesseur approprié afin de produire une sortie exploitable par le périphé‐
              rique choisi. Si groff -mandoc est groff alors cette option sera passée à groff et aucun postprocesseur ne  sera  exécuté.
              Cette option induit -t.
 
   Obtenir de l'aide
       -?, --help
              Affiche un message d'aide et s'arrête.
 
       --usage
              Affiche un court mode d'emploi et s'arrête.
 
       -V, --version
              Affiche le numéro de version.
 
CODE DE RETOUR
       0      Programme exécuté sans erreur.
 
       1      Erreur d'utilisation, de syntaxe ou de fichier de configuration.
 
       2      Erreur d'exécution.
 
       3      Un processus fils a produit une valeur de retour non nulle.
 
       16     Au moins une des pages ou un des fichiers ou un des mots-clés n'existe pas ou n'a pas été trouvé.
 
ENVIRONNEMENT
       MANPATH
              Si $MANPATH est définie, sa valeur est exploitée comme le chemin de recherche des pages de manuel.
 
       MANROFFOPT
              Le  contenu de $MANROFFOPT est ajouté à la ligne de commande à chaque fois que man appelle le processeur de format (nroff,
              troff ou groff).
 
       MANROFFSEQ
              Si $MANROFFSEQ est définie, sa valeur est exploitée pour déterminer l'ensemble des préprocesseurs à  appliquer  à  chacune
              des pages de manuel. La liste des préprocesseurs est dépendante du système utilisé.
 
       MANSECT
              Si  $MANSECT est définie, sa valeur est une liste de sections, séparées par des deux-points. Cette liste est utilisée pour
              déterminer les sections de manuel, et l’ordre, utilisés pour la recherche. C’est « 1 n l 8 3 2 3posix 3pm 3perl 5  4  9  6
              7 » par défaut, à moins d’être écrasée par la directive SECTION dans /etc/manpath.config.
 
       MANPAGER, PAGER
              Si  $MANPAGER ou $PAGER est définie ($MANPAGER est prioritaire), sa valeur est exploitée en tant que nom du programme uti‐
              lisé pour afficher les pages de manuel. Par défaut, pager -s est utilisé.
 
              La valeur peut être juste un nom de commande ou une commande avec des arguments,  et  peut  utiliser  les  protections  de
              l'interpréteur  (contre-obliques,  guillemets  simples ou doubles). L'utilisation de tubes pour relier plusieurs commandes
              n'est pas possible ; si vous en avez vraiment besoin, utilisez un script enveloppe  qui  pourra  prendre  en  argument  le
              fichier à afficher ou l'entrée standard.
 
       MANLESS
              Si $MANLESS est définie, sa valeur sera utilisée comme chaîne d’invite par défaut de l'afficheur less, comme si elle avait
              été passée en utilisant l’option -r (donc toutes les occurrences du texte $MAN_PN seront développées de  la  même  façon).
              Par  exemple,  si  vous  voulez  obtenir  dans tous les cas la chaîne d'invite « Ma chaîne d'invite » donnez à $MANLESS la
              valeur « -PsMa chaîne d'invite ». L’utilisation de l’option -r écrasera cette variable d’environnement.
 
       BROWSER
              Si $BROWSER est définie, sa valeur est une liste de commandes séparées par des deux-points. Chaque élément de la liste est
              utilisé  pour  essayer  de lancer un navigateur web lors de l'utilisation de man --html. Dans chaque commande, %s est rem‐
              placé par un nom de fichier contenant la page de manuel au format HTML produite à partir de groff, %% est remplacé par  un
              simple signe « % » et %c est remplacé par « : ».
 
       SYSTEM Si $SYSTEM est définie, l'effet sera le même que si on l'avait indiquée comme argument de l'option -m.
 
       MANOPT Si $MANOPT est définie, elle sera analysée préalablement à la ligne de commande de man et son contenu doit avoir un format
              similaire. Étant donné que les actions produites par l'ensemble des autres variables  d'environnement  spécifiques  à  man
              peuvent  être  obtenues  grâce  aux  options  de  la  ligne de commande et qu'elles peuvent, de ce fait, être placées dans
              $MANOPT, il est prévu que ces variables d'environnement tombent en désuétude. N'oubliez pas que  toutes  les  espaces  qui
              devront être interprétées comme éléments de l'argument d'une option doivent être protégées.
 
       MANWIDTH
              Si  $MANWIDTH  est  définie, sa valeur est utilisée comme indiquant la largeur de la ligne pour toutes les pages de manuel
              qui seront formatées. Si elle est vide, les pages de manuel seront formatées avec une largeur de ligne appropriée au  ter‐
              minal  utilisé. Cette largeur sera déterminée soit d'après la valeur de $COLUMNS, soit grâce à un ioctl(2) s'il est dispo‐
              nible, soit à 80 colonnes si aucune indication n'est trouvée. Les pages « cat » ne seront enregistrées que si la  mise  en
              forme par défaut est utilisée, c'est-à-dire quand la largeur de ligne du terminal est comprise entre 66 et 80 colonnes.
 
       MAN_KEEP_FORMATTING
              Normalement, quand la sortie n'est pas envoyée directement vers un terminal (comme vers un fichier ou un tube), les carac‐
              tères de mise en page sont effacés pour faciliter la lecture du résultat sans outil spécial. Cependant, si  $MAN_KEEP_FOR‐
              MATTING  contient  une  valeur  non nulle, les caractères de mise en page sont gardés. Ce peut être utile pour les scripts
              enveloppes autour de man capable d'interpréter ces caractères de mise en page.
 
       MAN_KEEP_STDERR
              Normalement, quand la sortie est envoyée directement vers un terminal (habituellement vers  un  afficheur),  toute  sortie
              d'erreur de la commande utilisée pour produire les versions formatées des pages de manuel est ignorée pour éviter d'inter‐
              férer avec l'affichage de la page. Des programmes comme  groff  produisent  souvent  des  messages  d'erreur  relativement
              mineurs  à  propos  de problèmes typographiques comme de mauvais alignements. L'affichage de la page de manuel s'en trouve
              enlaidi et déroutant. Cependant, certains utilisateurs veulent tout de même voir ces erreurs, donc si $MAN_KEEP_FORMATTING
              contient une valeur non nulle, la sortie d'erreur sera affichée comme d'habitude.
 
       LANG, LC_MESSAGES
              Suivant  le  système et l'implémentation, soit $LANG, soit $LC_MESSAGES, soit les deux, seront interrogées pour déterminer
              la langue ou le dialecte utilisé. man affichera ses messages dans cette langue ou ce dialecte  (s'ils  sont  disponibles).
              Consultez setlocale(3) pour plus de précisions.
 
FICHIERS
       /etc/manpath.config
              Fichier de configuration de man-db.
 
       /usr/share/man
              Structure hiérarchique de pages de manuel globale
 
       /usr/share/man/index.(bt|db|dir|pag)
              Base de données d'indexation globale habituelle.
 
       /var/cache/man/index.(bt|db|dir|pag)
              Base de données d'indexation globale, conforme à FHS.
 
VOIR AUSSI
       apropos(1),  groff(1),  less(1),  manpath(1),  nroff(1),  troff(1),  whatis(1),  zsoelim(1),  setlocale(3), manpath(5), ascii(7),
       latin1(7), man(7), catman(8), mandb(8), le manuel du programme man-db, FSSTND
 
HISTORIQUE
       1990, 1991 – Première version écrite par John W. Eaton (jwe@che.utexas.edu).
 
       23 Décembre 1992 : Rik Faith (faith@cs.unc.edu) a appliqué les correctifs fournis par Willem Kasdorp (wkasdo@nikhefk.nikef.nl).
 
       30 avril 199423 février 2000 : Wilf. (G.Wilford@ee.surrey.ac.uk) a développé et assuré la maintenance  de  ce  programme  avec
       l'aide de quelques personnes motivées.
 
       30 octobre 1996 – 30 mars 2001 : Fabrizio Polacco <fpolacco@debian.org> a assuré la maintenance et développé ce programme pour le
       projet Debian avec l'aide de toute la communauté.
 
       Depuis le 31 mars 2001 : Colin Watson <cjwatson@debian.org> est désormais le responsable et le développeur de man-db.
 
TRADUCTION
       Cette traduction est maintenue à l'aide de l'outil po4a <URL:http://po4a.alioth.debian.org/> par l'équipe francophone de  traduc‐
       tion de Debian.
 
       Valéry  Perrin <valery.perrin.debian@free.fr> le 2 janvier 2006. David Prévot <david@tilapin.org> et l'équipe francophone de tra‐
       duction de Debian (2010).
 
       Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de  bogue  sur
       le paquet man-db.
 
       Vous  pouvez  toujours  avoir  accès  à  la  version  anglaise  de  ce  document  en  utilisant  la  commande  « man -L  C  <sec‐
       tion> <page_de_man> ».
 
 
 
2.7.0.2                                                        2014-09-28                                                         MAN(1)
man_de_man.1450732275.txt.gz · Dernière modification : (modification externe)