Comment puis-je vérifier les pages man pour ce seul paramètre de la command?

Exemple: tar -zxvf command tar -zxvf mais je ne sais pas ce que signifie 'x'.

Comment puis-je vérifier ce paramètre unique sans avoir à faire défiler le man tar ?

Chercher

x est pour l' extract .

Après que vous êtes à l'intérieur de l'homme, tapez /-x pour searchr des informations sur le paramètre -x,
Appuyez sur n pour passer à la prochaine -x correspondance, et N pour la précédente

Rechercher avec Regex

Pour les pages de grand homme, ou un terme commun, une petite regex peut être utilisée pour affiner la search.

Si vous voulez simplement l'input principale, vous pouvez utiliser /^ *-x pour supprimer la plupart des correspondances étrangères.
Cela fonctionne comme la plupart des pages man sont formatées avec l'input en retrait avec des espaces.

  • ^ * correspond au début de la ligne, avec zéro à plusieurs espaces.
  • -x est la string de search.

Vous pouvez également le grep de la page de manuel avec un certain context:

 man tar | grep -C5 -- '-x\b' 

Cela fonctionne dans RHEL6 avec Bash

Dans .bashrc

append

 function mans { man $1 | less -p "^ +$2" } 

démarrer une nouvelle instance de bash

$ bash

à présent

 mans ls -l 

a l'effet désiré.

Si vous utilisez Emacs, Mx man RET tar , puis Cs -x .

Appuyez plusieurs fois sur Cs jusqu'à ce que vous arriviez au bon endroit, puis appuyez sur Retour.

Cr est le même, mais à l'envers. (Mais les deux envelopperont sur une double frappe au haut / bas du document.)

En outre, dans les cas comme celui-ci (search de page man), la search sensible à la casse est préférable. Examinez la variable case-fold-search .

L'énorme avantage d'utiliser votre éditeur pour voir les pages man est que vous connaissez toutes les commands si bien – navigation, copy, tout ce que vous voulez faire, vous savez déjà comment.