Pesquisa de site

8 ferramentas de linha de comando para navegar em sites e baixar arquivos no Linux


No último artigo, cobrimos algumas ferramentas úteis como 'rTorrent', 'wget', 'cURL', 'w3m ' e 'Elinks'. Recebemos muitas respostas para cobrir algumas outras ferramentas do mesmo gênero. Se você perdeu a primeira parte, pode percorrê-la.

  • 5 ferramentas de linha de comando para baixar arquivos e navegar em sites

Este artigo tem como objetivo informá-lo sobre vários outros aplicativos de navegação e download de linha de comando do Linux, que o ajudarão a navegar e baixar arquivos dentro do shell do Linux.

1. links

Links é um navegador de código aberto escrito em linguagem de programação C. Ele está disponível para todas as principais plataformas, como Linux, Windows, OS X e OS/2.

Este navegador é baseado em texto e também gráfico. O navegador de links baseado em texto é fornecido pela maioria das distribuições padrão do Linux por padrão. Se os links não estiverem instalados em seu sistema por padrão, você poderá instalá-los a partir do repositório. Elinks é uma bifurcação de links.

sudo apt install links    (on Debian, Ubuntu, & Mint)
sudo dnf install links    (on Fedora, CentOS & RHEL)
sudo pacman -S links      (on Arch and Manjaro)
sudo zypper install links (on OpenSuse)

Depois de instalar os links, você pode navegar em qualquer site dentro do terminal, conforme mostrado abaixo no screencast.

links linux-console.net

Use as teclas de seta PARA CIMA e PARA BAIXO para navegar. A tecla de seta para a direita em um link irá redirecioná-lo para esse link e a tecla de seta para a esquerda o levará de volta à última página. Para SAIR pressione q.

Veja como parece acessar o Tecmint usando a ferramenta links.

Se você estiver interessado em instalar a GUI de links, pode ser necessário baixar o tarball de origem mais recente (ou seja, versão 2.22) em http://links.twibright.com/download/.

Alternativamente, você pode usar o seguinte comando wget para baixar e instalar conforme sugerido abaixo.

wget http://links.twibright.com/download/links-2.22.tar.gz
tar -xvf links-2.22.tar.gz
cd links-2.22
./configure --enable-graphics
make
sudo make install

Nota: Você precisa instalar pacotes (libpng, libjpeg, biblioteca TIFF, SVGAlib, XFree86, C Compiler e make), se ainda não estiverem instalados, para compilar o pacote com sucesso.

2. links2

Links2 é uma versão gráfica do navegador Twibright Labs Links. Este navegador possui suporte para mouse e cliques. Projetado especialmente para velocidade sem qualquer suporte CSS, suporte bastante bom para HTML e JavaScript com limitações.

Para instalar links2 no Linux.

sudo apt install links2    (on Debian, Ubuntu, & Mint)
sudo dnf install links2    (on Fedora, CentOS & RHEL)
sudo pacman -S links2      (on Arch and Manjaro)
sudo zypper install links2 (on OpenSuse)

Para iniciar links2 em linha de comando ou modo gráfico, você precisa usar -g uma opção que exibe as imagens.

links2 linux-console.net
OR
links2 -g linux-console.net

3. lince

Um navegador baseado em texto lançado sob a licença GNU GPLv2 e escrito em ISO C. lynx é um navegador altamente configurável e salvador para muitos administradores de sistemas. Ele tem a reputação de ser o navegador mais antigo em uso e ainda em desenvolvimento ativo.

Para instalar o lynx no Linux.

sudo apt install lynx    (on Debian, Ubuntu, & Mint)
sudo dnf install lynx    (on Fedora, CentOS & RHEL)
sudo pacman -S lynx      (on Arch and Manjaro)
sudo zypper install lynx (on OpenSuse)

Após instalar o lynx, digite o seguinte comando para navegar no site conforme mostrado abaixo no screencast.

lynx linux-console.net

Se você estiver interessado em saber um pouco mais sobre links e o navegador lynx, visite o link abaixo:

  • Navegação na Web com ferramentas de linha de comando Lynx e Links

4. youtube-dl

youtube-dl é um aplicativo independente de plataforma que pode ser usado para baixar vídeos do youtube e de alguns outros sites. Escrito principalmente em python e lançado sob licença GNU GPL, o aplicativo funciona imediatamente. (Como o YouTube não permite o download de vídeos, seu uso pode ser ilegal. Verifique as leis antes de começar a usá-lo.)

Para instalar youtube-dl no Linux.

