Linux

來自終端的線上手冊頁

  • January 23, 2017

冒著提出可能已經有答案的問題的風險,我想問一下是否有人知道是否以及如何使用線上資源在我的終端中閱讀未安裝在我的系統中的程序/應用程序的手冊頁/線上工具。

我進行了 stackexchange 和 google 搜尋,但沒有發現任何關於此問題的資訊。

例如man grep,將按預期提高 grep 手冊。另一方面man agrep會給出一個錯誤,因為agrep沒有安裝。為了閱讀agrep manual我必須google agrep man pages得到這樣的結果:https ://linux.die.net/man/1/agrep

PS:順便說一句,我覺得http://man7.org/linux/man-pages/dir_all_alphabetic.html不提供 agrep似乎很奇怪…

我想知道是否可以man agrep從我的終端執行或類似的命令(無需安裝 agrep)並像往常一樣閱讀終端中的 agrep 手冊頁 man 工作。

我不希望世界上所有的手冊頁都在本地可用。我只是想知道是否有任何棘手的方法可以使用 man (甚至其他命令)來搜尋和顯示未安裝 progs 的手冊頁,而無需打開瀏覽器、鍵入關鍵字、在結果中搜尋等。

PS:正如 Kusalananda 所注意到的,提高網路查詢可能會導致結果不適合特定發行版(不同版本的結果會彈出)。所以最好的(在我的夢想中)如果有一種特定於發行版(在我的情況下是 Debian)的內部/內置命令(甚至是一個開關),可以專門為我的設置檢索線上手冊頁(例如:man --online agreponlineman agrep)。似乎沒有。

您可以使用links: links -dump https://linux.die.net/man/1/agrep | less。只需更改類別和名稱即可。

如果這是 Ubuntu,您可以使用軟體包中的dman命令。bikeshed來自man dman

dman   is   a   script   that   remotely   retrieves   manpages    from
http://manpages.ubuntu.com, but reads them on the local system.

This  is  often  useful  to read a manpage of a utility that you do not
have installed on the local system.

It will cycle through each manpage section available for a given TOPIC.

IIRCdman是一個腳本,因此可以修改它以與https://manpages.debian.org一起使用。

引用自:https://unix.stackexchange.com/questions/334171