Je suis nouveau avec Linux et j'ai remarqué qu'il y a des chiffres à côté de certaines commandes que je recherche.
Par exemple, je veux chercher accept()
dans l'aspect de la programmation réseau, mais man accept
montre ceci à la place:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
Alors, comment passez-vous des pages de manuel à d'autres numéros comme accept(1)
~ accept(7)
?
man
commande a sa propre page de manuel; taperman man
aurait répondu à cette question et à bien d'autres.Réponses:
Pour savoir quelles sections sont disponibles, utilisez
whatis manpage
. Exemple:Pour afficher la page de manuel en question, utilisez
man section manpage
, par exemple:En utilisant l'
-a
option, vous pourrez afficher toutes les sections d'une page de manuel:Je n'ai pas trouvé de moyen de "basculer" entre les pages de manuel même si le pager
less
prend en charge la commutation (:p
et:n
), les seules actions prises en charge à l'aide de l'-a
option sont "suivant", "ignorer" et "annuler".En cas de doute, vous pouvez également lire la page de manuel de
man
:la source
Le 8 référencé n'est pas réellement la page 8, c'est la section 8. Les sections sont divisées comme ceci:
Donc, l' acceptation que vous lisez est la commande d'administration système.
Si une commande se trouve dans plusieurs sections, vous serez invité à saisir celle que vous souhaitez, ou vous pouvez utiliser:
Où "8" est la section. Cela ciblera la section de page de manuel spécifique que vous recherchez.
la source
man 2 accept
affichera la section 2, par exemple.la source
Pour info, pour les environnements NIX moins tolérants * (Mac / Darwin, Solaris, AIX, ...) peuvent ne pas accepter
vous devez utiliser à la
-S 2
place:la source
La façon la plus simple est d'exécuter
man -a name
Cela montrera en séquence toutes les pages de manuel pour "nom" dans tous les volumes où elles apparaissent.
la source