Les pages du manuel de référence (man) en ligne fournissent des descriptions détaillées et l'utilisation des commandes. Vous pouvez utiliser la commande man pour afficher l'entrée de la page de manuel qui explique une commande donnée. La syntaxe de la commande man est la suivante.
$ man command $ man option command $ man option filename
Affichage des pages de manuel
Par exemple, affichez les pages de manuel de la commande uname à l'aide de la commande man.
NAME(1) User Commands UNAME(1) NAME uname - print system information SYNOPSIS uname [OPTION]... DESCRIPTION Print certain system information. With no OPTION, same as -s. -a, --all print all information, in the following order, except omit -p and -i if unknown: -s, --kernel-name print the kernel name -n, --nodename print the network node hostname -r, --kernel-release print the kernel release ....
Faire défiler les pages de manuel
Le tableau suivant répertorie les commandes clavier permettant de faire défiler les pages de manuel.
Commande clavier | Action |
---|---|
Barre d'espacement | Affiche l'écran suivant d'une page de manuel |
Retour | Affiche la ligne suivante d'une page de manuel |
b | Recule d'un plein écran |
/motif | Recherche vers l'avant un modèle |
n | Trouve la prochaine occurrence d'un motif après avoir utilisé /pattern |
h | Fournit une description de toutes les fonctionnalités de défilement |
q | Quitte la commande man et revient à l'invite du shell |
Recherche dans les pages de manuel
Il existe deux manières de rechercher des informations dans les pages de manuel :
- Recherche par section
- Recherche par mot-clé
Recherche dans les pages de manuel :par section
Les entrées de la page de manuel en ligne sont organisées en sections en fonction du type ou de l'utilisation de la commande ou du fichier. Par exemple, la section 1 contient des commandes utilisateur et la section 4 contient des informations sur divers formats de fichiers. Pour rechercher une section spécifique de la page de manuel, utilisez la commande man avec l'option -s, suivie du numéro de section et du nom de la commande ou du fichier.
$ man -s number command or $ man -s number filename
Le tableau ci-dessous indique les numéros de section du manuel suivis des types de pages qu'ils contiennent.
Numéro de section | Description |
---|---|
1 | Programmes exécutables ou commandes shell |
2 | Appels système (fonctions fournies par le noyau) |
3 | Appels de bibliothèque (fonctions dans les bibliothèques de programmes) |
4 | Fichiers spéciaux (généralement trouvés dans /dev) |
5 | Formats et conventions de fichiers, par exemple /etc/passwd |
6 | Jeux |
7 | Divers (y compris les packages de macros et les conventions), par ex. homme(7), groff(7) |
8 | Commandes d'administration système (généralement uniquement pour root) |
9 | Routines du noyau [Non standard] |
La partie inférieure d'une page de manuel, intitulée "VOIR AUSSI ‘, répertorie les autres commandes ou fichiers liés à la page de manuel. Le nombre entre parenthèses reflète la section où se trouve la page de manuel.
Recherche dans les pages de manuel :par mot-clé
Lorsque vous n'êtes pas sûr du nom d'une commande, vous pouvez utiliser la commande man avec l'option -k et un mot-clé pour rechercher les entrées de page de manuel correspondantes.
$ man -k keyword
La sortie de la commande man fournit une liste de commandes et de descriptions contenant le mot-clé spécifié. Par exemple, à l'aide de la commande man, affichez les commandes contenant le mot-clé syslog.
# man -k syslog logger (1) - a shell command interface to the syslog(3) system log module rsyslog.conf (5) - rsyslogd(8) configuration file rsyslogd (8) - reliable and extended syslogd syslog (2) - read and/or clear kernel message ring buffer; set console_loglevel syslog (3) - send messages to the system logger syslog (3p) - control system log syslog.h (0p) - definitions for system error logging vsyslog (3) - send messages to the system logger