Jak otworzyć stronę grep (1p)?


11

Na końcu man grepjest napisane

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

Nie mogę otworzyć strony podręcznika grep(1p). Jak mogę to zrobić? Szukaj w sieci, Unix.SE i próbowałem i popełniłem błąd, ale jeszcze nie miałem szczęścia.

Wypróbowany

$ man 1p grep
$ man -K grep

EDYTOWAĆ:

Jestem na Ubuntu 14.10


Z jakiej platformy korzystasz? Czy ma zainstalowane strony podręcznika POSIX? Jeśli korzystasz z systemu Ubuntu, może być konieczne zainstalowanie manpages-posix-devpakietu.
Eric Renouf,

@EricRenouf Czy wiesz, jak zainstalować je na OSX? Upuszczanie plików w / usr / local / share / man nie działa.
Random832

1
Jeśli nie masz niechęci do korzystania ze strony podręcznika online: http://manpages.ubuntu.com/grep.1ppowinien zabrać Cię do strony POSIX grep.
muru

@ Random832 Znalazłem stronę w Apple SE, która mówi, że ma instrukcje: apple.stackexchange.com/questions/87863/..., która mówi, że możesz umieścić pliki /usr/local/share/man/manXdla odpowiedniego X
Eric Renouf

@EricRenouf To sprawia, że ​​używa ich zamiast stron systemowych.
Random832

Odpowiedzi:


10

1Pjest rozszerzeniem 1strony man grep. Możesz użyć, man -e P grepaby uzyskać Pstronę podręcznika rozszerzenia ( man -e 1p greppowinna również działać).

Jest też inny sposób: man -a greppokazuje wszystkie strony podręcznika dla grep, więc możesz ręcznie pominąć niepotrzebne strony i przejść do 1P.

Możesz także nauczyć się korzystać z man - man mandoprowadzi cię tam (tak, manma swoją własną stronę man).

edytuj: Jeśli nie wspomniałeś o stronach man, jeśli używasz Ubuntu lub Debian, możesz chcieć zainstalować manpages-posix-dev:

sudo apt-get install manpages-posix-dev

Kiedy miałby man -e P grepdziałać, podczas gdy man 1p grepnie działa?
Eric Renouf,

@EricRenouf Sekcje mają tylko liczby. Strony w „p” są „rozszerzeniem p do sekcji 1”, a nie „sekcją 1p”. man 1p greppróbuje znaleźć „sekcję 1p”, która nie istnieje. Albo mancałkowicie to ignoruje 1p, albo interpretuje jako 1, ale tak czy inaczej, pierwszą rzeczą, którą znajdzie man 1 grep. man -e p grepprzeszukuje wszystkie sekcje w zwykłej kolejności, szukając stron z rozszerzeniem p, a pierwsza znaleziona (i wyświetlana) jest w sekcji 1 rozszerzenie p. man -e p 1 grepokreśla dokładnie, którą stronę chcesz wyświetlić.
alephzero

@alephzero man 1p grepdziała dla mnie idealnie (czy jest to rozszerzenie GNU ?). Myślę, że różnica polega na wersji człowieka.
Ángel

@alephzero Nie sądzę, że masz rację. Od man manistnieje więcej odcinków niż te (z których 1P jest przykładem dla systemów typu Red Hat przynajmniej): Distributions customize the manual section to their specifics, which often include additional sections.więc nie jest to wymóg, że odcinki są jedynie od 1 do 8, a 1p pewno istnieje na niektórych systemach przynajmniej (Fedora i CentOS dla mnie do tej pory) i Ubuntu z manpages-posix-devpakietem
Eric Renouf

@EricRenouf Cóż, wyjaśnia, co zaobserwował OP, i jest zgodny ze man manstroną na computerhope.com/unix/uman.htm . Ale gdyby wszystkie systemy * nix były identyczne, życie byłoby zbyt proste.
alephzero

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.