Frage Durchsuchen des Internets über die Befehlszeile


Wie kann ich das Internet über die Befehlszeile in Ubuntu durchsuchen?


121
2018-03-08 16:52


Ursprung




Antworten:


Es gibt tatsächlich eine Reihe von Text-Modus Web-Browsern, das sind meine Top drei :)

  • ELinks (Installieren):

    elinks screenshot

    • Tastatürkürzel

      • Neuer Tab öffnen - t
      • Gehe zu URL - G
      • Geh zurück - Links
      • Vorwärts gehen - u
      • Ausgang - q
      • Bilder umschalten - *
      • Toggle-Link-Nummerierung - .
      • Dokumentenfarbe umschalten - %
      • Nächste Registerkarte - >
      • Vorherige Registerkarte - <
      • Tab schließen - c
      • In neuem Tab im Hintergrund öffnen - T
    • Automatische URL wird neu geschrieben

      • d - Wörterbuchsuche
      • dmoz - dmoz Suche
      • g - Google-Suche
      • wiki - Wikipedia-Suche

    (Quelle)




Wikipedia hat eine Liste von mehr textbasierten Web-Browsern, die nicht alle in Ubuntu verfügbar sind.


109
2018-03-08 17:18



Es ist eine sehr alte Post und meine Frage ist auch seltsam, aber können Sie sagen, während Sie im Internet surfen mit w3m wie man eine "verlinkte" neue Tab-Website öffnet Open link in new tab Funktion in Chrom erhältlich. Wenn dies nicht getan werden kann w3m Können Sie andere Webbrowser im Textmodus vorschlagen? - Eka
Wow, danke für die Erwähnung der eingebauten Suchanfragen von elinks ("intelligente Präfixe") .. irgendwie habe ich sie vermisst, obwohl ich sie benutzt habe elinks (mit Freude!) seit Jahren! Hier ist eine conf-Zeile, um sie von innen heraus aufzurufen tmux, der Terminal-Multiplexer des 21. Jahrhunderts: bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'" - eMPee584


Zu meiner Überraschung existiert es; Ich habe es installiert und es funktioniert!

 sudo apt-get install w3m w3m-img
  • Um eine Webseite zu öffnen, geben Sie einfach ein Terminalfenster ein: w3m <url_of_the_webpage> 
  • um eine neue Seite zu öffnen: tippe ein Verschiebung-U
  • eine Seite zurückgehen: Verschiebung-B
  • öffne eine neue Registerkarte: Verschiebung-T

W3M kann Gmail (!) Verarbeiten

Wenn Sie zum Beispiel XTerm (nicht Gnome Terminal) verwenden, ist W3M sogar in der Lage, Bilder anzuzeigen!

Für weitere Informationen siehe "So durchsuchen Sie vom Linux-Terminal mit W3M".


58
2018-05-03 13:22



Beeindruckend! Das ist großartig! Obwohl lynx ist besser aber w3m ist das Beste!! - opu 웃
@Scotia, was brauchen wir Firefox für :) - Jacob Vlijm
@ Jacob Vlijm, ja! Es besteht keine Notwendigkeit für Firefox jetzt! ;) - opu 웃
OH MEIN GOTT! Dieses Ding hat meinen Tag gemacht! Es gelang mir, mich auf einer Website anzumelden und einige Software herunterzuladen, die ich auf einem Remote-Server benötigte! Hat sogar einen schönen Fortschrittsbalken! EPOS! - paul-g
Dies wird mit Ubuntu Server 12.04 LTS vorinstalliert - Akira Yamamoto


links2 -g ist ein seltsamer, im Terminal eingebetteter Grafikmodus-Browser. Es ist schnell, aber hasst Modernität.

Wenn Sie von der Befehlszeile aus 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-Nutzer gegen das World Wide Web.)

Hier ist eine Beispielanwendung. Um Google nach "nm-applet memory leak" zu durchsuchen:
sr google nm-applet memory leak

Um nach einem RFC zu suchen, der S / MIME betrifft:
sr rfc s/mime

Übersetzen Sie ein Wort:
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 einrichten mit einigen Standardeinstellungen in .config/surfraw/conf :

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes

22
2018-03-08 18:43





Mein persönlicher Favorit der textbasierten Browser ist links2. Sie können es mit installieren

sudo apt-get install links2

Und dann laden Sie eine Webseite mit

links2 www.google.com

Andere Alternativen, die nicht erwähnt wurden, sind:

  • elinks : "ein fortgeschrittener und gut etablierter Browser mit vielen Funktionen im Textmodus (HTTP / FTP / ..). ELinks können sowohl Frames als auch Tabellen darstellen, sind in hohem Maße anpassbar und können über Lua oder Guile Scripts erweitert werden läuft auf einer Vielzahl von Plattformen "

  • Wiederaufnahme : "ein interaktiver, multi-threaded Netzwerk-Client (Web-Browser) für Text-Terminals auf Computern mit Unix-ähnlichen Betriebssystemen. Er ist in C geschrieben, schnell, klein, schön konfigurierbar und komfortabel, zB die Low-Level-Netzwerk-Kommunikation non-blocking durchgeführt, und Sie können so viele "virtuelle Fenster" offen halten, wie Sie wollen, und gleichzeitig in zwei von ihnen in einem Split-Screen-Modus arbeiten "

  • netrtik 


