Lors de la lecture d'une page de manuel Unix dans le terminal, comment puis-je accéder facilement à la description d'un drapeau particulier?
Par exemple, j'ai besoin de connaître la signification du -o
drapeau mount
. Je cours man mount
et veux sauter à l'endroit où -o
est décrit. Actuellement, je cherche /-o
cependant cette option est mentionnée à plusieurs endroits avant la section qui la décrit, donc je dois sauter un peu.
Merci.
La réponse de @ piccobello est excellente, mais elle mangeait les couleurs de mes pages de manuel. Au lieu de diriger vers
less
(puisqueman
utilise déjàless
par défaut généralement), je passe simplement laless
commande modifiée àman
:Cela conserve la fonctionnalité que @piccobello avait dans sa fonction, mais conserve les couleurs.
la source
Les autres solutions sont assez bonnes, mais n'oubliez pas que les pages de manuel ne sont que des données et que vous pouvez facilement faire presque tout avec Linux.
man une commande> fichier.txt
convertit la page en un fichier de texte brut que vous pouvez ensuite manipuler. Je garde une copie du manuel bash sous forme de texte dans mon répertoire bin afin de pouvoir simplement la charger dans mon éditeur de texte pour rechercher des éléments et les copier / coller pendant la modification de scripts.
Ou vous pouvez le diriger vers des filtres tels que
homme une commande | grep -A lignes-après "quelque motif"
Bien que cela ne fonctionne pas pour vous dans un terminal, j'ai (avec l'aide d'un ami) même écrit un script qui saisit une page de manuel et l'affiche dans un navigateur Web afin que je puisse utiliser ses fonctionnalités de navigation / recherche qui sont bien meilleures que moins. C'est un peu dépendant de kde, mais facile à modifier.
http://dl.dropbox.com/u/54584985/kman
la source
man://
dans Konqueror. KDE a une page de manuel KIOSLAVE!J'ai écrit un outil qui fait justement cela, appelé flagman . Encore en développement mais déjà utilisable. Par exemple:
la source