Os melhores navegadores de linha de comando (CLI) para Linux: comparação completa, recursos e instalação

  • Ampla seleção de navegadores CLI no Linux, do Lynx ao Browsh, cada um com suas próprias vantagens e peculiaridades.
  • Instalar e usar esses navegadores é fácil, e todos estão disponíveis nos repositórios oficiais das principais distribuições.
  • A escolha do navegador certo depende de suas prioridades: velocidade, compatibilidade, recursos extras ou suporte multimídia no seu dispositivo.

Melhores navegadores CLI

Navegar na internet pela linha de comando pode parecer coisa do passado, mas na verdade é uma prática comum para administradores de sistemas ou entusiastas do Linux que buscam eficiência, baixo consumo de recursos ou simplesmente uma experiência diferente. Apesar da evolução dos navegadores gráficos e de suas interfaces ricas em recursos, Navegadores CLI (console ou terminal) continuam populares por questões práticas, de acessibilidade e até mesmo de privacidade. Se você prefere o terminal ou gerencia servidores sem um ambiente gráfico, conhecer as alternativas mais robustas e atualizadas é essencial.

Eles não são apenas uma relíquia: esses navegadores permitem que você navegue na web de forma surpreendentemente eficaz, acesse documentação, diagnostique servidores e execute tarefas cotidianas na internet sem as limitações de um ambiente gráfico. Nesta análise, analisamos detalhadamente as principais opções disponíveis, detalhando recursos, vantagens, instalação e pequenos truques com base em experiências reais e nas melhores fontes em espanhol e inglês.

Navegadores de terminal: por que eles ainda são essenciais?

O terminal ou console Linux sempre foi uma ferramenta poderosa para controlar o sistema. Ter navegadores que funcionam a partir da linha de comando permite acessar informações online rapidamente ou executar tarefas de diagnóstico em servidores sem um ambiente gráfico instalado. Há vários motivos para escolher um navegador CLI:

  • Consumo mínimo de recursos: ideal para computadores mais antigos, servidores ou dispositivos com hardware limitado.
  • Acesso remoto: permite navegar na web via SSH, sem expor a interface gráfica.
  • Privacidade e segurança: limita a execução de scripts, cookies e rastreadores, reduzindo a superfície de ataque.
  • Diagnóstico avançado: Verificar como um site se comporta no nível de texto simples e compatibilidade com tecnologias assistivas.

Lynx: O decano da navegação baseada em texto

Lynx

Lynx É provavelmente o navegador de console mais antigo e reconhecido dentro do ecossistema GNU/Linux e Unix. Lançado pela primeira vez em 1992 na Universidade do Kansas, ele continua sendo mantido por uma comunidade fiel. Sua filosofia é a simplicidade: somente texto, tornando-o uma ferramenta perfeita para conexões lentas, servidores ou ambientes onde os gráficos são inadequados.

O Lynx funciona de forma simples. Ele destaca hiperlinks com o cursor e permite que você selecione links digitando o número associado ou navegando com as teclas de seta. Ele não processa imagens, vídeos ou a maioria dos scripts modernos, o que elimina distrações e potenciais ameaças. No entanto, você pode configurar o Lynx para invocar programas externos ao encontrar imagens ou vídeos, abrindo uma pequena janela multimídia se você realmente precisar.

Vantagens notáveis:

  • Suporte para SSL/TLS, permitindo que você navegue em sites com criptografia.
  • Possibilidade de utilizá-lo como ferramenta de diagnóstico para verificar a acessibilidade ou usabilidade de um site.
  • Útil em testes de servidores web, pois mostra exatamente como uma página se comporta sem JavaScript ou CSS avançado.

Instalar o Lynx no Linux é muito simples; ele está disponível nos repositórios de praticamente todas as distribuições:

  • Debian / Ubuntu: sudo apt install lynx
  • CentOS/RHEL/Fedora: sudo yum install lynx
  • Arch Linux: sudo pacman -S lynx
  • OpenSUSE: sudo zypper install lynx
  • Linux Alpino: sudo apk add lynx

Para usá-lo, basta executar no terminal: lince someweb.com

Papel de parede da Internet
Artigo relacionado:
navegadores Linux

w3m: modo texto, mas com imagens (se desejar)

w3m (captura de tela do cabeçalho) é outro navegador clássico para consoles, conhecido por sua agilidade e surpreendente capacidade de exibir imagens em terminais compatíveis. Originalmente desenvolvido no Japão (na verdade, seu nome significa "visualizar a World Wide Web"), o w3m ainda é mantido por desenvolvedores independentes e é compatível com a maioria das distribuições.

