Las mejores herramientas web de línea de comandos para Linux

Las mejores herramientas web de línea de comandos para Linux
La web es gráfica; lloras de viejos hábitos. Esto es justo lo que la mayoría de los sitios se han compuesto. Todos sabemos que comienza con un formato de documentación llamado HTML! Con la forma en que funcionan los sitios web hoy en día, podemos creer que son todas las imágenes y videos y animaciones increíbles, sin mencionar los gatos. Esto significa navegadores web significativos y complicados para encontrar incluso el más pequeño trozo de información. Su navegador favorito lleva un peso pesado en su sistema, y ​​debe estar en línea para leerlo. Pero no tiene que ser así.

Por qué la línea de comandos?

La verdad es ligeramente diferente; Gran parte de la información en una página web, incluso YouTube, está basada en texto. Puede usar esto para encontrar y filtrar datos para satisfacer sus necesidades. Además de eso, si desea evitar el seguimiento, podría ser bueno considerar la lectura fuera de línea de muchas páginas web. Otra razón es recopilar información para raspar proyectos. Rastrear una página web significa encontrar la información que necesita con el software, generalmente el aprendizaje automático, para concluir. Si necesita ayuda con un problema de programación, esos sitios están hechos para funcionar con navegadores basados ​​en texto, por lo que si los necesita, puede permanecer en la línea de comandos.

Navegadores

El navegador más antiguo para la línea de comandos que aún se mantiene es Lynx. Tiene muchas características excelentes pero no JavaScript. Si bien puede usar stackexchange, el sitio funciona mejor con JavaScript. Iniciar sesión con su cuenta de Google o Facebook no funcionó al momento de escribir. El navegador tiene una pequeña barra de información en la parte inferior de la pantalla y sin menús. Links2 tiene un menú desplegable en la parte superior que puede llamar presionando la tecla de escape. De lo contrario, la mayor operación funciona igual que Lynx; La gran diferencia es que los enlaces también funcionan en modo gráfico. En la mayoría de los sistemas, debe llamarlo desde su lista de aplicaciones para ingresar al modo gráfico. Ejecutar el navegador es el mismo en modo gráfico.

Elinks es una mejora de los dos navegadores anteriores. Este navegador es convincente e incluso puede admitir imágenes a través de espectadores externos. Este espectador es ideal para la navegación casual y mantiene muchas más cosas que las otras. Una cosa es que puedes ejecutar a JavaScript con algún trabajo de ajuste. No se queda sin la caja.

Los diseñadores que construyeron W3M lo hicieron con más cosas en mente que la navegación web. El navegador W3M también es un buscapersonas, lo que hace posible ver cosas como imágenes que lo usan. Puede usarlo como herramienta de formato de texto para escribir sus páginas HTML. Viene con un visor de imágenes que puede ver muchos formatos de imágenes. Muchos otros programas usan esto para mostrar imágenes dentro de sus programas terminales.

W3M tiene un primo en el Emacs-W3M. Este ingenioso software navega por la web dentro de los emacs; Quien se va? Utiliza W3M para renderizar las páginas. Al ser emacs, la instalación es la regular; Ponga la declaración requerida en su configuración. Sin embargo, también requiere el binario W3M instalado.

Descargar herramientas

Además de querer navegar en la terminal, es posible que desee descargar archivos y manejarlos por separado. Esto puede ser muy útil para hacer descargas más rápido, y muchas veces puede eludir geo. Si está buscando un archivo de medios, puede descargar el código y buscarlo con GREP, Tail y Cousins.

La primera herramienta que debe conocer es WGET2, la segunda! Esta herramienta puede descargar un archivo, pero también puede descargar varios archivos. La parte más valiosa del comando es que puede reflejar un sitio web. Cuando hace esto, también puede establecer un nivel para los siguientes enlaces fuera del sitio. Estas descargas pueden llevar mucho tiempo, por lo que tiene la opción de ejecutarlas en segundo plano. Si tiene problemas de ancho de banda, también puede limitar el ancho de banda que use. Si tiene un excelente ancho de banda, mire PUF, que puede descargar archivos en paralelo.

Puede usar Curl para descargar archivos, pero la gran diferencia para WGet es que Curl abre el sitio con el código. Si lo ejecuta en un sitio arbitrario sin opciones, verá el código HTML. Algunas áreas se han aprovechado de esto; Si los abres, obtienes el resultado terminal. Un gran ejemplo es WTTR.en, si agregue su ubicación como directorio (curl wttr.en/Estocolmo). Este comando también tiene muchas extensiones para idiomas de programas como Python, Rust, PHP y muchas más.

Si tiene su propio servidor y necesita transferir archivos, use SFTP. Esta es segura y debería ser la única forma de mover sus propios archivos entre los sistemas. El cliente es parte del sistema SSH, Secure Shell. Utiliza SSH para iniciar sesión en sus servidores remotos.

Conclusión

Hagas lo que hagas, considere si la única forma de estar en la web es usar un navegador web gráfico. La mayoría de los sitios se verán extraños en la línea de comandos, pero por lo general, puede obtener la información que necesita. Algunos incluso pueden mostrarle gráficos en la línea de comandos. Todos son mucho menos hambrientos de recursos que los navegadores heredados a los que está acostumbrado. Las herramientas para manejar archivos en la web son potentes después de aprender el uso y las características. También puede usarlos para sus proyectos de programación, especialmente curl con una biblioteca y muchas conexiones con lenguajes de programación.