Существует ли инструмент командной строки, который позволяет выполнять онлайн-поиск команд linux?

Я знаю, что могу сделать man commandname, чтобы найти документы для конкретной команды, но много раз я просто гуглю «как вывести список всех установленных пакетов, отсортированных по размеру» или «как найти файл по содержимому в папке рекурсивно» Затем я обычно спрашиваю ubuntu / superuser / stackoverflow, и 99/100 принятый / получивший наибольшее количество голосов ответ содержит желаемую команду, я копирую, вставляю и получаю прибыль.

У меня такой вопрос, есть ли какая-либо утилита командной строки, которая делает что-то вроде этого:

$ howto "get available disk space" 

и возвращает

$ 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

Это немного похоже на http://gkoberger.github.io/stacksort/ на основе альтернативного текста этого XKCD: http://xkcd.com/1185/

Не удалось найти что-нибудь подобное, оно существует?

1
задан 24 April 2014 в 05:49

2 ответа

В то время как это не столь полнофункционально как Google, можно найти локальные команды с apropos. Например:

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

apropos перерывает страницы справочника. Его аргумент может содержать подстановочные знаки (apropos -w) или regex (apropos -r).

man apropos объясняет:

   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.
0
ответ дан 24 April 2014 в 05:49

По-видимому, существует! это - Siri для командной строки: https://github.com/pickhardt/betty

0
ответ дан 24 April 2014 в 05:49

Другие вопросы по тегам:

Похожие вопросы: