Wie kann ich in Ubuntu über die Befehlszeile im Internet surfen?
Wie kann ich in Ubuntu über die Befehlszeile im Internet surfen?
Antworten:
Es gibt tatsächlich eine Reihe von Webbrowsern im Textmodus, das sind meine Top 3 :)
ELinks ( installieren ):
Tastatürkürzel
Automatische URL-Umschreibungen
d
- Wörterbuchsuchedmoz
- Dmoz Sucheg
- Google-Suchewiki
- Wikipedia-Suche( Quelle )
w3m ( installieren ):
Wikipedia hat eine Liste mit mehr textbasierten Webbrowsern , von denen nicht alle in Ubuntu verfügbar sind.
elinks
(mit Freude!) Seit Jahren benutze ! Hier ist eine Konf-Zeile, mit der Sie tmux
den Terminal-Multiplexer des 21. Jahrhunderts schön von innen aufrufen können :bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
Zu meiner Überraschung existiert es; Ich habe es installiert und es funktioniert!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M kann mit Google Mail umgehen (!)
Wenn Sie zum Beispiel XTerm (nicht Gnome Terminal) verwenden, kann W3M sogar Bilder anzeigen!
Weitere Informationen finden Sie unter „ So durchsuchen Sie das Linux-Terminal mit W3M “.
lynx
zwar besser aber w3m
ist das beste !!
links2 -g
ist ein seltsamer Terminal-eingebetteter Grafik-Browser. Es ist schnell, hasst aber die Moderne.
Wenn Sie über die Befehlszeile suchen möchten, versuchen Sie es 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.
Wissenswertes: Surfraw wurde ursprünglich von Julian Assange geschrieben. (Akronym / Backronym für 'SURFRAW' ist die revolutionäre Front Rage der Shell-Benutzer gegen das World Wide Web.)
Hier ist ein Anwendungsbeispiel. So suchen Sie in Google nach "nm-applet memory leak":
sr google nm-applet memory leak
So suchen Sie nach einem RFC, der sich mit S / MIME befasst:
sr rfc s/mime
Ein Wort übersetzen:
sr translate logiciel
Torrents finden:
sr piratebay natty narwhal
Fortgeschrittener, von 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
Sie können es mit einigen Standardeinstellungen einrichten .config/surfraw/conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Mein persönlicher Favorit unter den textbasierten Browsern ist links2
. Sie können es mit installieren
sudo apt-get install links2
Und dann lade eine Webseite mit
links2 www.google.com
Andere Alternativen, die nicht erwähnt wurden, sind:
elinks : "Ein fortschrittlicher und gut etablierter Webbrowser mit vielen Funktionen im Textmodus (HTTP / FTP / ..). ELinks kann sowohl Frames als auch Tabellen rendern, ist in hohem Maße anpassbar und kann über Lua- oder Guile-Skripte erweitert werden. Es ist ziemlich portabel und läuft auf einer Vielzahl von Plattformen "
retawk : "Ein interaktiver Multi-Threaded-Netzwerk-Client (Webbrowser) für Text-Terminals auf Computern mit Unix-ähnlichen Betriebssystemen. Er ist in C geschrieben, schnell, klein, gut konfigurierbar und komfortabel, z. B. für die Low-Level-Netzwerkkommunikation werden blockierungsfrei ausgeführt und Sie können so viele "virtuelle Fenster" geöffnet lassen, wie Sie möchten, und gleichzeitig in zwei Fenstern im geteilten Bildschirmmodus arbeiten. "
Wenn Sie einen CLI-basierten Internetbrowser gemeint haben, verwenden Sie w3m:
w3m 'http://example.com/'
links
oder lynx
? Ich bevorzuge curl -vvv http://example.com/ 2>&1 | less
, aber das ist nicht wirklich ein Browser.
less
alle HTML-Tags zu überspringen? Heutzutage enthalten viele Websites Werbebanner und Tags, die auf Google Analytics oder ähnliches verweisen, und es ist sehr schwierig, den Inhalt zu lesen.
html2text
, Tags mit dem Programm zu interpretieren und in Text umzuwandeln (installierbar von den Repos, Handbuchseite .
Ein weiterer sehr guter Kommandozeilen-Browser ist lynx
.
Die grundlegendste Verwendung wäre:
lynx http://askubuntu.com
Sie werden höchstwahrscheinlich gefragt, ob Sie Cookies zulassen möchten.
Verwenden Sie die Pfeiltasten, um auf der Seite zu navigieren. Hier finden Sie eine kurze Beschreibung der wichtigsten.
Dies sind die grundlegendsten Navigationsbefehle.
Sie möchten einen Textbrowser oder eine Kommandozeilenmethode? Dies ist die Befehlszeile, mit Telnet, z
telnet askubuntu.com 80
BEKOMMEN /
SSL, Grafiken, HTML5 usw. werden nicht unterstützt, und Sie müssen möglicherweise die Indexseite erraten, wenn auf dem Server keine Standarddatei vorhanden ist. Aber es ist besser als nichts und ein sehr schnelles Testwerkzeug.
Ja, du kannst verwenden lynx
.
Von man lynx
:
Lynx ist ein vollständig ausgestatteter WWW-Client (World Wide Web) für Benutzer, die Cursor-adressierbare Zeichenzellen-Anzeigegeräte verwenden (z. B. VT100-Terminals, VT100-Emulatoren unter Windows 95 / NT oder Macintosh oder andere "fluchorientierte" Geräte). Anzeige). Es werden HTML-Dokumente (Hypertext Markup Language) angezeigt, die Links zu Dateien auf dem lokalen System sowie zu Dateien auf Remotesystemen enthalten, auf denen Gopher-, HTTP-, FTP-, WAIS- und NNTP-Server ausgeführt werden. Aktuelle Versionen von Lynx können unter Unix, VMS, Windows 95 / NT, 386DOS und OS / 2 EMX ausgeführt werden.
Sie können es installieren, indem Sie den folgenden Befehl ausführen:
sudo apt-get install lynx-cur
lynx
. Aber wie kann ich es öffnen? Es ist nicht in Strich!
lynx
in Ihrem Terminal ausführen .
Sie können W3M für diesen Zweck verwenden.
Auch gibt es Luchs .
Sie können grundlegende Funktionen ausführen und sind in Ordnung, wenn Sie Ihren Router beispielsweise über Ihre Heimarbeitsstation per ssh einrichten möchten.
Ich würde es vorziehen, eine lokale Instanz einer Browser- Weiterleitungsverbindung mit ssh zu verwenden
Es gibt eine neue https://www.brow.sh/ Genannte Browsh
alt+ctr+t
, dann ssh brow.sh
Ein anderes Programm, das für Sie arbeiten könnte, ist lynx
. Es ist ein terminalbasierter Webbrowser.
Sie können den Browser Luchs verwenden . Es ist in den Ubuntu-Repositories verfügbar:
sudo apt-get install lynx
Hier finden Sie weitere Informationen: http://en.wikipedia.org/wiki/Lynx_(web_browser)
Wenn Sie zusätzliche Installationen vermeiden möchten, können Sie http-Anforderungen manuell erstellen. Dies ist eine HTTP-Minimalanforderung:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80
Dies ist eine https-Anfrage:
printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
w3m
wie eine "verlinkte" neue Tab-Website geöffnet wird. Genau wie dieOpen link in new tab
Funktion in Chrome. Wenn dies nicht möglich ist,w3m
können Sie andere Webbrowser im Textmodus vorschlagen