Làm thế nào để mở trang chủ grep (1p)?


11

Cuối cùng man grep, nó nói

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

Tôi không thể mở trang grep(1p). Làm thế nào để làm điều đó? Tìm kiếm trên mạng, Unix.SE và đã dùng thử và lỗi nhưng chưa có may mắn.

Đã thử

$ man 1p grep
$ man -K grep

BIÊN TẬP:

Tôi đang dùng Ubuntu 14.10


Bạn đang sử dụng nền tảng nào? Nó có cài đặt trang người dùng POSIX không? Nếu bạn đang sử dụng Ubuntu, bạn có thể cần phải cài đặt manpages-posix-devgói.
Eric Renouf

@EricRenouf Bạn có biết cách cài đặt những thứ này trên OSX không? Thả các tệp trong / usr / local / share / man không hoạt động.
Random832

1
Nếu bạn không phản đối việc sử dụng một trang trực tuyến: http://manpages.ubuntu.com/grep.1psẽ đưa bạn đến trang chủ POSIX grep.
muru

@ Random832 Tôi tìm thấy một trang tại Apple SE nói rằng nó có hướng dẫn: apple.stackexchange.com/questions/87863/... nói rằng bạn có thể đặt các tập tin trong /usr/local/share/man/manXcho phù hợp X
Eric Renouf

@EricRenouf Điều này làm cho nó sử dụng chúng thay vì các trang của hệ thống.
Random832

Câu trả lời:


10

1Plà một phần mở rộng cho 1trang man của grep. Bạn có thể sử dụng man -e P grepđể có được Ptrang hướng dẫn mở rộng ( man -e 1p grepcũng nên hoạt động).

Ngoài ra còn có một cách khác: man -a grephiển thị tất cả các trang man cho grep, vì vậy bạn có thể bỏ qua các trang không cần thiết theo cách thủ công và đi tới 1P.

Bạn cũng có thể muốn học cách sử dụng người đàn ông - man mansẽ đưa bạn đến đó (vâng, mancó trang người đàn ông của riêng mình).

chỉnh sửa: Trong trường hợp bạn không đề cập đến trang man, nếu bạn đang sử dụng Ubuntu hoặc Debian, bạn có thể muốn cài đặt manpages-posix-dev:

sudo apt-get install manpages-posix-dev

Khi nào sẽ man -e P greplàm việc trong khi man 1p grepkhông làm việc?
Eric Renouf

@EricRenouf Phần chỉ có số. Các trang trong "p" là "phần mở rộng p đến phần 1", không phải "phần 1p". man 1p grepđang cố gắng tìm "phần 1p" không tồn tại. Hoặc manbỏ qua 1phoàn toàn, hoặc giải thích nó là 1, nhưng theo cách đầu tiên mà nó tìm thấy là man 1 grep. man -e p greptìm kiếm thông qua tất cả các phần theo thứ tự thông thường, tìm kiếm các trang có phần mở rộng p và phần đầu tiên nó tìm thấy (và hiển thị) nằm trong phần 1 phần mở rộng p. man -e p 1 grepchỉ định chính xác trang bạn muốn hiển thị.
alephzero

@alephzero man 1p grephoạt động hoàn hảo đối với tôi (nó có phải là một phần mở rộng gnu không?). Tôi đoán sự khác biệt nằm ở phiên bản của con người.
Ángel

@alephzero Tôi không nghĩ bạn hoàn toàn đúng về điều đó. Từ man manđó có nhiều phần hơn các phần (trong đó ít nhất 1p là ví dụ cho các hệ thống loại Red Hat): Distributions customize the manual section to their specifics, which often include additional sections.do đó, không có yêu cầu nào các phần chỉ từ 1 đến 8 và ít nhất 1p tồn tại trên một số hệ thống (Fedora và CentOS cho tôi cho đến nay) và Ubuntu với manpages-posix-devgói
Eric Renouf

@EricRenouf Vâng, nó giải thích những gì OP quan sát được và nó phù hợp với man mantrang trên computerhope.com/unix/uman.htmlm . Nhưng nếu tất cả các hệ thống * nix giống hệt nhau, cuộc sống sẽ quá đơn giản.
alephzero

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.