Tôi mới dùng Linux. Tôi đã nhận được "Cẩm nang quản trị hệ thống Unix và Linux" Nó nói về một số phiên bản của linux và unix, và các lệnh để xem các trang man linux và không dành riêng cho ubfox.
Làm cách nào để xem các trang?
Tôi mới dùng Linux. Tôi đã nhận được "Cẩm nang quản trị hệ thống Unix và Linux" Nó nói về một số phiên bản của linux và unix, và các lệnh để xem các trang man linux và không dành riêng cho ubfox.
Làm cách nào để xem các trang?
Câu trả lời:
Để xem trang thủ công liên quan đến gói, hãy mở một thiết bị đầu cuối (nhấn Ctrl+ Alt+ Tcùng nhau) và gõ:
man <package_name>
Ví dụ: để xem grep
trang hướng dẫn, hãy gõ:
man grep
Điều này sẽ mở trang hướng dẫn tham khảo các số phần theo thứ tự:
1 2 3 4 5 6 7
Nếu bạn muốn mở trang thủ công của một phần cụ thể, hãy nhập:
man <section_number> <package_name>
Ví dụ: để mở trang thủ công của open()
hàm trong C, bạn nên gõ:
man 2 open
Thêm thông tin:
Tham khảo trang hướng dẫn choman
.
Tìm kiếm thông qua Ubuntu Manpages tại: http://manpages.ubfox.com/ .
info grep
); và một số lệnh là một phần bên trong của bash shell chứ không phải là các tệp bên ngoài riêng biệt được ghi lại trên các trang trợ giúp (ví dụ help echo
:). Và, tất nhiên, nhiều chương trình có một --help
tùy chọn hiển thị các cách sử dụng phổ biến nhất.
man -a <page>
. Và lưu ý rằng đối số không phải là tên gói. Nó có thể là một lệnh, một tệp, một tên hàm, ...
man
số là tên manpage, không phải tên gói . grep
không phải là một gói (không phải open
hoặc ascii
hoặc hier
), mà là một lệnh là một phần của coreutils
gói. man coreutils
không cung cấp bất cứ điều gì vì trang đó không tồn tại. Quy ước (theo hầu hết, nhưng không phải tất cả các gói) là thêm một manpage cho mỗi lệnh, đó là lý do tại sao man grep
hoạt động, nhưng có những trang không mô tả các lệnh. man
không thực sự có khái niệm về các gói (ngoài thông tin meta nhỏ được hiển thị ở chân trang).
Câu trả lời @Jobin là hoàn hảo, tôi luôn muốn thêm nhiều tùy chọn để Op có thể biết điều đó.
Nếu bạn muốn chuyển hướng một người chỉ huy đến một tệp txt:
man <command> > /location/file (change location and the name of file )
Một điều nữa tôi muốn bạn biết:
Khi bạn nhập ví dụ man ls
, bạn sẽ thấy LS (1) ở trên cùng, các số có nghĩa là:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
Và nếu bạn muốn xem các trang man trên terminal, tôi muốn sử dụng:
man <command> | less
vì vậy bạn có thể xem nó như các trang
Để có thêm lựa chọn: man man
less
nếu nó đã sử dụng máy nhắn tin, theo mặc định là (ít nhất là trên hệ thống của tôi) /usr/bin/less -s
và có thể được chỉ định bởi -P
tùy chọn hoặc $PAGER
env var?
Nếu sử dụng tính thống nhất, bạn cũng có thể truy cập thông qua Dash thông qua yelp & phạm vi trang web
Mở Dash nhà, gõ vào manpages:whatever
, ví dụ.manpages:bash
Người đàn ông có sẵn sẽ được hiển thị, khi nhấp vào mở trong cửa sổ trợ giúp
Tùy chọn đánh dấu trợ giúp khi mở theo cách này là bán hữu ích, có thể tốt hơn.
Bạn cũng có thể xem các trang man trong trình duyệt .
Cài đặt man2html
gói bằng cách sử dụng sudo apt-get install man2html
và sau đó điều hướng đếnhttp://localhost/cgi-bin/man/man2html
Phản ứng giật đầu gối của bạn khi cố gắng nghiên cứu về tập tin lệnh hoặc cấu hình mới phải là:
man command
man file.conf
hoặc là
man command<Tab>
man file<Tab>
Đối số man
thực sự là tên manpage và người duy trì gói dự kiến sẽ thêm bất kỳ trang nào mà người dùng sẽ cần. Đối với nhiều gói sản phẩm, bạn thường có thể mong đợi:
một manpage cho mỗi lệnh - được đặt tên chính xác là lệnh,
ít nhất một trang về tập tin cấu hình (thường được đặt tên chính xác là tập tin cấu hình chính).
Tuy nhiên, hệ thống trang con người là một nguồn tài nguyên khổng lồ, thực sự phong phú. Thực tế có nhiều trang man hơn không xử lý lệnh cụ thể hoặc thậm chí chương trình cụ thể. Ví dụ: hệ thống trang chủ thường chứa tài liệu về:
các lệnh (phần 1) nhưng thường là các trang không phải là lệnh trực tiếp, vd. nguy hiểm
các cuộc gọi kernel (phần 2),
các cuộc gọi thư viện hệ thống (phần 3),
tập tin hệ thống đặc biệt (phần 4),
tập tin cấu hình và định dạng (phần 5),
trò chơi (vâng, trò chơi! .. mặc dù tôi chưa bao giờ thấy bất cứ điều gì ở đó) (phần 6),
thứ linh tinh (như man 7 ascii
, man 7 iso-8859-1
,
man 7 wireless
) (phần 7)
Ngoài ra, các gói có thể cung cấp tài liệu của họ như phần manpage. Ví dụ: perl-doc
thêm phần 3perl
nơi bạn có thể tìm thấy tất cả các mô-đun của nó, OpenSSL cho biết thêm 3ssl
.
Không chắc chắn nếu nó có trên Ububtu, nhưng trên Fedora có man-pages
gói cung cấp nhiều hàng hóa hơn như các phiên bản lệnh hoặc lệnh gọi hệ thống POSIX.