Par exemple, au lieu du manuel complet de apt-get
Je veux passer -f
directement à l' option depuis l'invite du terminal, sans utiliser la recherche dans la page de manuel.
8
Par exemple, au lieu du manuel complet de apt-get
Je veux passer -f
directement à l' option depuis l'invite du terminal, sans utiliser la recherche dans la page de manuel.
man
, au lieu de renvoyer une liste brouillée de lignes distinctes.Réponses:
Le pager par défaut utilisé par
man
estless
. Vous pouvez passer le modèle de recherche ERE (Extended Regular Expression) qui leless
comprend directement via laLESS
variable d'environnement, dans votre cas, ce qui suit devrait faire:C'est exactement la même chose que de passer
/-f
après avoir faitman apt-get
.Maintenant, cela mettrait en évidence tous les
-f
s de laman
page, pour passer directement à l'option souhaitée, c'est-à-dire l'option-f
, vous pouvez utiliser ERE pour ne faire correspondre que les lignes commençant par des espaces / tabulations, suivies de-f
:Bien que cela ferait l'affaire ici, mais pourrait ne pas être précis pour toutes les pages, car cela correspondra à tout ce qui commence par
-f
après les espaces / tabulations initiaux. Ajustez un peu le motif pour répondre à vos besoins dans ces cas.Vous pouvez créer une fonction minuscule pour passer le modèle de recherche et la
man
page à rechercher comme arguments, si vous le faites souvent.la source
Tapez une barre oblique, la chose que vous recherchez, puis appuyez sur entrée. Vous passerez à la première occurrence. Appuyez sur Npour passer à l'occurrence suivante et Bpour revenir en arrière. Donc, dans ce cas:
la source
/ -f
. Cela devrait contourner toutes les utilisations en ligne de-f
.Utilisez
sed
pour afficher le paragraphe entier d'une option qui commence par un trait d'union. Pour afficher tout le paragraphe de l'-f
option immédiatement en exécutant une seule commande, utilisez:Cela renvoie le paragraphe entier pour l'
-f
option dans manapt-get
mais la commande ci-dessus peut être améliorée en éliminant la virgule après-f
pour la rendre plus généralement utile comme suit:Cela renvoie plusieurs paragraphes, dont la plupart vous ne voulez pas lire. En lisant les premières lignes des plusieurs paragraphes, vous pouvez voir que vous souhaitez afficher uniquement le paragraphe contenant l'
-f, --fix-broken
option. Procédez comme suit:Cela renvoie uniquement la sortie que vous souhaitez lire. Cette méthode fonctionne avec toutes les autres options commençant par un trait d'union, et elle fonctionne également généralement pour la recherche d'options qui commencent par un trait d'union dans d'autres commandes, en plus de cela
apt-get
.Affichage d'informations supplémentaires avec sed
Si la description d'un paragraphe ne donne pas suffisamment d'informations, la commande suivante affichera le premier paragraphe de la même manière que la commande précédente et les paragraphes suivants également.
Les résultats de cette commande montrent que les paragraphes suivants ne sont pas très intéressants, mais pour certaines options, les paragraphes suivants sont également intéressants. C'est pourquoi il s'agit également d'une commande utile à connaître.
la source