Se você deseja pesquisar na linha de comando e pular para um navegador definido pelo usuário para obter resultados, outra solução é usar o 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.
Está disponível pré-empacotado em algumas distribuições Linux (Debian, Ubuntu, outras desconhecidas), da fonte em debian.org , e os códigos e versões de desenvolvimento mais recentes estão disponíveis no repositório oficial do git (agora em GitLab).
Instruções de instalação do arquivo tarball ou deb são encontradas no Wiki .
Nota: O Surfraw foi originalmente escrito por Julian Assange. (O acrônimo / backronym para 'SURFRAW' é a raiva revolucionária da frente dos usuários da Shell contra a World Wide Web.)
Para fazer uma pesquisa no Google na linha de comando:
sr google archibald tuttle
Além do Google antigo e simples, existem muitos outros tipos de pesquisa incorporados.
Para procurar uma RFC que lida com S / MIME:
sr rfc s/mime
Traduzir uma palavra:
sr translate logiciel
Encontre torrents:
sr piratebay free music
(Esses tipos de pesquisa de palavras-chave continuam sendo atualizados.)
Uso mais avançado :
$ 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 é configurável . Você pode configurá-lo com alguns padrões, por usuário $HOME/.surfraw.conf
ou em todo o sistema /etc/surfraw.conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Aqui eu o configurei para usar links2 e elinks, mas você pode usar o Firefox, Chrome ou qualquer outro que preferir.
(Nota: links2 -g
é um estranho navegador de modo gráfico incorporado ao terminal. É rápido, mas odeia a modernidade.)