Terminalbasierte Browser sind so etwas wie ein Nischeninteresse – selbst unter erfahrenen Linux-Benutzern, und die meisten Mainstream-Distributionen werden entweder mit vorinstalliertem Firefox oder Falkon geliefert. Aber es gibt gute Gründe, warum Sie das Internet über einen Browser in Ihrem Terminal erleben möchten.

Hier sind einige der besten terminalbasierten Webbrowser da draußen.

Warum einen terminalbasierten Webbrowser verwenden?

Die Idee eines Webbrowsers für Ihr Linux-Terminal erscheint unsinnig. Schließlich waren die ersten Webbrowser GUI-basiert, und das moderne Internet ist darauf ausgelegt Grafiken und JavaScript – Elemente, die für terminalbasierte Browser schwierig oder sogar unmöglich sind bewältigen. Aber genau diese Inkompatibilität mit dem modernen Web macht sie für einige Benutzer so attraktiv.

Zum Zeitpunkt des Schreibens von The New York Times Homepage wiegt erstaunliche 24,8 MB. Das ist viel: Es würde 35 alte Schuldisketten brauchen, um eine einzige Kopie der NYT-Homepage zu speichern. Sie können weniger als einen einzigen Monat der NYT-Homepage auf eine CD packen.

instagram viewer

Wenn Sie gerne jeden Tag die Nachrichten lesen und mit einem normalen Browser besuchen, kann sich das schnell summieren, und die Bandbreite ist nicht billig. Wenn Sie einen terminalbasierten Browser verwenden, laden Sie den HTML-Code, aber nicht die Bilder, Videos oder Anzeigen, wodurch im Laufe eines Tages Hunderte von MB eingespart werden.

JavaScript wird auch nicht in einem Terminal-Browser ausgeführt, was bedeutet, dass weiche Paywalls, wie die auf NYT, nicht ausgelöst werden. Sie können ohne Unterbrechungen so viele Artikel lesen, wie Sie möchten.

Bilder, automatisch abspielende Videos und Soundeffekte lenken ebenfalls ab. Wenn Sie einen textbasierten Browser in Ihrem Terminal verwenden, können Sie einfach lesen.

So wie die Welt der grafischen Browser mehrere Alternativen wie Firefox, Falkon, Chrome und Surf bietet, so gilt dies auch für das Universum der Terminalbrowser. Dies sind einige der besten:

1. Luchs

Lynx ist der älteste Webbrowser, der noch gewartet wird, und er wurde erstmals 1992 für Unix-ähnliche Systeme veröffentlicht – weniger als ein Jahr, nachdem das Web der breiten Öffentlichkeit zugänglich gemacht wurde.

Das Paket ist in den Standard-Repositorys der meisten Distributionen verfügbar, und es sind auch Versionen für DOS, Windows, macOS, Amiga und mehr verfügbar.

Es ist einfach, Lynx zu verwenden, öffnen Sie einfach ein Terminal und geben Sie Folgendes ein:

Luchs

Um eine Webadresse einzugeben, drücken Sie G geben Sie dann die Adresse ein und drücken Sie Eingeben.

Um eine Webseite direkt über die Befehlszeile zu starten, können Sie alternativ den Namen der Site vor dem Start direkt zum Befehl hinzufügen.

Wenn Sie beispielsweise Folgendes eingeben:

Luchs bbc

...Lynx wird geöffnet und versucht, sich mit bbc zu verbinden, bevor es intelligenterweise bbc.com versucht.

Die Navigation erfolgt über die Tastatur: Hoch Und Runter Pfeiltasten, um zu einem Link zu wechseln. Dann Rechts einem Link zu folgen und Links zurück zu gehen.

Luchs erlaubt die Verwendung von Cookies, und wenn eine Website versucht, sie zu verwenden, gibt Ihnen Lynx die Wahl zwischen Ja, Nein, Immer und Nie. Es wird auch angegeben, ob die Cookies direkt oder von Drittanbietern stammen. Aufgrund der Auswirkungen von Cookies auf den Datenschutz unterstützt Lynx das Löschen von Cookies sowie Whitelisting und Blacklisting.

Obwohl Lynx einfach zu installieren und zu verwenden ist, verfügt es über Hunderte von Konfigurationsoptionen in Bezug auf alles von der Art und Weise, wie Cookies behandelt werden, bis hin zur Angabe einer Textdatei, in der Befehle ausgeführt werden Reihenfolge. Du kannst Holen Sie sich die Befehlszeilenhilfe für Luchs mit:

Mann Luchs

2. w3m

w3m (ausgesprochen W-drei-M) ist ein textbasierter Browser, ähnlich wie Lynx, aber mit ein paar großen Unterschieden. Während einige Terminalbrowser das Web auf seine nackten Knochen reduzieren, erlaubt w3m ein paar grafische Feinheiten in Ihrem Terminal. Es kann Tabellen in Ihrem Terminal und sogar Frames rendern (indem es zuerst in Tabellen umgewandelt wird).

w3m kann sogar Bilder anzeigen – obwohl die gängigsten Terminals wie das GNOME-Terminal sie nicht anzeigen können. Wenn Sie Bilder auf der Webseite in w3m haben möchten, benötigen Sie ein Terminal wie xterm.

Wie Lynx ist w3m in den meisten Standard-Repositories verfügbar. Um es auf Ubuntu zu installieren und andere Debian-basierte Distributionen, eingeben:

sudo apt Installieren w3m w3m-img

Da w3m technisch gesehen ein Pager ist, kann es Dokumente von der Standardeingabe lesen und wird auch beendet, wenn es ohne Argumente aufgerufen wird. Eingabe:

w3m

... führt dazu, dass die App sofort geschlossen wird, während:

w3mGebrauch machen von.com

...führt Sie auf die Startseite dieser Seite! Sie werden jedoch keine Bilder sehen. w3m funktioniert nicht gut mit Lazy Loading.

Die Navigation erfolgt wiederum tastaturgesteuert, und um einen Link auszuwählen, drücken Sie Eingeben. Die App verfügt außerdem über ein Kontextmenü, das Sie mit einem Klick auf die rechte Maustaste aktivieren können.

ELinks ist ein etablierter, funktionsreicher Textmodus-Webbrowser mit Unterstützung für HTTP und FTP. Es ist einfach zu bedienen, sofort einsatzbereit und in unseren Augen schöner anzusehen als w3m oder Lynx.

ELinks ist in den Standard-Repositories verfügbar und hat auch Binärdateien von der Projekt-Download-Seite, zusammen mit Anweisungen für wie man aus der Quelle kompiliert.

Starten Sie ELinks und Sie werden sofort aufgefordert, die URL einzugeben, die Sie besuchen möchten. Und wenn Sie dort ankommen, werden Sie überrascht sein, dass es beim Rendern von CSS und JavaScript gut funktioniert. Wie erfolgreich dies sein wird, hängt davon ab, welche Website Sie aufrufen möchten.

Schlagen F10 auf Ihrer Tastatur gibt Ihnen eine Menüleiste, in der Sie Bilder umschalten, URLs speichern, Ihren Verlauf überprüfen und vieles mehr können. Jeder Eintrag im Menüsystem wird von der entsprechenden Tastenkombination begleitet, so dass Sie dies möglicherweise tun müssen Wenn Sie zunächst ein Menü ein paar Mal öffnen, haben Sie schnell den Dreh raus, wie man mit der Taste souverän navigiert Bindungen.

Es gibt einen Terminal-basierten Browser für alle!

Das Surfen im Internet in Ihrem Terminal ist eine völlig andere Erfahrung als die Verwendung eines GUI-Browsers, und für welches Paket Sie sich auch entscheiden, es wird etwas gewöhnungsbedürftig sein. Für ein reines und ablenkungsfreies Erlebnis, das in jedem Terminal funktioniert, ist Lynx genau das Richtige wählen, während, wenn Sie wirklich glauben, dass Sie JavaScript und CSS brauchen, ELinks wahrscheinlich das ist, was Sie sind Auf der Suche nach.

Denken Sie daran, dass Ihr Standard-Systemterminal nicht ausreicht, um die vollen Vorteile von ELinks oder w3m zu sehen – verwenden Sie stattdessen xterm.

Erkunden Sie das Internet, als wäre es 1993

Mit terminalbasierten Webbrowsern können Sie das Internet auf Maschinen mit außergewöhnlich niedriger Bandbreite und niedrigen Spezifikationen durchsuchen, Ablenkungen blockieren und Ihnen eine bessere Kontrolle über die Privatsphäre geben.

Eine andere Technologie, die es zu der Zeit gab, als Lynx auf den Markt kam, ist das Gopher-Netzwerk, das später durch das Gemini-Protokoll ersetzt wurde. Dies erfreut sich bei Nischen-Tech-Enthusiasten einer wiederauflebenden Popularität.