¿Cómo puedo navegar por Internet desde la línea de comandos en Ubuntu?
¿Cómo puedo navegar por Internet desde la línea de comandos en Ubuntu?
En realidad, hay un montón de navegadores web en modo texto, estos son mis tres principales:)
Atajos de teclado
Reescrituras automáticas de URL
d
- búsqueda de diccionario dmoz
- dmoz search g
- búsqueda en google wiki
- búsqueda en wikipedia ( source )
Wikipedia tiene una Lista de navegadores web basados en texto , no todos están disponibles en Ubuntu .
Para mi sorpresa, existe; ¡Lo instalé y funciona!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M puede manejar Gmail (!)
Si utiliza, por ejemplo, XTerm (no Gnome Terminal), ¡W3M incluso puede mostrar imágenes!
Para obtener más información, consulte " Cómo buscar desde el Terminal Linux con W3M ".
links2 -g
es un extraño navegador gráfico en modo terminal incorporado. Es rápido pero odia la modernidad.
Si te gusta buscar desde la línea de comando, prueba surfraw
.
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot and
many others from the false‐prophet, pox‐infested heathen lands of
html‐forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.
Nota Trivia: Surfraw fue escrito originalmente por Julian Assange. (Siglas / acrónimo de 'SURFRAW' es la rabia del frente revolucionario de los usuarios de Shell contra la red mundial).
Aquí hay un ejemplo de uso.
Para buscar en Google la "fuga de memoria de nm-applet":
sr google nm-applet memory leak
Para buscar un RFC relacionado con S / MIME:
sr rfc s/mime
Traducir una palabra:
sr translate logiciel
Buscar torrents:
sr piratebay natty narwhal
Más avanzado, de surfraw.alioth.debian.org :
$ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
$ sr wikipedia surfraw
$ sr austlii -method=phrase dog like
$ /usr/lib/surfraw/rhyme -method=perfect Julian
Puedes configurarlo con algunos valores predeterminados en .config/surfraw/conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Mi favorito personal de los navegadores basados en texto es links2
. Puedes instalarlo con
sudo apt-get install links2
Y luego carga una página web con
links2 www.google.com
Otras alternativas que no se han mencionado son:
enlaces pasados : "un sitio web avanzado y bien establecido con modo de texto rico en características (HTTP / FTP / ..) Los ELinks pueden renderizar cuadros y tablas, es altamente personalizable y se puede extender a través de los guiones Lua o Guile. Es bastante portátil y se ejecuta en una variedad de plataformas "
retawk : "un cliente de red interactivo y de subprocesos múltiples (navegador web) para terminales de texto en computadoras con Unix- al igual que los sistemas operativos. Está escrito en C, rápido, pequeño, agradablemente configurable y cómodo, por ejemplo, las comunicaciones de red de bajo nivel se realizan sin bloqueos, y puede mantener abiertas tantas "ventanas virtuales" como desee y trabaje simultáneamente en dos de ellos en modo de pantalla dividida "
Si se refería a un navegador de Internet basado en CLI, use w3m:
w3m 'http://example.com/'
Otro navegador de línea de comandos muy bueno es lynx
.
El uso más básico sería:
lynx http://askubuntu.com
Es muy probable que le pregunte si desea permitir cookies.
Para navegar por la página, use las teclas de flecha. Aquí hay una breve descripción de los más importantes.
Estos son los comandos de navegación más básicos.
¿Quieres un navegador de texto o un método de línea de comando? Esta es la línea de comando, usando telnet, por ejemplo,
telnet askubuntu.com 80
GET /
No es compatible con SSL, gráficos, HTML5, etc. y es posible que tenga que adivinar la página de índice si el servidor no tiene un archivo predeterminado. Pero es mejor que nada y una herramienta de prueba muy rápida.
Sí, puedes usar lynx
.
de man lynx
:
Lynx es un cliente de la World Wide Web (WWW) con todas las funciones para usuarios que se ejecutan dispositivos de visualización de celda de caracteres direccionables por cursor (por ejemplo, vt100) terminales, emuladores vt100 que se ejecutan en Windows 95 / NT o Macintosh, o cualquier otra pantalla "orientada a curses"). Mostrará el marcado de hipertexto documentos de lenguaje (HTML) que contienen enlaces a archivos que residen en sistema local, así como archivos que residen en sistemas remotos que se ejecutan Servidores Gopher, HTTP, FTP, WAIS y NNTP. Las versiones actuales de Lynx ejecutarse en Unix, VMS, Windows 95 / NT, 386DOS y OS / 2 EMX.
Puede instalarlo ejecutando el siguiente comando:
sudo apt-get install lynx-cur
Puede usar W3M para este fin.
También hay lynx .
Pueden manejar funciones básicas, y están bien si quiere configurar su enrutador a través de su estación de trabajo doméstica por ssh, por ejemplo.
Preferiría usar una instancia local de un navegador reenviar la conexión con ssh
Otro programa que podría funcionar para usted es lynx
. Es un navegador web basado en terminal.
Si desea evitar instalaciones adicionales, puede crear solicitudes http a mano. Esta es una solicitud mínima de http:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80
Esta es una solicitud https:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
Hay uno nuevo enlace Llamado browsh
Lea otras preguntas en las etiquetas command-line