Les systèmes Linux sont livrés avec une documentation abondante. Pour les commandes de base, les pages de manuel (ou pages de manuel) vous diront ce que vous devez savoir. Par exemple, pour voir la page de manuel de la commande ls, exécutez man comme suit :
$ man ls
La plupart des pages de manuel se concentrent principalement sur les informations de référence, peut-être avec quelques exemples et références croisées, mais c'est à peu près tout. Ne vous attendez pas à un tutoriel, et ne vous attendez pas à un style littéraire engageant.
Les pages de manuel sont référencées par des sections numérotées. Quand quelqu'un se réfère à une page de manuel, il met souvent le numéro de section entre parenthèses à côté du nom, comme ping(8). Le tableau ci-dessous répertorie les sections et leurs numéros.
Section | Description |
---|---|
1 | Commandes utilisateur |
2 | Appels système du noyau |
3 | Documentation de la bibliothèque de programmation Unix de niveau supérieur |
4 | Interface de l'appareil et informations sur le pilote |
5 | Descriptions de fichiers (fichiers de configuration système) |
6 | Jeux |
7 | Formats de fichiers, conventions et encodages (ASCII, suffixes, etc.) |
8 | Commandes système et serveurs |
Par exemple, pour lire la description du fichier /etc/passwd (par opposition à la commande passwd), vous pouvez insérer le numéro de section avant le nom de la page comme suit :
$ man 5 passwd
Exemples de commandes man
1. Pour consulter le manuel d'une commande :
# man command # man ls
2. Spécifier le fichier de configuration à utiliser ; la valeur par défaut est /etc/man.config :
# man -C config_file
3. Pour spécifier la liste des répertoires dans lesquels rechercher les pages de manuel :
# man -M path
4. Pour spécifier quel pager utiliser :
# man -P pager
5. Pour spécifier quel navigateur utiliser sur les fichiers HTML :
# man -B
6. Pour spécifier une commande qui affiche les fichiers HTML sous forme de texte :
# man -H
7. To List est une liste séparée par deux-points des sections du manuel à rechercher :
# man -S section_list
8. Pour afficher toutes les pages de manuel qui correspondent au nom :
# man -a
9. Pour reformater la page de manuel source, même lorsqu'une page de chat à jour existe :
# man -c
10. Pour ne pas afficher les pages de manuel, mais imprimer des quantités d'informations de débogage :
# man -d
11. Pour afficher et imprimer les informations de débogage :
# man -D
12. Pour afficher au format whatis :
# man -f
13. Juste pour formater et non pour afficher :
# man -F # man --preformat
14. Pour imprimer un message d'aide et quitter :
# man -h
15. Pour rechercher la clé spécifiée dans toutes les pages de manuel :
# man -K
16. Pour spécifier un autre ensemble de pages de manuel :
# man -m system
17. Pour spécifier la séquence de pré-processeurs à exécuter avant nroff ou troff :
# man -p string
18. Pour utiliser /usr/bin/groff -Tps -mandoc pour formater la page de manuel :
# man -t
Les pages de manuel couvrent l'essentiel, mais il existe de nombreuses autres façons d'obtenir de l'aide en ligne (à part la recherche sur Internet). Si vous recherchez simplement une certaine option pour une commande, essayez d'entrer un nom de commande suivi de -help ou -h (l'option varie d'une commande à l'autre). Vous pouvez obtenir un déluge (comme dans le cas de ls -help), ou vous pouvez trouver exactement ce que vous cherchez.