man Générateur de commandes
Générer des commandes man pour lire les pages de référence du système
Premiers pas avec man
## Qu’est-ce que man ?
`man` est l’interface des manuels de référence du système (« pages man »). Il recherche et affiche de la documentation concernant les commandes, les appels système, les fonctions de bibliothèque, les fichiers de configuration, et bien plus encore. Chaque système Unix est fourni avec des pages man, ce qui fait de `man` le moyen le plus rapide d’apprendre les options et le comportement d’une commande.
## Comment l’utiliser
1. **Définir les options** : Sélectionnez la section, le mode de recherche (apropos/whatis) ou l’option de correspondance exhaustive. 2. **Saisir le nom** : Tapez le nom de la page (et éventuellement un numéro de section). 3. **Copier et exécuter** : Collez la commande générée dans votre terminal.
À l’intérieur du pageur : appuyez sur `/` pour rechercher, `q` pour quitter. La navigation entre les pages utilise les mêmes touches que `less`.
Options courantes
### Numéro de section (`1`, `2`, `3`...) Restreignez la recherche à une section spécifique du manuel. Sections courantes : commandes utilisateur `1`, appels système `2`, fonctions de bibliothèque `3`, formats de fichiers `5`, commandes administratives `8`. Exemple : `man 2 open` affiche l’appel système, et non une quelconque commande `open`.
### `-k` À propos (recherche par mot-clé) Recherchez dans les descriptions courtes de toutes les pages — équivalent à `apropos`. Utilisez-la lorsque vous vous souvenez du sujet mais pas de la commande : `man -k 'copy'`.
### `-f` Whatis (description courte) Affichez uniquement la description d’une page en une ligne — équivalent à `whatis`. C’est plus rapide que d’ouvrir la page complète.
### `-a` Toutes les pages correspondantes Affichez chaque page correspondante dans chaque section, une après l’autre. Utile pour les noms qui apparaissent dans plusieurs sections (par ex. `printf`).
### `-S LIST` Liste des sections Restreignez l’ordre de recherche à une liste de sections séparées par des deux-points, par exemple `-S 1:2:3`.
### `-P PAGER` Pageur personnalisé Utilisez un programme de pageur différent (comme `bat` ou `cat`) au lieu du pageur par défaut `less`.
▶Comment puis-je trouver une section spécifique du manuel ?
▶Comment puis-je rechercher une commande lorsque je ne connais que sa fonction ?
▶Comment puis-je voir une description d’une ligne sans ouvrir la page ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.