Comment puis-je rechercher dans une page de manuel?

87

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

    
posée NES 09.01.2011 - 17:01
la source

1 réponse

98

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

  • Les patterns peuvent être expressions régulières . Par exemple, vous pouvez rechercher le mot "option" en tapant

    /[Oo]ption
    

    Ou trouvez tous les longs arguments 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], etc.), ils peuvent être combinés, comme dans [a-Z0-9] . Vous pouvez également inverser des expressions avec l'opérateur ^ , par ex. (--)[^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 recherche chaque occurrence de couleur ou de couleur (parfois appelée booléen OR ). )..

  • Pour sauter les résultats, appuyez sur N (vers l’avant) et sur 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 ouvre la première correspondance et, après l'avoir fermée avec q , vous propose de

    • voir le suivant (Retour)
    • saute l’actuelle (Ctrl + D)
    • ou quitter (Ctrl + C).
réponse donnée Stefano Palazzo 09.01.2011 - 17:08
la source

Lire d'autres questions sur les étiquettes