Seu ponto forte é a fidelidade da representação do HTML, dentro do que é possível no modo texto. Ele exibe cores, tabelas, quadros e, diferentemente de seus concorrentes, pode exibir imagens em terminais compatíveis (como xterm ou kitty com suporte inline). Além disso, os atalhos de teclado são bem simples, permitindo que você abra novas abas, volte, navegue até um URL específico e muito mais.

Para instalar:

  • Debian / Ubuntu: sudo apt install w3m w3m-img
  • Fedora/CentOS: sudo yum install w3m
  • Arch Linux: sudo pacman -S w3m
  • OpenSUSE: sudo zypper install w3m
  • Linux Alpino: sudo apk add w3m

Para iniciá-lo, basta: w3m webaddress.com

Inclui atalhos como SHIFT + Q sair, SHIFT + B para voltar e SHIFT + T para abrir uma nova aba. Sua documentação é extensa e facilmente acessível pelo próprio navegador.

Links e Links2: o equilíbrio entre o modo texto e o modo gráfico

Ligações É famoso por oferecer dois modos de exibição: somente texto (ideal para terminais) e um modo gráfico bem básico que funciona mesmo sem um ambiente X Window (usando o framebuffer ou SVGAlib). É aberto, rápido e suporta HTML4, tabelas, frames, menus suspensos, rolagem horizontal, UTF-8, navegação por abas e suporte parcial a JavaScript (embora versões recentes tenham abandonado esse suporte).

Sua versão moderna, esquerda2, adiciona melhorias na interface e a capacidade de exibir mais formatação gráfica (se você iniciar o navegador com "links2 -g"). Os recursos mais notáveis ​​do Links/Links2 são:

  • Menus de contexto e acesso rápido às opções.
  • Desempenho ideal em sistemas mais antigos ou com recursos muito limitados.
  • Suporte para downloads, favoritos e navegação via FTP e SSL.

A instalação é igualmente simples:

  • Debian / Ubuntu: sudo apt install links o sudo apt install links2
  • Fedora/CentOS: sudo yum install links
  • Arch Linux: sudo pacman -S links

Para iniciar: links www.website.com

Ele não aceita ou rejeita cookies tão bem quanto o Lynx, mas é confiável, simples e configurável. Perfeito para quem vem de navegadores gráficos e deseja uma transição mais suave para o terminal.

ELinks: funções extras em modo texto

Links Nasceu como uma bifurcação aprimorada do projeto Links. Embora seu desenvolvimento tenha sido interrompido em 2017 devido a problemas de segurança, foi relançado com o nome felinks e continua sendo uma opção poderosa. Suas melhorias em relação ao Links incluem navegação por abas mais avançada, suporte a favoritos, menus adicionais e alguma interação com o mouse no terminal.

Entre seus pontos fortes:

  • Permite uma experiência de modo de texto mais moderna, com mais opções de personalização.
  • Ele funciona especialmente bem em sistemas onde você deseja minimizar dependências gráficas, mas quer mais do que apenas texto simples.
  • Debian / Ubuntu: sudo apt install elinks
  • Fedora/CentOS: sudo yum install elinks
  • Arch Linux: sudo pacman -S elinks

O comando de uso básico é: elinks site.com

É recomendável verificar a versão e procurar atualizações para evitar problemas de segurança.

Browsh: a modernidade chega ao terminal

Navegar

Navegar é uma opção diferente que chegou para modernizar a experiência CLI. Sua proposta é a de um navegador CLI híbrido, que utiliza um navegador gráfico "headless" (o Firefox sem interface visível) para renderizar sites modernos e transformar a saída em gráficos e texto compatíveis com o terminal. Isso permite visualizar páginas inteiras, incluindo JavaScript, CSS avançado e até alguns vídeos, tudo convertido para arte ASCII dentro do terminal.

Seu desenvolvimento é recente e mantido ativamente. As instalações podem ser realizadas baixando pacotes .deb ou .rpm diretamente do repositório e executando:

  • Para sistemas baseados em Debian: baixe do GitHub e use sudo apt install ./browsh_xxx.deb
  • No Red Hat/CentOS: Baixe o .rpm e execute rpm -Uvh ./browsh.rpm

Então, ele é executado com: navegue em www.website.com

Requer a instalação do Firefox, pois é o "motor". A experiência é a mais próxima possível de um navegador gráfico moderno na CLI, e permite visualizar páginas com scripts complexos ou navegar em sites que não suportam Lynx, Links ou w3m.

Minha preferência?

Vivaldi. É claro que, para uso normal, navegadores CLI ou de linha de comando não são uma opção. No entanto, para os casos mencionados, eu ficaria com Lynx ou w3m. Embora o Browsh pareça bom, ele fica em algum lugar entre os dois, ficando aquém de qualquer um. Qual é o seu favorito?