Como Baixar, Instalar e Usar o Navegador Web Baseado em Linha de Comando Lynx no Ubuntu
Embora a interface gráfica do usuário (GUI) tenha quase se tornado sinônimo de computação pessoal nos dias de hoje, ainda existem sistemas que oferecem apenas interface de linha de comando (CLI). Mesmo que você não use esses sistemas baseados em CLI, às vezes, ao solucionar um problema, você precisa mudar seu sistema para o modo de linha de comando.
E se houver a necessidade de acessar a Internet quando seu sistema estiver rodando em modo de linha de comando? Existem ferramentas que permitem navegar rapidamente na Web a partir da linha de comando? Felizmente, a resposta é sim, com uma dessas ferramentas sendo o navegador Web Lynx, e vamos discuti-lo neste artigo.
Lynx
Embora sua documentação oficial o descreva como um “cliente WWW para usuários que executam dispositivos de exibição de célula de caractere endereçáveis por cursor”, Lynx – em termos leigos – é um navegador Web de código aberto que permite acessar sites a partir da linha de comando. Sendo baseado em linha de comando, a ferramenta exibe apenas a parte de texto de uma página da Web, embora possa ser configurada para abrir quaisquer imagens ou vídeos através de um programa externo.
O navegador surgiu em 1992, tornando-se o navegador Web mais antigo atualmente em uso e desenvolvimento.
Baixar e Instalar
Baixar e instalar o Lynx é fácil no Ubuntu – tudo o que você precisa fazer é executar o seguinte comando:
sudo apt-get install lynx
O comando acima instalou a versão 2.8.9dev.8 no meu sistema. Caso você não queira se contentar com nada menos que a versão mais recente disponível, você pode facilmente obtê-la no site oficial da ferramenta.
Uso
Uma vez instalado com sucesso, você pode iniciar o navegador Web executando o seguinte comando no terminal:
lynx
Isso abrirá o site oficial do navegador na linha de comando.

Como você pode ver, a parte de texto do site é exibida pelo Lynx. Aqui, as palavras ou trechos de texto destacados em verde são, na verdade, hyperlinks. Pressionar as teclas de seta para cima/baixo no seu teclado levará automaticamente você ao hyperlink anterior/próximo. Para seguir um link, pressione Enter ou a tecla de seta para a direita.
O Lynx também exibe uma lista de comandos comuns na parte inferior da tela, o que é especialmente útil para novos usuários.
Para abrir um site específico, execute o comando Lynx seguido pela URL do site como argumento. Por exemplo, aqui está como você pode abrir o Google no navegador Web:
lynx google.com

Para encontrar uma palavra na página da Web aberta no Lynx, pressione a tecla ‘/’, insira a palavra-chave e depois pressione Enter. Da mesma forma, para adicionar uma página aos favoritos, pressione a tecla ‘a’, seguida de ‘d’. Use o comando ‘v’ para visualizar a lista de favoritos que você salvou.
Aqui está uma olhada em alguns outros sites proeminentes quando abertos no navegador Web.
Wall Street Journal

CNN

Além de sites, você também pode usar o Lynx para abrir arquivos mantidos localmente. Por exemplo, o seguinte comando abriu um arquivo chamado ‘test’ localizado na minha área de trabalho:
lynx /home/himanshu/Desktop/test
Vale a pena mencionar que, por padrão, o Lynx só permitirá que você visualize arquivos locais. No entanto, você pode especificar um editor no Menu de Opções se quiser editar arquivos em movimento. Para ir ao Menu de Opções, pressione ‘O’, e uma vez lá, especifique o nome do editor no campo Editor. Por exemplo, eu especifiquei ‘gedit’.
Uma vez que essa configuração esteja feita, você pode iniciar o editor pressionando a tecla ‘e’. Depois de terminar as alterações, saia do editor e retorne ao navegador Web, que agora exibirá o arquivo atualizado.
Para mais informações sobre o Lynx, bem como as funcionalidades/opções que ele oferece, acesse o guia do usuário do navegador Web disponível em seu site oficial.
Conclusão
Apesar de ser um navegador Web baseado em linha de comando, o Lynx não é difícil de usar, nem difícil de entender. Claro, não pode ser considerado um navegador Web completo, mas esse não é o seu objetivo de qualquer forma. Vale a pena saber que o Lynx pode até ser usado para determinar como os motores de busca e crawlers da Web veem um site, tornando-o uma ferramenta útil para designers de sites também.