Existe-t-il une option de recherche dans les pages de manuel?
Il suffit de frapper /et tapez votre modèle de recherche.
Les modèles peuvent être expressions régulières , par exemple, vous pouvez rechercher le mot "option" en tapant
/[Oo]ption
Ou trouvez tous les arguments longs avec
/(--)[a-Z]
Pour annuler la recherche, appuyez sur Ctrl+C.
Certains opérateurs de quantification utiles sont:
? for zero or one of the preceding expression
* for zero or more of the preceding expression
+ for one or more of the preceding expression
Et les expressions peuvent être "groupées" avec des parenthèses, comme dans (--)+
(pour deux tirets ou plus).
[a-Z]
est une séquence (les autres incluent [0-9], [a-z] et ainsi de suite), ils peuvent être combinés, comme dans [a-Z0-9]
. Vous pouvez également inverser des expressions avec l'opérateur ^
, par exemple. (--)[^a-Z]+
pour tous les arguments longs commençant par autre chose qu'une lettre.
Une autre opération utile est Union (|
), comme dans color|colour
, qui trouve chaque occurrence de couleur ou de couleur (on l’appelle parfois boolean OR ).
Si vous recherchez des chaînes contenant certains de ces caractères "réservés" (tels que ?
, *
, +
), préfixez-les avec un \
(i.e. /\+k
pour rechercher +k
).
Pour parcourir les résultats , appuyez sur N (avant) et Shift+N (en arrière).
Il existe également un moyen de rechercher dans toutes les pages de manuel :
man -K "Hello World"
Le programme man
ouvrira le premier match et, après l'avoir fermé avec q
, vous proposera:
Annexe mineure à l'excellente réponse de Stefano:
man
utilise less
quand aucun autre pager n'a été spécifié. Vous pouvez donc effectuer une recherche avec /
ou avec ?
.
Si vous effectuez une recherche avec /
, vous effectuez une recherche en avant et vous utilisez n
pour rechercher la correspondance suivante et N
pour rechercher la correspondance précédente. Si vous effectuez une recherche avec ?
(recherche en arrière) n
cherchera la correspondance précédente et N
cherchera la correspondance suivante.
Utilisez man less
pour les détails.
Vous pouvez également utiliser man -wK Word
pour répertorier tous les fichiers manuels contenant du Word.