Risposte:
In realtà ci sono un sacco di browser Web in modalità testo, questi sono i miei primi tre :)
Tasti rapidi
Riscrittura URL automatica
d
- ricerca nel dizionariodmoz
- ricerca dmozg
- ricerca Googlewiki
- Ricerca Wikipedia( fonte )
Wikipedia ha un elenco di più browser Web testuali , non tutti disponibili in Ubuntu.
elinks
(con gioia!) Da anni! ecco una linea conf per invocarlo piacevolmente dall'interno tmux
, il multiplexer terminale del 21 ° secolo:bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
Con mia sorpresa, esiste; L'ho installato e funziona!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M può gestire Gmail (!)
Se usi ad esempio XTerm (non Gnome Terminal), W3M è persino in grado di mostrare immagini!
Per ulteriori informazioni, consultare " Come sfogliare dal terminale Linux con W3M ".
lynx
è meglio ma w3m
è il migliore !!
links2 -g
è uno strano browser in modalità grafica incorporato nel terminale. È veloce ma odia la modernità.
Se ti piace cercare dalla riga di comando, prova 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.
Curiosità: Surfraw è stato originariamente scritto da Julian Assange. (Acronimo / backronym per 'SURFRAW' è la rivoluzionaria rabbia frontale rivoluzionaria degli utenti Shell contro il World Wide Web.)
Ecco alcuni esempi di utilizzo. Per cercare su Google "perdita di memoria di nm-applet":
sr google nm-applet memory leak
Per cercare un RFC che si occupa di S / MIME:
sr rfc s/mime
Traduci una parola:
sr translate logiciel
Trova torrent:
sr piratebay natty narwhal
Più avanzato, da 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
Puoi configurarlo con alcune impostazioni predefinite in .config/surfraw/conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Il mio preferito dei browser basati su testo è links2
. Puoi installarlo con
sudo apt-get install links2
E quindi caricare una pagina Web con
links2 www.google.com
Altre alternative che non sono state menzionate sono:
elinks : "un browser web in modalità testo (HTTP / FTP / ..) avanzato e ben consolidato. ELinks può rendere sia i frame che le tabelle, è altamente personalizzabile e può essere esteso tramite script Lua o Guile. È abbastanza portatile e funziona su una varietà di piattaforme "
retawk : "un client di rete multi-thread interattivo (browser web) per terminali di testo su computer con sistemi operativi simili a Unix. È scritto in C, veloce, piccolo, ben configurabile e comodo; ad esempio le comunicazioni di rete di basso livello vengono eseguite in modo non bloccante e puoi tenere aperte tutte le "finestre virtuali" che desideri e lavorare contemporaneamente in due di esse in modalità schermo diviso "
Se intendevi un browser Internet basato sulla CLI, usa w3m:
w3m 'http://example.com/'
links
o lynx
? Preferisco curl -vvv http://example.com/ 2>&1 | less
, ma non è proprio un browser.
less
saltare tutti i tag HTML? Molti siti Web oggi hanno elementi come banner pubblicitari e tag che si collegano a Google Analytics o qualcosa del genere e rende davvero difficile leggere il contenuto.
html2text
programma a interpretare i tag e convertirli in testo (installabile dai repository, pagina di manuale .
Un altro ottimo browser da riga di comando è lynx
.
L'uso più semplice sarebbe:
lynx http://askubuntu.com
Molto probabilmente ti chiederà se vuoi consentire i cookie.
Per navigare nella pagina utilizzare i tasti freccia. Ecco una breve descrizione di quelli più importanti.
Questo è il più semplice dei comandi di navigazione chiave.
Vuoi un browser di testo o un metodo da riga di comando? Questa è la riga di comando, usando telnet ad es
telnet askubuntu.com 80
OTTENERE /
Non supporta SSL, grafica, HTML5 ecc. E potresti dover indovinare la pagina dell'indice se il server non ha un file predefinito. Ma è meglio di niente e uno strumento di test molto rapido.
Sì, puoi usare lynx
.
Da man lynx
:
Lynx è un client World Wide Web (WWW) completo per gli utenti che utilizzano dispositivi di visualizzazione a celle di caratteri indirizzabili al cursore (ad es. Terminali vt100, emulatori vt100 in esecuzione su Windows 95 / NT o Macintoshes o qualsiasi altro "orientato alle maledizioni" Schermo). Visualizzerà documenti HTML (Hypertext Markup Language) contenenti collegamenti a file che risiedono sul sistema locale, nonché file che risiedono su sistemi remoti che eseguono server Gopher, HTTP, FTP, WAIS e NNTP. Le versioni correnti di Lynx funzionano su Unix, VMS, Windows 95 / NT, 386DOS e OS / 2 EMX.
È possibile installarlo eseguendo il comando seguente:
sudo apt-get install lynx-cur
lynx
. Ma come posso aprirlo? Non è in linea!
lynx
nel tuo terminale.
È possibile utilizzare W3M per questo scopo.
Inoltre c'è la lince .
Sono in grado di gestire le funzionalità di base e vanno bene se si desidera configurare il router tramite la workstation di casa tramite ssh, ad esempio.
Preferirei utilizzare un'istanza locale di una connessione di inoltro del browser con ssh
Ce n'è uno nuovo https://www.brow.sh/ chiamato browsh
alt+ctr+t
, quindi digita ssh brow.sh
)
Un altro programma che potrebbe funzionare per te è lynx
. È un browser web basato su terminali.
È possibile utilizzare la lince del browser . È disponibile nei repository Ubuntu:
sudo apt-get install lynx
Ecco ulteriori informazioni: http://en.wikipedia.org/wiki/Lynx_(web_browser)
Se desideri evitare installazioni extra, puoi creare richieste HTTP manualmente. Questa è una richiesta minima http:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80
Questa è una richiesta https:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
w3m
come aprire un nuovo sito Web "collegato". Proprio come laOpen link in new tab
funzione disponibile in Chrome. Se ciò non èw3m
possibile, puoi suggerire altri browser Web in modalità testo