Comment puis-je rechercher dans une page de manuel?

Existe-t-il une option de recherche dans les pages de manuel?

    Appuyez simplement sur / et tapez votre modèle de recherche.

    • Les modèles peuvent être des expressions régulières . Par exemple, vous pouvez rechercher le mot “option” en tapant

       /[Oo]ption 

      Ou trouvez tous les arguments longs avec

       /(--)[aZ] 

      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).

      [aZ] est une séquence (les autres incluent [0-9], [az] 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 (--)[^aZ]+ 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 toutes les occurrences de couleur ou de couleur (parfois appelé booléen OU ).

    • Pour parcourir les résultats, appuyez sur N (avant) et sur Maj + N (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:

      • voir la suivante (Retour)
      • ignorer l’actuel (Ctrl + D)
      • ou quitter (Ctrl + C).

    Annexe mineure à l’excellente réponse de Stefano:

    man utilise less quand aucun autre pager spécifié. Vous pouvez donc chercher avec ou avec ? .

    Si vous recherchez avec / alors vous faites une recherche en avant et vous utilisez n pour trouver la correspondance suivante et N pour rechercher la correspondance précédente et si vous recherchez avec ? (recherche en arrière) n cherchera le match précédent et N cherchera le match suivant.

    Utilisez man less pour les détails.

    Vous pouvez aussi utiliser man -wK word pour lister tous les fichiers manuels contenant un mot.