Como posso navegar na exibição de manpages ausentes a partir da linha de comando?

5
O

link é um ótimo recurso para visualizar manpages não instaladas no sistema. No entanto, ele usa uma programação estranha para redirecionar URLs curtos como http://manpages.ubuntu.com/ls.1 para http://manpages.ubuntu.com/manpages/wily/en/man1/ls.1posix.html e sempre escolhe a versão mais recente. Caso contrário, funciona bem ao usar lynx com o URL completo. Até parece uma página de manual normal:

O redirecionamento não funciona em lynx (ou elinks ou w3m ). Só para verificar, eu tentei no meu Arch Linux elinks , que aparentemente suporta 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 também não redirecionou. Isso é para as sugestões de Existe um navegador de modo de texto que suporte javascript?

Usar o URL completo seria viável se eu conhecia a seção, o que nem sempre é o caso. Existe um programa que pode abrir a página do manual on-line, de preferência para a versão Ubuntu em execução? No caso de correspondências em várias seções, ele deve se comportar como man .

    
por muru 28.12.2015 / 09:26

1 resposta

-1

Você pode dar ao lynx o URL de pesquisa com a página de manual desejada. Nos resultados da pesquisa, use o comando lynx l para listar os links retornados e escolha o que você deseja. Por exemplo, para ls.1 :

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