如何从命令行浏览丢失的手册页?

如何从命令行浏览丢失的手册页?

http://manpages.ubuntu.com是查看系统中未安装的手册页的绝佳资源。但是,它使用一些奇怪的编程来重定向短 URL(如)http://manpages.ubuntu.com/ls.1http://manpages.ubuntu.com/manpages/wily/en/man1/ls.1posix.html并且始终选择最新版本。否则,使用lynx完整 URL 时它可以正常工作。它甚至看起来像一个普通的手册页:

在此处输入图片描述

lynx重定向在(或elinks或)中不起作用w3m。为了检查,我尝试在我的 Arch Linux 上进行操作elinks,它显然支持 JavaScript:

$ elinks -version
ELinks 0.13.GIT a3751107033599b835eaafa61177c8d4dda4b7ef-dirty
Built on Oct 31 2013 20:43:18

Features:
Standard, IPv6, gzip, bzip2, UTF-8, Periodic Saving, Viewer (Search
History, Timer, Marks), Cascading Style Sheets, Protocol
(Authentication, File, CGI, FTP, HTTP, URI rewrite, User protocols),
SSL (OpenSSL), MIME (Option system, Mailcap, Mimetypes files), LED
indicators, Bookmarks, Cookies, ECMAScript (SpiderMonkey), Form
History, Global History, Scripting (Lua, Spidermonkey ECMAScript), Goto
URL History

edbrowse也没有重定向。这就是有没有支持 javascript 的文本模式浏览器?

使用完整的 URL 是可行的如果我知道该部分,但情况并非总是如此。是否有一个程序可以调出在线手册页,最好是针对正在运行的 Ubuntu 版本?如果在多个部分中匹配,它应该表现得像mandoes。

答案1

您只需向 lynx 提供您想要的手册页和搜索网址即可。在搜索结果中使用 lynxl命令列出返回的链接并选择您想要的链接。例如ls.1

lynx 'http://manpages.ubuntu.com/cgi-bin/search.py?lr=lang_en&q=ls.1'

相关内容