Durchsuchen des Internets über die Befehlszeile

120

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

    
Community 08.03.2011, 17:52

13 Antworten

108

Es gibt tatsächlich eine Reihe von Textmodus-Webbrowsern, das sind meine drei wichtigsten:)

  • ELinks ( installieren ):

    • Tastaturkürzel

      • Neuer Tab öffnen - t
      • Gehe zu URL - g
      • Gehe zurück - Links
      • Gehe vorwärts - u
      • Beenden - q
      • Bilder umschalten - *
      • Umschalt-Nummerierung - .
      • Dokumentfarben wechseln - %
      • Nächstes Register - & gt;
      • Vorherige Registerkarte - & lt;
      • Schließen Sie die Registerkarte - 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 , von denen nicht alle in Ubuntu verfügbar sind .

    
Stefano Palazzo 08.03.2011, 18:18
58

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: Geben Sie Shift -U
  • ein
  • um eine Seite zurückzugehen: Shift -B
  • öffne ein neues Tab: Shift -T

W3M kann Gmail (!)

verarbeiten

Wenn Sie zum Beispiel XTerm (nicht Gnome Terminal) benutzen, kann W3M sogar Bilder anzeigen!

Weitere Informationen finden Sie unter " Wie navigiert man von der Linux Terminal mit W3M ".

    
Jacob Vlijm 03.05.2014 15:22
21

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 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 Shell-Benutzer gegen das World Wide Web.)

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

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

Übersetze ein Wort:
sr translate logiciel

Finde Torrents:
sr piratebay natty narwhal

Fortgeschrittener, von surfraw.aloth.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 Voreinstellungen in .config/surfraw/conf :

einrichten
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
    
belacqua 08.03.2011 19:43
13

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

installieren
sudo apt-get install links2

Und laden Sie dann eine Webseite mit

links2 www.google.com

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

  • elinks : "ein fortgeschrittenes und etabliertes funktionsreiches Textmodus-Web (HTTP / FTP / ..) ELinks kann sowohl Frames als auch Tabellen darstellen, ist sehr anpassbar und kann über Lua oder Guile Scripts erweitert werden. Es ist ziemlich portabel und läuft auf einer Vielzahl von Plattformen.

  • retww : "ein interaktiver, multi-threaded Netzwerk-Client (Web-Browser) für Text-Terminals auf Computern mit Unix- wie Betriebssysteme: Es ist in C geschrieben, schnell, klein, schön konfigurierbar und komfortabel, zB wird die Netzwerkkommunikation auf unterer Ebene blockfrei ausgeführt, und Sie können so viele "virtuelle Fenster" offen halten, wie Sie möchten und arbeiten gleichzeitig in zwei von ihnen in einem Split-Screen-Modus "

  • netrtik

terdon 03.05.2014 15:41
12

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

w3m 'http://example.com/'
    
Lekensteyn 08.03.2011 17:56
8

Ein weiterer sehr guter Befehlszeilenbrowser ist lynx .

Die einfachste Verwendung wäre:

lynx http://askubuntu.com

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

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

  • Links - zurück in der Historie
  • Rechts - folgen Sie einem Link
  • Nach oben - Zum vorherigen fokussierbaren Element wechseln
  • Nach unten - zum nächsten fokussierbaren Element wechseln
  • Geben Sie ein - Geben Sie eine Verknüpfung / eine Aktion ein
  • Backspace - Verlaufsseite
  • Space - bewegt die Seite um eine Seite nach unten
  • b - Seite um eine Seite nach oben verschieben
  • Shift + q - Beenden

Das sind die grundlegendsten Tastennavigationsbefehle.

    
Octavian Damiean 08.03.2011 18:23
6

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

telnet askubuntu.com 80

GET /

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.

    
jqa 08.03.2011 21:43
5

Ja, Sie können lynx verwenden.

Von man lynx :

  

Lynx ist ein WWW-Client (WWW = 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   Ausführen 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
    
Louis Matthijssen 03.05.2014 15:19
3

Zu diesem Zweck können Sie W3M verwenden.
Auch gibt es lynx .

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

    
davidbaumann 03.05.2014 15:24
3

Ein anderes Programm, das für Sie funktionieren könnte, ist lynx . Es ist ein Terminal-basierter Webbrowser.

    
Reuben Swartz 08.03.2011 18:15
2

Sie können den Browser lynx verwenden. Es ist in den Ubuntu-Repositories verfügbar:

sudo apt-get install lynx

Hier finden Sie weitere Informationen: Pfandrecht

    
chili555 03.05.2014 15:22
0

Wenn Sie zusätzliche Installationen vermeiden möchten, können Sie http-Anfragen manuell erstellen. Dies ist eine HTTP-Mindestanforderung:

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

Es gibt ein neues Pfandrecht namens Browsh

    
Andrew Arrow 17.07.2018 17:36

Tags und Links