Wie öffne ich die grep (1p) Manpage?

11

Am Ende man grepsteht es

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

Ich kann die Manpage nicht öffnen grep(1p). Wie mache ich das? Suche net, Unix.SE und habe Versuch und Irrtum gemacht, aber noch kein Glück.

Versucht

$ man 1p grep
$ man -K grep

BEARBEITEN:

Ich bin auf Ubuntu 14.10

mtk
quelle
Welche Plattform benutzt du? Sind die POSIX-Manpages installiert? Wenn Sie unter Ubuntu arbeiten, müssen Sie möglicherweise das manpages-posix-devPaket installieren .
Eric Renouf
@EricRenouf Wissen Sie, wie man diese unter OSX installiert? Das Löschen der Dateien in / usr / local / share / man funktioniert nicht.
Random832
1
Wenn Sie die Verwendung einer Online-Manpage nicht ablehnen, http://manpages.ubuntu.com/grep.1psollten Sie zur POSIX- grepManpage gelangen.
Muru
@ Random832 Ich habe eine Seite bei der Apple SE gefunden, die Anweisungen enthält: apple.stackexchange.com/questions/87863/… , die besagt, dass Sie die Dateien /usr/local/share/man/manXfür ein geeignetes X
Eric Renouf
@EricRenouf Dadurch werden sie anstelle der Systemmanpages verwendet.
Random832

Antworten:

10

1Pist eine Erweiterung der 1Manpage von grep. Sie können verwenden man -e P grep, um PErweiterungshandbuch Seite zu erhalten ( man -e 1p grepsollte auch funktionieren).

Es gibt auch eine andere Möglichkeit: man -a grepZeigt alle Manpages für an grep, sodass Sie unnötige Seiten manuell überspringen und zu 1P wechseln können.

Vielleicht möchten Sie auch lernen, wie man man benutzt - man manbringt Sie dorthin (ja, manhat eine eigene Manpage).

Bearbeiten: Falls Sie keine Manpages erwähnt haben und Ubuntu oder Debian verwenden, möchten Sie möglicherweise Folgendes installieren manpages-posix-dev:

sudo apt-get install manpages-posix-dev
MatthewRock
quelle
Wann würde man -e P greparbeiten, während man 1p grepnicht funktioniert?
Eric Renouf
@EricRenouf Abschnitte haben nur Nummern. Die Seiten in "p" sind "Erweiterung p zu Abschnitt 1", nicht "Abschnitt 1p". man 1p grepversucht, "Abschnitt 1p" zu finden, der nicht existiert. Entweder manignoriert man das 1pvollständig oder interpretiert es als 1, aber so oder so ist das erste, was es findet man 1 grep. man -e p grepDurchsucht alle Abschnitte in der üblichen Reihenfolge nach Seiten mit der Erweiterung p. Die erste gefundene (und angezeigte) Seite befindet sich in der Erweiterung p in Abschnitt 1. man -e p 1 grepGibt genau an, welche Seite Sie anzeigen möchten.
Alephzero
@alephzero man 1p grepfunktioniert perfekt für mich (ist es eine Gnu-Erweiterung?). Ich denke, der Unterschied liegt in der Version des Menschen.
Ángel
@alephzero Ich glaube nicht, dass du damit recht hast. Von man mandort gibt es mehr Abschnitte als die (von denen 1p mindestens ein Beispiel für Red Hat-Systeme ist): Distributions customize the manual section to their specifics, which often include additional sections.Es ist also nicht erforderlich, dass die Abschnitte nur 1 bis 8 sind, und 1p ist definitiv auf einigen Systemen vorhanden (Fedora und CentOS für mich bisher) und Ubuntu mit dem manpages-posix-devPaket
Eric Renouf
@EricRenouf Nun, es erklärt, was das OP beobachtet hat, und es stimmt mit der man manSeite auf computerhope.com/unix/uman.htm überein . Aber wenn alle * nix-Systeme identisch wären, wäre das Leben zu einfach.
Alephzero