Если вы хотите выполнить поиск из командной строки и перейти к определяемому пользователем браузеру результатов, другое решение - использовать surfraw .
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot and
many others from the false‐prophet, pox‐infested heathen lands of
html‐forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.
Он доступен предварительно в некоторых дистрибутивах Linux (Debian, Ubuntu, неизвестные другие) из источника на debian.org , а последний код разработки и выпуски доступны в официальном репозитории git (теперь он находится на GitLab).
Инструкции по установке из tarball или deb файла находятся в вики .
Общая информация: Surfraw был первоначально написан Джулианом Ассанжем. (Аббревиатура / backronym для «SURFRAW» - «Революционная передняя ярость пользователей Интернета» против World Wide Web.)
Чтобы выполнить поиск Google из командной строки:
sr google archibald tuttle
Помимо простого старого Google, есть много других встроенных типов поиска.
Чтобы найти RFC, связанный с S / MIME:
sr rfc s/mime
Перевести слово:
sr translate logiciel
Найти торренты:
sr piratebay free music
(Эти типы поиска по ключевым словам продолжают обновляться.)
Более продвинутое использование :
$ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
$ sr wikipedia surfraw
$ sr austlii -method=phrase dog like
$ /usr/lib/surfraw/rhyme -method=perfect Julian
Surfraw настраивается . Вы можете установить его с некоторыми значениями по умолчанию, либо для каждого пользователя, $HOME/.surfraw.conf
либо для всей системы /etc/surfraw.conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Здесь я настроил использование links2 и elinks, но вы можете использовать Firefox, Chrome или любые другие, которые вы предпочитаете.
(Nb. links2 -g
Странный браузер с графическим режимом, встроенный в терминал. Он быстрый, но ненавидит современность.)