Existe uma ferramenta de linha de comando que permite a pesquisa online de comandos do Linux?

1

Eu sei que posso fazer man commandname para encontrar os documentos para um comando específico, mas muitas vezes eu simplesmente Google "como listar todos os pacotes instalados classificados por tamanho" ou "como encontrar o arquivo por conteúdo em uma pasta recursivamente" , então normalmente eu começo a perguntar ao ubuntu / superuser / stackoverflow e 99/100 a resposta aceita / mais votada contém o comando desejado, eu copio, colo e ganho.

A minha pergunta é esta, existe algum utilitário de linha de comando, que faz algo assim:

$ howto "get available disk space" 

e retorna

$ according to Stackoverflow, the command is "df -h" with 90% accuracy 
$ 1) [run]
$ 2) run as sudo
$ 3) give next suggestion 
$ 4) this is not right! (you'll be able to provide your suggestion next)
$ 5) exit

É um pouco como o link baseado no texto alternativo deste XKCD: link

Não foi possível encontrar nada parecido, existe?

    
por Eran Medan 24.04.2014 / 03:49

2 respostas

2

Embora não seja tão completo quanto o google, você pode encontrar comandos locais com apropos . Por exemplo:

$ apropos "disk space"
df (1)               - report file system disk space usage

apropos pesquisa por páginas do manual. Seu argumento pode conter curingas ( apropos -w ) ou um regex ( apropos -r ).

man apropos explica:

   Each manual page has a short description available within
   it.   apropos  searches the descriptions for instances of
   keyword.

   keyword is usually a regular expression, as if  (-r)  was
   used,  or  may contain wildcards (-w), or match the exact
   keyword (-e).  Using these options, it may  be  necessary
   to quote the keyword or escape (\) the special characters
   to stop the shell from interpreting them.

   The standard matching rules  allow  matches  to  be  made
   against the page name and word boundaries in the descrip‐
   tion.
    
por John1024 24.04.2014 / 05:07
0

Aparentemente existe! é um Siri para linha de comando: link

    
por Eran Medan 05.05.2014 / 06:07