L'aide sous Linux (man)
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
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.


