Если вы хотите выполнить поиск из командной строки и перейти к определяемому пользователем браузеру результатов, другое решение - использовать 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» - «Революционная ярость против пользователей всемирной паутины»).
Чтобы выполнить поиск 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
- странный встроенный в терминал браузер в графическом режиме. Это быстро, но ненавидит современность.)