Navegando en internet desde la línea de comando

121

¿Cómo puedo navegar por Internet desde la línea de comandos en Ubuntu?

    
pregunta Community 08.03.2011 - 17:52

13 respuestas

109

En realidad, hay un montón de navegadores web en modo texto, estos son mis tres principales:)

  • ELinks ( instalar ):

    • Atajos de teclado

      • Abrir nueva pestaña - t
      • Ir a URL - g
      • Volver atrás - Izquierda
      • Avanzar - u
      • Salir - q
      • Alternar imágenes - *
      • Conmutar numeración de enlace - .
      • Conmutar colores del documento - %
      • Pestaña siguiente - & gt;
      • Pestaña anterior - & lt;
      • Cerrar pestaña - c
      • Abrir en una nueva pestaña en el fondo - T
    • 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 .

    
respondido por el Stefano Palazzo 08.03.2011 - 18:18
58

Para mi sorpresa, existe; ¡Lo instalé y funciona!

 sudo apt-get install w3m w3m-img
  • para abrir una página web, simplemente escriba una ventana de terminal: w3m <url_of_the_webpage>
  • para abrir una nueva página: escriba Shift -U
  • para volver una página: Shift -B
  • abre una nueva pestaña: Shift -T

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 ".

    
respondido por el Jacob Vlijm 03.05.2014 - 15:22
21

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
    
respondido por el belacqua 08.03.2011 - 19:43
13

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 "

  • netrtik

respondido por el terdon 03.05.2014 - 15:41
12

Si se refería a un navegador de Internet basado en CLI, use w3m:

w3m 'http://example.com/'
    
respondido por el Lekensteyn 08.03.2011 - 17:56
8

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.

  • Izquierda - retrocede en el historial
  • Derecha - siga un enlace
  • Arriba - mueve al elemento enfocable anterior
  • Abajo - pasar al siguiente elemento enfocable
  • Ingrese - ingrese acción de enlace / desencadenador
  • Retroceso - página de historial
  • Espacio - mover la página hacia abajo por una página
  • b - mover la página hacia arriba por una página
  • Shift + q - Salir

Estos son los comandos de navegación más básicos.

    
respondido por el Octavian Damiean 08.03.2011 - 18:23
6

¿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.

    
respondido por el jqa 08.03.2011 - 21:43
5

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
    
respondido por el Louis Matthijssen 03.05.2014 - 15:19
3

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

    
respondido por el davidbaumann 03.05.2014 - 15:24
3

Otro programa que podría funcionar para usted es lynx . Es un navegador web basado en terminal.

    
respondido por el Reuben Swartz 08.03.2011 - 18:15
2

Puede usar el navegador lynx . Está disponible en los repositorios de Ubuntu:

sudo apt-get install lynx

Aquí hay más información: enlace

    
respondido por el chili555 03.05.2014 - 15:22
0

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
    
respondido por el Hello World 18.05.2018 - 14:41
0

Hay uno nuevo enlace Llamado browsh

    
respondido por el Andrew Arrow 17.07.2018 - 17:36

Lea otras preguntas en las etiquetas