13
2018-05-03 13:41





Wenn Sie einen CLI-basierten Internetbrowser verwenden möchten, verwenden Sie w3m:

w3m 'http://example.com/'

12
2018-03-08 16:56



Es gibt auch Links, die mir persönlich besser gefallen als w3m. - Cedric
links oder lynx? ich bevorzuge curl -vvv http://example.com/ 2>&1 | less, aber das ist nicht wirklich ein Browser. - Lekensteyn
Danke ich suchte nach dem WWW-Befehlszeilenbrowser. Sieht aus wie w3m ist es oder etwas sehr nah! - jerome
@Lekensteyn Gibt es einen Weg zu machen less Überspringe alle HTML-Tags? Viele Websites haben heute Dinge wie Werbebanner und Tags, die mit Google Analytics oder etwas verlinken und es macht es wirklich schwer, den Inhalt zu lesen. - Arc676
@ Arc676 Du könntest das versuchen html2text Programm um Tags zu interpretieren und in Text zu konvertieren (installierbar aus den Repos, Handbuchseite. - Lekensteyn


Ein weiterer sehr guter Befehlszeilen-Browser ist lynx.

Die einfachste Verwendung wäre:

lynx http://askubuntu.com

Es wird höchstwahrscheinlich gefragt, ob Sie Cookies zulassen möchten.

Um die Seite zu navigieren, benutzen Sie die Pfeiltasten. Hier eine kurze Beschreibung der wichtigsten.

  • Links - zurück in die Geschichte gehen
  • Recht - Folgen Sie einem Link
  • Oben - Zum vorherigen fokussierbaren Element wechseln
  • Nieder - zum nächsten fokussierbaren Element wechseln
  • Eingeben - Link- / Trigger-Aktion eingeben
  • Rücktaste - Geschichte Seite
  • Raum - Seite um eine Seite nach unten verschieben
  • b - Seite um eine Seite nach oben verschieben
  • Verschiebung + q - Verlassen

Das sind die grundlegendsten Tastennavigationsbefehle.


8
2018-03-08 17:23





Sie möchten einen Textbrowser oder eine Befehlszeilenmethode? Dies ist die Befehlszeile unter Verwendung von Telnet, z.B.

telnet askubuntu.com 80

BEKOMMEN /

Es unterstützt keine SSL, Grafiken, HTML5 usw. und Sie müssen möglicherweise die Indexseite erraten, wenn der Server keine Standarddatei hat. Aber es ist besser als nichts und ein sehr schnelles Testwerkzeug.


6
2018-03-08 20:43



Dies ist der schlechteste Webbrowser aller Zeiten: D - Danyal Aytekin


Ja, Sie können verwenden lynx.

Von man lynx:

Lynx ist ein WWW-Client (World Wide Web) für Benutzer, die ausgeführt werden   Cursor-adressierbare Zeichenzellen-Anzeigevorrichtungen (z. B. vt100   Terminals, vt100 Emulatoren unter Windows 95 / NT oder Macintosh, oder   jede andere "Flüche-orientierte" Anzeige). Es wird Hypertext-Markup angezeigt   Sprach - (HTML) Dokumente, die Links zu Dateien enthalten, die sich auf dem   lokales System sowie Dateien, die auf entfernten Systemen ausgeführt werden   Gopher-, HTTP-, FTP-, WAIS- und NNTP-Server. Aktuelle Versionen von Lynx   läuft unter Unix, VMS, Windows 95 / NT, 386 DOS und OS / 2 EMX.

Sie können es installieren, indem Sie den folgenden Befehl ausführen:

sudo apt-get install lynx-cur

5
2018-05-03 13:19



ich habe installiert lynx. Aber wie kann ich es öffnen? Es ist nicht im Schuss! - opu 웃
Da Sie nach einem Terminal-Browser fragen, sollten Sie nur ausführen lynx in deinem Terminal. - Louis Matthijssen
Oh ja !! Jetzt hab ich es verstanden!! - opu 웃


Sie können verwenden W3M für diesen Zweck.
Auch da ist es Luchs.

Sie können mit grundlegenden Funktionen umgehen und sind in Ordnung, wenn Sie Ihren Router zum Beispiel über ssh auf Ihrer Home-Workstation einrichten möchten.
Ich würde lieber eine lokale Instanz eines Browsers verwenden Weiterleitung der Verbindung mit SSH 


3
2018-05-03 13:24