Câu trả lời:
dman
Lấy trang thủ côngTrong thực tế, xem mô tả ngắn gọn của gói (như mchid gợi ý) thường là những gì bạn sẽ muốn xem, để quyết định xem bạn có muốn gói đó không. Tuy nhiên, nếu bạn thích, bạn có thể xem một trang được cung cấp bởi một gói chưa được cài đặt, sử dụng dman
tiện ích.
dman
được cung cấp bởi gói bikeshed . Bạn có thể cài đặt nó trong Trung tâm phần mềm hoặc với sudo apt-get install bikeshed
.
Sau đó sử dụng dman
như thế nào man
.
dman
là một tập lệnh truy xuất các trang thủ công qua Internet và hiển thị chúng, vì vậy bạn phải kết nối với Internet để sử dụng thành công. (Nhưng có lẽ bạn là như vậy, vì trong kịch bản cụ thể của bạn, bạn sắp cài đặt một gói.) Nó cũng thường chạy chậm, vì vậy hãy chuẩn bị chờ vài giây.
dman
cơ sở dữ liệu không có bản phát hành của bạn, bạn có thể chỉ định một cơ sở dữ liệu khác.Do một lỗi dman
không hoạt động ngay trên một số bản phát hành Ubuntu. Hiện tại, bạn có thể khắc phục sự cố bằng cách xem phiên bản trang phát hành khác mà bạn muốn (cách giải quyết này được đề xuất bởi Marius Gedminas trong một nhận xét về báo cáo lỗi ). Bạn sử dụng phần tính từ của tên mã , trong tất cả các chữ thường (ví dụ: precise
từ 12.04 Tê tê chính xác, trusty
từ 14.04 Trusty Thar). Ví dụ:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
Tất nhiên, bạn cũng có thể chỉ cần duyệt các trang trên web . Nếu bạn muốn làm điều này từ dòng lệnh, bạn có thể sử dụng trình duyệt web dựa trên văn bản .
Nếu bạn muốn, bạn thậm chí có thể định nghĩa một hàm ở .bashrc
, do đó bạn có một lệnh mở ra một trình duyệt web dựa trên văn bản và tìm kiếm cụm thông qua như là đối số của nó:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Để định nghĩa chức năng cụ thể đó hoạt động, gói links2 phải được cài đặt. Nó sẽ làm cho wman
hàm được xác định tự động trong mỗi shell tương tác mới được tạo, nhưng không phải trong shell đã được khởi động trước khi .bashrc
được chỉnh sửa (mặc dù bạn chỉ có thể chạy định nghĩa hàm trong các shell đó).
Sau đó, tôi có thể tìm kiếm các trang thủ công và chọn giữa các trang trong các phần khác nhau của hướng dẫn sử dụng, tùy theo phiên bản hướng dẫn sử dụng Ubuntu mà tôi thích:
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
debman
.
bikeshed
, bạn có thể cài đặt debian-goodies
sẽ cung cấp cho bạn cả dman
vàdebman
debman
là một phần của debian-goodies
gói bạn có thể sử dụng debman -p debian-goodies debman
. Nếu bạn có một .deb
gói trên máy tính của mình, bạn có thể sử dụng -f
tùy chọn để xem các trang của nó mà không cần cài đặt gói đó:debman -f debian-goodies_0.79_all.deb debman
Tôi khuyên bạn nên cài đặt debian-goodies
gói này sẽ cung cấp cho bạn truy cập vào dman
, debman
, debmany
, và debget
các lệnh, và nhiều hơn nữa. Cài đặt nó với:
sudo apt install debian-goodies
dman
đã được bảo vệ bởi Eliah Kagan .
Bây giờ bạn biết dman
là cả bao gồm trong bikeshed
và debian-goodies
.
Bạn có thể sử dụng debman để đọc các trang man từ các gói đã gỡ cài đặt (chưa cài đặt).
Trong các ví dụ này tôi muốn đọc trang man của dman
gói debian-goodies
:
debman -p debian-goodies dman
Hoặc nếu bạn đang muốn đọc các trang hướng dẫn cho một phiên bản cụ thể, hãy sử dụng:
debman -p debian-goodies=0.79 dman
Bạn cũng có thể đọc .deb
trang chủ của tệp cục bộ bằng -f
tùy chọn:
debman -f debian-goodies_0.79_all.deb dman
Để rõ ràng, đây là một ví dụ khác, tôi muốn đọc trang man của apt-get
công cụ thuộc về apt
gói:
debman -p apt apt-get
Vì vậy, bạn cần biết lệnh mà bạn muốn đọc đó là trang man thuộc về gói nào.
Bạn có thể tải xuống các gói với debget
và đọc chúng bằng tay với ứng dụng yêu thích của bạn:
debget debian-goodies
trang man và tài liệu khác được bao gồm trong .deb
các gói, chúng có thể được tìm thấy trong:
debian-goodies_0.79_all.deb\data.tar\usr\share\man
debian-goodies_0.79_all.deb\data.tar\usr\share\doc
Hoặc bạn có thể sử dụng debmany
để xem tất cả tài liệu bằng thiết bị đầu cuối:
debmany ./debian-goodies_0.79_all.deb
Bạn cũng có thể sử dụng nó cho các gói đã cài đặt:
debmany debian-goodies
Khi tôi dùng điện thoại Android và đôi khi ngay cả khi tôi dùng Ubuntu, tôi sẽ sử dụng internet để xem các trang hướng dẫn. Một lợi ích khác của trình duyệt internet là khả năng dễ dàng tìm kiếm bằng Ctrl+ F. Trong thanh tìm kiếm của trình duyệt, bạn có thể nhập man ls
và đây là lần truy cập đầu tiên:
Theo ý kiến của tôi, bạn không thể đọc tài liệu mà không cần cài đặt gói. khi bạn cài đặt bất kỳ gói cụ thể nào, bạn có thể nhận thấy một số tệp bổ sung cũng được cài đặt một trong số đó có tên là 'man-db' hoặc một cái gì đó tương tự.
'Man-db' này thực sự chứa tài liệu thủ công về gói.
nhưng bạn có thể thấy một số chi tiết cơ bản của gói
apt-cache show <packagename>
man-db
chỉ trở nên phù hợp sau khi cài đặt gói (mà OP không muốn).
dman
là một ý tưởng cực kỳ hữu ích.