sudo apt install youtube-dl    (on Debian, Ubuntu, & Mint)
sudo dnf install youtube-dl    (on Fedora, CentOS & RHEL)
sudo pacman -S youtube-dl      (on Arch and Manjaro)
sudo zypper install youtube-dl (on OpenSuse)

Após a instalação, tente baixar os arquivos do site do Youtube, conforme mostrado no screencast abaixo.

youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

Se você estiver interessado em saber mais sobre o youtube-dl, visite o link abaixo:

  • YouTube-DL – Um downloader de vídeo do YouTube de linha de comando para Linux

5. buscar

fetch é um utilitário de linha de comando para um sistema operacional semelhante ao Unix usado para recuperação de URL. Ele suporta muitas opções, como buscar endereço somente IPv4, endereço somente IPv6, sem redirecionamento, sair após solicitação de recuperação de arquivo bem-sucedida, nova tentativa, etc.

Fetch pode ser baixado e instalado no link abaixo

http://sourceforge.net/projects/fetch/?source=typ_redirect

Mas antes de compilá-lo e executá-lo, você deve instalar o HTTP Fetcher. Baixe o HTTP Fetcher no link abaixo.

http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6. Eixo

Axel é um acelerador de download baseado em linha de comando para Linux. Axel torna possível baixar um arquivo em uma velocidade muito mais rápida por meio de uma única solicitação de conexão para múltiplas cópias de arquivos em pequenos pedaços por meio de múltiplas conexões http e FTP.

Para instalar o Axel no Linux.

sudo apt install axel    (on Debian, Ubuntu, & Mint)
sudo dnf install axel    (on Fedora, CentOS & RHEL)
sudo pacman -S axel      (on Arch and Manjaro)
sudo zypper install axel (on OpenSuse)

Após a instalação do axel, você pode usar o seguinte comando para baixar qualquer arquivo, conforme mostrado no screencast.

axel https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

7. ária2

aria2 é um utilitário de download baseado em linha de comando que é leve e suporta multiprotocolo (HTTP, HTTPS, FTP, BitTorrent e Metalink). Ele pode usar arquivos meta link para baixar arquivos ISO simultaneamente de mais de um servidor. Ele também pode servir como um cliente Bit torrent.

Para instalar aria2 no Linux.

sudo apt install aria2    (on Debian, Ubuntu, & Mint)
sudo dnf install aria2    (on Fedora, CentOS & RHEL)
sudo pacman -S aria2      (on Arch and Manjaro)
sudo zypper install aria2 (on OpenSuse)

Uma vez instalado o aria2, você pode executar o seguinte comando para baixar qualquer arquivo…

aria2c https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

Se você estiver interessado em saber mais sobre aria2 e seus switches, leia o artigo a seguir.

  • Aria2 – Um gerenciador de download de linha de comando multiprotocolo para Linux

8. w3m

w3m é outro navegador de código aberto baseado em texto muito semelhante ao lynx, que roda em um terminal. Ele usa emacs-w3m, uma interface Emacs para w3m, para navegar em sites dentro da interface do emacs.

Para instalar w3m no Linux.

sudo apt install w3m    (on Debian, Ubuntu, & Mint)
sudo dnf install w3m    (on Fedora, CentOS & RHEL)
sudo pacman -S w3m      (on Arch and Manjaro)
sudo zypper install w3m (on OpenSuse)

Após instalar o w3m, execute o seguinte comando para navegar no site conforme mostrado abaixo.

w3m linux-console.net

9. Navegar

Browsh é um navegador moderno baseado em texto que mostra tudo o que um navegador moderno faz, como HTML5, CSS3, JS, vídeo e até mesmo WebGL. Sua principal função é ser executado em um servidor remoto via SSH ou Mosh e navegar nas páginas da web como texto do terminal, reduzindo significativamente a largura de banda e aumentando a velocidade de navegação.

Isso significa que o servidor baixa as páginas da web e utiliza a largura de banda mínima de uma conexão SSH para mostrar os resultados da página da web. No entanto, os navegadores padrão baseados em texto não possuem suporte para JS e todos os outros HTML5.

Para instalar o Browsh no Linux, você precisa baixar um pacote binário e instalá-lo usando o gerenciador de pacotes.

É tudo por agora. Estarei aqui novamente com outro tópico interessante que vocês vão adorar ler. Até então fique ligado e conectado à Tecmint. Não se esqueça de nos fornecer seus valiosos comentários nos comentários abaixo. Curta e compartilhe-nos e ajude-nos a divulgar.