9 herramientas de línea de comandos para navegar por sitios web y descargar archivos en Linux


En el último artículo, hemos cubierto algunas herramientas útiles como "rTorrent", "cURL", "w3m" y "Elinks". Recibimos muchas respuestas para cubrir algunas otras herramientas del mismo género, si te perdiste la primera parte, puedes leerla.

  • 5 herramientas de línea de comandos para descargar archivos y navegar por sitios web

Este artículo tiene como objetivo informarle sobre varias otras aplicaciones de navegación y descarga de línea de comandos de Linux, que lo ayudarán a navegar y descargar archivos dentro del shell de Linux.

1. enlaces

Links es un navegador web de código abierto escrito en lenguaje de programación C. Está disponible para todas las plataformas principales, a saber, Linux, Windows, OS X y OS/2.

Este navegador está basado en texto y es gráfico. La mayoría de las distribuciones estándar de Linux envían el navegador web de enlaces basados en texto de forma predeterminada. Si los enlaces no están instalados en su sistema de forma predeterminada, puede instalarlos desde el repositorio. Elinks es una bifurcación de enlaces.

$ 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)

Después de instalar los enlaces, puede navegar por cualquier sitio web dentro del terminal como se muestra a continuación en el screencast.

$ links www.tecmint.com

Utilice las teclas de flecha ARRIBA y ABAJO para navegar. La tecla de flecha derecha en un vínculo lo redireccionará a ese vínculo y la tecla de flecha izquierda lo llevará de regreso a la última página. Para SALIR presione q.

Así es como parece acceder a Tecmint usando la herramienta de enlaces.

Si está interesado en instalar la GUI de los enlaces, es posible que deba descargar el archivo tarball de origen más reciente (es decir, la versión 2.22) de http://links.twibright.com/download/.

Alternativamente, puede usar el siguiente comando wget para descargar e instalar como se sugiere a continuación.

$ 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: Necesita instalar paquetes (libpng, libjpeg, biblioteca TIFF, SVGAlib, XFree86, C Compiler y make), si aún no están instalados, para compilar correctamente el paquete.

2. enlaces2

Links2 es una versión gráfica de navegador web del navegador web Twibright Labs Links. Este navegador tiene soporte para mouse y clics. Diseñado especialmente para la velocidad sin ningún soporte de CSS, bastante buen soporte de HTML y JavaScript con limitaciones.

Para instalar links2 en 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 en la línea de comandos o en modo gráfico, debe usar -g una opción que muestra las imágenes.

$ links2 tecmint.com
OR
$ links2 -g tecmint.com

3. lince

Un navegador web basado en texto publicado bajo la licencia GNU GPLv2 y escrito en ISO C. lynx es un navegador web altamente configurable y un Salvador para muchos administradores de sistemas. Tiene la reputación de ser el navegador web más antiguo que se utiliza y aún se desarrolla activamente.

Para instalar Lynx en 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)

Después de instalar lynx, escriba el siguiente comando para navegar por el sitio web como se muestra a continuación en el screencast.

$ lynx www.tecmint.com

Si está interesado en conocer un poco más sobre los enlaces y el navegador web lynx, puede visitar el siguiente enlace:

  • Navegación web con Lynx y herramientas de línea de comandos de enlaces

4. youtube-dl

youtube-dl es una aplicación independiente de la plataforma que se puede usar para descargar videos de youtube y algunos otros sitios. Escrita principalmente en Python y publicada bajo la licencia GNU GPL, la aplicación funciona de inmediato. (Dado que YouTube no le permite descargar videos, su uso puede ser ilegal. Consulte las leyes antes de comenzar a usarlo).

Para instalar youtube-dl en 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)

Después de la instalación, intente descargar archivos del sitio de Youtube, como se muestra en el siguiente screencast.

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

Si está interesado en saber más sobre youtube-dl, puede visitar el siguiente enlace:

  • YouTube-DL: un programa de descarga de videos de Youtube de línea de comandos para Linux

5. buscar

fetch es una utilidad de línea de comandos para un sistema operativo similar a Unix que se utiliza para la recuperación de URL. Admite muchas opciones, como obtener la dirección solo ipv4, la dirección solo ipv6, no redireccionar, salir después de una solicitud de recuperación de archivos exitosa, reintentar, etc.

Fetch se puede descargar e instalar desde el siguiente enlace

https://translate.google.com/translate?hl=en&sl=en&tl=es&u=http://sourceforge.net/projects/fetch/?source=typ_redirect

Pero antes de compilarlo y ejecutarlo, debe instalar HTTP Fetcher. Descargue HTTP Fetcher desde el siguiente enlace.

https://translate.google.com/translate?hl=en&sl=en&tl=es&u=http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6. Axel

descargar acelerador para Linux. Axel hace posible descargar un archivo a una velocidad mucho más rápida a través de una sola solicitud de conexión para múltiples copias de archivos en pequeños fragmentos a través de múltiples conexiones http y FTP.

Para instalar Axel en 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)

Después de instalar axel, puede usar el siguiente comando para descargar cualquier archivo, como se muestra en el screencast.

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

7. aria2

aria2 es una utilidad de descarga basada en línea de comandos que es liviana y admite multiprotocolo (HTTP, HTTPS, FTP, BitTorrent y Metalink). Puede usar archivos de metavínculos para descargar simultáneamente archivos ISO desde más de un servidor. También puede servir como cliente de BitTorrent.

Para instalar aria2 en 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)

Una vez instalado aria2, puede ejecutar el siguiente comando para descargar cualquier archivo dado ...

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

Si está interesado en saber más sobre aria2 y sus interruptores, lea el siguiente artículo.

  • Aria2: un administrador de descargas de línea de comandos multiprotocolo para Linux

8. w3m

w3m es otro navegador web de código abierto basado en texto muy similar a lynx, que se ejecuta en una terminal. Utiliza emacs-w3m, una interfaz de Emacs para w3m, para navegar por sitios web dentro de la interfaz de emacs.

Para instalar w3m en 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)

Después de instalar w3m, ejecute el siguiente comando para navegar por el sitio web como se muestra a continuación.

$ w3m www.tecmint.com

9. Browsh

Mosh y navega por las páginas web como texto desde el terminal al reducir significativamente el ancho de banda y aumentar la velocidad de navegación.

Significa que el servidor descarga las páginas web y utiliza el ancho de banda mínimo de una conexión SSH para mostrar los resultados de la página web. Sin embargo, los navegadores estándar basados en texto carecen de JS y del resto de compatibilidad con HTML5.

Para instalar Browsh en Linux, debe descargar un paquete binario e instalarlo usando el administrador de paquetes.

Eso es todo por ahora. Estaré aquí de nuevo con otro tema interesante que les encantará leer. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.