La commande man Linux : utilisation et exemple

malekalmorte

Création :

19 février 2023

Modification :

Dans ce tutoriel, nous allons apprendre à utiliser la commande man de Linux et naviguer dans les pages du manuel.
La maîtrise de la page de manuel est essentielle pour être à l’aise et compétent avec Linux.
Le man fournit beaucoup d’informations. Il est donc difficile de lire le manuel pour trouver les informations nécessaires. Voyons comment utiliser efficacement la commande man.

La commande man Linux : utilisation et exemple

Qu’est-ce que le man Linux et son fonctionnent

La commande man fournit un manuel d’utilisation de toutes les commandes ou utilitaires que vous pouvez exécuter dans le Terminal, y compris le nom, la description et les options.
Ce dernier est divisée en Nom, Synopsis, descriptions, bugs, see also.

Qu'est-ce que le man Linux et son fonctionnent

Le manuel est très complet, et chaque commande est bien expliquée. Par exemple, un chapitre couvre l’utilisation d’une commande, tandis que l’autre aborde toutes les informations supplémentaires pertinentes.

Le manuel comporte neuf sections au total identifiées par leurs numéros respectifs :

  1. Commandes générales : Commandes que vous utilisez sur la ligne de commande
  2. Appels système : Fonctions fournies par le noyau qu’un programme peut appeler
  3. Fonctions de bibliothèque : Fonctions que les programmes peuvent appeler dans les bibliothèques de code (principalement le standard C)
  4. Fichiers spéciaux : Généralement, les périphériques, tels que ceux trouvés dans /dev, et leurs pilotes
  5. Formats et conventions de fichiers : Formats des fichiers, tels que le passwd, la table cron et les fichiers d’archive tar
  6. Jeux : Descriptions des commandes, comme fortune, qui affichent des citations d’une base de données lorsque vous les exécutez
  7. Divers : Descriptions de choses comme les inodes, les paramètres de démarrage et le manuel lui-même
  8. Administration système : Commandes et démons habituellement réservés à l’utilisateur root
  9. Routines du noyau : Informations relatives au fonctionnement interne du noyau. Cela inclut les interfaces de fonctions et les variables utiles aux programmeurs qui écrivent des pilotes de périphériques, par exemple. Sur la plupart des systèmes, cette section n’est pas installée
Les sections du man Linux

Lorsque nous consultons le manuel, nous nous concentrons souvent sur les informations relatives à l’utilisation. Par conséquent, il est facile de négliger les autres détails de la page de manuel. Si nous voulons examiner des parties du manuel autres que les informations d’utilisation, nous utilisons la commande whatis pour afficher ces autres sections. Nous obtiendrons un résumé en une ligne de la page de manuel :

La syntaxe de la commande est la suivante :

man [option] [numéro_de_section] [nom_de_commande]

Comment utiliser la commande man avec des exemples

Pour afficher le manuel complet, entrez :

man [nom_de_commande]

Par exemple, vous voulez accéder au manuel de la commande ls :

man ls

Lister, recherche une section

Si nous voulons examiner des parties du manuel autres que les informations d’utilisation, nous utilisons la commande whatis pour afficher ces autres sections. Nous obtiendrons un résumé en une ligne de la page de manuel :

whatis passwd

Une utilisation avec la commande man est l’utilisation de l’option -f pour lister les sections et la suivantes :

man -f passwd

Les sections avec leurs numéros s’affichent en liste.

Lister, recherche une section dans le man Linux

Accéder à une section spécifique du man

Entrez cette commande si vous voulez spécifier la section affichée :

man [numéro_de_section] [nom_de_commande]

Par exemple, vous voulez voir la section 2 du manuel de la commande ls :

man 2 ls

Vous pouvez aussi utiliser cette syntaxe :

man ls.2

Faire une recherche dans tous les man

Il est également possible de rechercher dans les descriptions courtes, ainsi que dans les titres des pages. Pour ce faire, vous utilisez l’option -k (apropos). Cette option permet également de trouver des occurrences du terme recherché dans d’autres mots, plus longs.

man -k password

La sortie affiche le nom de la commande et le numéro de la section contenant le mot recherché.

Faire une recherche dans tous les man Linux

Vous pouvez ensuite spécifier le numéro de section et la commande de pour l’ouvrir directement.
Par exemple pour getspent (3) :

man 3 getspent

Faire une recherche dans le man

Une fois le man ouvert, il est aussi possible de chercher sur un terme.
Pour cela :

  • Appuyez sur la touche /
  • Puis saisissez le terme à chercher
Faire une recherche dans le man Linux
  • Les mots trouvés passent en surlignés
  • Utilisez la touche n (next) pour passer d’une occurrence à une autre
  • Utilisez la touche N pour revenir à l’occurrence d’avant
Faire une recherche dans le man Linux

Lorsque l’on clique sur l’esperluette (&) et que l’on tape ensuite notre terme de recherche :

Faire une recherche dans le man Linux

On obtient uniquement une liste de lignes contenant la chaîne correspondante :

Faire une recherche dans le man Linux

Rechercher dans une section

Le manuel comporte plusieurs sections. Ces sections sont les suivantes : commandes et applications du shell (1), services de base du noyau (2), informations sur les bibliothèques (3), services réseau (4), formats de fichiers standard (5), jeux (6), fichiers et documents divers (7), commandes d’administration et de maintenance du système (8) et spécifications et interfaces obscures du noyau (9).

Si nous voulons rechercher des informations dans une section spécifique du manuel, nous utilisons cette syntaxe :

man -s [numéro_de_section] [nom_de_commande]

Comment naviguer dans le man avec les raccourcis clavier

ActionsRaccourcis clavier
Afficher l’aideTouche H
Monter dans la page du man
y
Descendre dans la page du man
e
ou la touche Entrée
Pour parcourir la page de manuel un écran à la foisAppuyez sur la barre d’espacement
et sur les touches PgDn et PgUp.
Avant d’écran en écranf
Reculer d’écran en écranb
Avant d’un demi en écrand
Reculer d’un demi en écranui
Avancer de X lignesSaisir le nombre de lignes et j
: et saisissez le chiffre
Revenir de X lignesSaisir le nombre de lignes et k
: et saisissez le chiffre
Retourner directement au débutHome ou g
Aller directement à la fin du manFin ou G
Quitter le ManQ
Les raccourcis clavier pour naviguer dans le man

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.