Comment ouvrir la page de manuel de grep (1p)?

11

À la fin de man grep, il est dit

SEE ALSO\ 
   POSIX Programmer's Manual Page
       grep(1p).

Je ne parviens pas à ouvrir la page de manuel grep(1p). Comment je fais ça? Recherche net, Unix.SE et fait des essais et erreurs mais pas de chance pour le moment.

A essayé

$ man 1p grep
$ man -K grep

ÉDITER:

Je suis sur Ubuntu 14.10

mtk
la source
Quelle plateforme utilises-tu? Les pages de manuel POSIX sont-elles installées? Si vous utilisez Ubuntu, vous devrez peut-être installer le manpages-posix-devpackage.
Eric Renouf
@EricRenouf Savez-vous comment les installer sur OSX? La suppression des fichiers dans / usr / local / share / man ne fonctionne pas.
Random832
1
Si vous n'êtes pas opposé à l'utilisation d'une page de manuel en ligne: http://manpages.ubuntu.com/grep.1pdevrait vous amener à la greppage de manuel POSIX .
muru
@ Random832 J'ai trouvé une page sur l'Apple SE qui dit qu'elle contient des instructions: apple.stackexchange.com/questions/87863/… qui dit que vous pouvez mettre les fichiers /usr/local/share/man/manXpour un X approprié
Eric Renouf
@EricRenouf Cela permet de les utiliser à la place des pages de manuel du système.
Random832

Réponses:

10

1Pest une extension de la 1page de manuel de grep. Vous pouvez utiliser man -e P greppour obtenir Pla page de manuel d'extension ( man -e 1p grepdevrait également fonctionner).

Il existe également une autre méthode: man -a grepaffiche toutes les pages de manuel pour grep, vous pouvez donc ignorer les pages inutiles manuellement et passer à 1P.

Vous pouvez également vouloir apprendre à utiliser man - man manvous y arriverez (oui, mana sa propre page de manuel).

edit: Si vous n'avez pas mentionné de pages de manuel, si vous utilisez Ubuntu ou Debian, vous voudrez peut-être installer manpages-posix-dev:

sudo apt-get install manpages-posix-dev
MatthewRock
la source
Quand man -e P greptravaillerait tout man 1p grepne fonctionne pas?
Eric Renouf
@EricRenouf Les sections ne contiennent que des chiffres. Les pages en "p" sont "l'extension p de la section 1", pas "la section 1p". man 1p grepessaie de trouver la "section 1p" qui n'existe pas. Soit manignore 1pcomplètement le, soit l'interprète comme 1, mais de toute façon la première chose qu'il trouve est man 1 grep. man -e p greprecherche dans toutes les sections dans l'ordre habituel, en recherchant les pages avec l'extension p, et la première qu'il trouve (et affiche) se trouve dans la section 1 extension p. man -e p 1 grepspécifie exactement la page que vous souhaitez afficher.
alephzero
@alephzero man 1p grepfonctionne parfaitement pour moi (est-ce une extension GNU?). Je suppose que la différence réside dans la version de l'homme.
Ángel
@alephzero Je ne pense pas que vous ayez tout à fait raison à ce sujet. De man manlà, il y a plus de sections que celles (dont 1p est un exemple pour les systèmes de type Red Hat au moins): Distributions customize the manual section to their specifics, which often include additional sections.il n'est donc pas nécessaire que les sections ne soient que de 1 à 8, et 1p existe certainement sur certains systèmes au moins (Fedora et CentOS pour moi jusqu'à présent), et Ubuntu avec le manpages-posix-devpackage
Eric Renouf
@EricRenouf Eh bien, cela explique ce que le PO a observé, et c'est cohérent avec la man manpage sur computerhope.com/unix/uman.htm . Mais si tous les systèmes * nix étaient identiques, la vie serait trop simple.
alephzero