Formations en informatique
Accueil > Linux en mode texte > L'aide sous Linux (man)

L'aide sous Linux (man)

PDF 

 

Introduction

 

Linux est extrêmement bien documenté, et c'est l'une de ses forces. Vous pouvez très facilement découvrir comment fonctionne un logiciel, une commande ou comment est écrit un fichier de configuration en vue de l'adapter à vos besoins.

 

La plupart des commandes linux et de nombreux fichiers de configuration sont documentés dans les pages de manuel, familèrement appelées pages de man. C'est ce que nous allons découvrir dans ce tutoriel.

 

Il existe d'autres sources d'informations. Par exemple si vous utilisez une interfaces KDE, ce dernier propose également une interface graphique d'aide.

 

N'oubliez pas non plus que vous pouvez facilement trouver de l'aide sur Internet. Souvent une recherche permet de résoudre pas mal de problème. Très souvent votre distribution Linux met un tel forum à disposition. Vous pourrez y rencontrer une communauté de personnes prêtes à vous aider dans vos débuts.

 

Ouvrir le man

 

Aide sur une commande Linux

 

Si par exemple vous désirez connaître la signification et comment s'utilise la commande ls, tapez simplement dans un terminal :

 

man ls

 

La page de man de ls devrait s'afficher :

 

LS(1)                          User Commands                         LS(1)

NAME
       ls - list directory contents

SYNOPSIS
       ls [OPTION]... [FILE]...

DESCRIPTION
       List   information  about  the  FILEs  (the  current  directory  by
       default).  Sort entries alphabetically if  none  of  -cftuvSUX  nor
       --sort.

       Mandatory arguments to long options are mandatory for short options
       too.

 

Notez que certaines commande supportent également l'option --help :

 

ls --help

 

Aide sur un fichier de configuration

 

De la même façon si vous désirez comprendre comment est écrit le fichier /etc/fstab, vous pouvez consulter la page :

 

man fstab

 

Utilisation

 

Voici comment s'utilise une page de man :

  • Vous pouvez parcourir cette page à l'aide des flèches.
  • Pour chercher la chaîne de caractère "file", tapez /file. Appuyez sur n pour passer à l'occurence suivante. En réalité vous pouvez chercher une expression régulière, qui est une généralisation d'une chaîne de caractère.
  • Pour quitter appuyez sur q.

 

Ambiguïtés

 

Il peut arriver qu'il y ait des ambiguïtés. Typiquement sous Linux, la commande passwd existe de même que le fichier /etc/passwd. Pour lever ces ambiguïtés, les pages de man sont décomposées par chapitres. Pour lever l'ambiguïté il suffit juste d'aller dans la bon chapitres. On peut voir quels chapitre il existe une page relative à passwd :

 

(mando@velvet) (~) $ whereis passwd

 

Ici on voit qu'il s'agit des chapitres 1 et 5 (respectivement les commandes linux et les fichiers de configuration). Ainsi, selon la page qu'on voudra consulter il suffira d'appeler au choix :

 

man 1 passwd

man 5 passwd

 

Le chapitre associé à la page de man est rappelé dans les coins supérieurs de la page (ici 1) :

 

PASSWD(1)                  Commandes utilisateur                 PASSWD(1)

NOM
       passwd - Modifier le mot de passe d´un utilisateur

SYNOPSIS
       passwd [options] [LOGIN]

DESCRIPTION
       The passwd command changes passwords for user accounts. A normal
       user may only change the password for his/her own account, while
       the superuser may change the password for any account.  passwd also
       changes the account or associated password validity period.

 

Pages de man en anglais ou manquantes

 

Si vous désirez afficher des pages de man en français, il faudra au préalable les installer. Ceci consiste simplement à installer les bons paquets.

 

Si vous désirez afficher une page de man relatives à une commande et que celle-ci n'apparaît pas (ni en anglais, ni en français), c'est probablement que la page de man correspondante n'est pas installée.

  • De manière générale, une application installe les pages de man qui lui sont propres. Celles-ci ne sont pas forcément traduites.
  • Les pages de man utilisées par les développeurs (en langage C) sont réunis dans un paquet.
  • Les pages de man relatives aux commandes usuelles sont réunies dans un paquet.

 

Pour installer toutes les pages de man en français, lancez dans une console root la commande :

 

aptitude install manpages-fr manpages-fr-dev manpages-fr-extra

Découvrez nos formations et venez poser vos questions sur notre nouveau forum.

Contrat Creative Commons

L'ensemble des tutoriels Mistra by Mistra est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage des Conditions Initiales à l'Identique 3.0 Unported. Les autorisations au-delà du champ de cette licence peuvent être obtenues à http://www.mistra.fr/contact-mistra.html.