Respuestas:
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 diccionariodmoz
- búsqueda dmozg
- búsqueda de Googlewiki
- búsqueda en wikipedia( fuente )
Wikipedia tiene una lista de más navegadores web basados en texto , de los cuales no todos están disponibles en Ubuntu.
elinks
(¡con alegría!) Durante años! aquí hay una línea conf para invocarlo desde adentro tmux
, el multiplexor de terminales del siglo XXI:bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
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 usa, por ejemplo, XTerm (no el terminal Gnome), ¡W3M incluso puede mostrar imágenes!
Para obtener más información, consulte " Cómo navegar desde la terminal de Linux con W3M ".
lynx
es mejor pero w3m
es el mejor !!
links2 -g
es un extraño navegador de modo gráfico incorporado en el terminal. Es rápido pero odia la modernidad.
Si desea buscar desde la línea de comando, intente 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 de trivia: Surfraw fue escrito originalmente por Julian Assange. (Acrónimo / backronym para 'SURFRAW' es la furia revolucionaria del frente de los usuarios de Shell contra la World Wide Web).
Aquí hay un ejemplo de uso. Para buscar en Google "fuga de memoria 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
Encuentra torrentes:
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
Puede 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 cargue una página web con
links2 www.google.com
Otras alternativas que no se han mencionado son:
elinks : "un navegador web avanzado y bien establecido de modo de texto rico en funciones (HTTP / FTP / ..). ELinks puede representar tanto cuadros como tablas, es altamente personalizable y puede ampliarse a través de scripts de Lua o Guile. Es bastante portátil y se ejecuta en una variedad de plataformas "
retawk : "un cliente de red interactivo y multiproceso (navegador web) para terminales de texto en computadoras con sistemas operativos tipo Unix. Está escrito en C, rápido, pequeño, muy bien configurable y cómodo; por ejemplo, las comunicaciones de red de bajo nivel se realizan de forma no bloqueante, y puede mantener abiertas tantas "ventanas virtuales" como desee y trabajar simultáneamente en dos de ellas en modo de pantalla dividida "
Si se refería a un navegador de Internet basado en CLI, use w3m:
w3m 'http://example.com/'
links
o lynx
? Prefiero curl -vvv http://example.com/ 2>&1 | less
, pero eso no es realmente un navegador.
less
omitir todas las etiquetas HTML? En la actualidad, muchos sitios web tienen elementos como banners publicitarios y etiquetas que enlazan con Google Analytics o algo así, lo que dificulta mucho la lectura del contenido.
html2text
programa para interpretar etiquetas y convertirlas en texto (instalable desde los repositorios, página del manual .
Otro muy buen navegador de línea de comandos es lynx
.
El uso más básico sería:
lynx http://askubuntu.com
Lo más probable es que te pregunte si deseas permitir las cookies.
Para navegar por la página use las teclas de flecha. Aquí hay una breve descripción de los más importantes.
Esos son los comandos de navegación de teclas 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
OBTENER /
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 World Wide Web (WWW) con todas las funciones para usuarios que ejecutan dispositivos de visualización de celdas de caracteres direccionables por cursor (por ejemplo, terminales vt100, emuladores vt100 que se ejecutan en Windows 95 / NT o Macintoshes, o cualquier otro "orientado a las maldiciones" monitor). Mostrará documentos de lenguaje de marcado de hipertexto (HTML) que contienen enlaces a archivos que residen en el sistema local, así como archivos que residen en sistemas remotos que ejecutan servidores Gopher, HTTP, FTP, WAIS y NNTP. Las versiones actuales de Lynx se ejecutan en Unix, VMS, Windows 95 / NT, 386DOS y OS / 2 EMX.
Puede instalarlo ejecutando el siguiente comando:
sudo apt-get install lynx-cur
lynx
. ¿Pero cómo puedo abrirlo? ¡No está en el tablero!
lynx
en su terminal.
Puede usar W3M para este propósito.
También hay lince .
Pueden manejar funciones básicas, y están bien si desea configurar su enrutador a través de su estación de trabajo doméstica mediante ssh, por ejemplo.
Preferiría usar una instancia local de una conexión de reenvío del navegador con ssh
Hay uno nuevo https://www.brow.sh/ Llamado browsh
alt+ctr+t
, luego escriba ssh brow.sh
)
Otro programa que podría funcionar para usted es lynx
. Es un navegador web basado en terminal.
Puede usar el navegador Lynx . Está disponible en los repositorios de Ubuntu:
sudo apt-get install lynx
Aquí hay más información: http://en.wikipedia.org/wiki/Lynx_(web_browser)
Si desea evitar instalaciones adicionales, puede crear solicitudes http a mano. Esta es una solicitud mínima 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
w3m
cómo abrir un sitio web con una nueva pestaña "vinculada"? Al igual que laOpen link in new tab
función disponible en Chrome. Si esto no se puede hacer, ¿w3m
puede sugerir algún otro navegador web en modo de texto