Home / LinuxUser / 2001 / 02 / Zu Befehl

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Surfin' on the commandline – lynx, links und w3m

Zu Befehl

01.02.2001 Schnelles Surfen im Textmodus, Informationen aus dem WWW gewinnen ohne grafische Oberfläche oder HTML-Dokumente in gut lesbare Textdateien konvertieren – das alles und noch viel mehr bieten Programme wie lynx, links und w3m. Dabei werden Probleme wie die Darstellung von Framesoder Tabellen unterschiedlich gut gelöst. Auch die Bedienung der einzelnen Browser ist mal mehr oder weniger komfortabel. Hier kommt ein Überblick, was die Surf-Tools auf der Kommandozeile alles können.

Wenn's mal wieder länger dauert – <C>lynx<C>

Das Programm lässt sich aus einem xterm oder von der Konsole aus starten. Sie können dabei direkt eine URL oder lokale HTML-Datei angeben, also z. B.:

lynx www.linux-user.de
lynx ~/linuxuser/zubefehl.html

Standardmäßig ist in den unteren drei Zeilen eine Kurzübersicht über die wichtigsten Kommandos eingeblendet. Mit h oder ? kommen Sie jederzeit in die Online-Hilfe zu lynx. Das Programm lässt sich mit oder ohne Mausunterstützung bedienen; dazu stehen eine Reihe von Tastenkombinationen zur Verfügung (s. Tabelle 1). Vielen Befehlen sind gleich mehrere Möglichkeiten zugeordnet, z. B. aktiviert die Pfeiltaste nach rechts einen Link genauso wie das Betätigen der [Return]-Taste.

Tabelle 1: Die wichtigsten Tastenkombinationen für <C>lynx<C>

Kommando

Funktion

[Pfeil hoch],[Pfeil runter] Vorwärts und rückwärts durch die Links blättern
[Pfeil rechts] oder [Return] Folgt einem Link
[Pfeil links] Geht zur vorherigen Seite zurück
k Liefert eine komplette Liste der verfügbaren Kommandos
d Macht einen Download der aufgerufenen Seite (mit allen Grafiken)
g "Gehe zur" angegeben URL
G "Gehe zur" letzten URL; bietet zusätzlich die Möglichkeit, diese nochmal zu editieren
l Listet alle Links des Dokuments auf
o Bietet die Möglichkeit, die Optionen für lynx zu verändern
p Print-Optionen, z. B. Seite auf lokalem Drucker ausdrucken
q Beendet das Programm mit der Abfrage, ob man lynx wirklich verlassen will
Q Beendet lynx ohne Nachfrage
a Fügt die aufgerufene Seite den eigenen Bookmarks hinzu
v Gibt einen Überblick über die gesetzten "Lesezeichen"
r Löscht ein Lesezeichen (mit Sicherheitsabfrage)
z Unterbricht den Verbindungsaufbau zur Seite
[Strg-a] Springt an den Anfang der Seite
[Strg-e] Springt ans Ende
[Strg-r] Lädt die Seite neu
! Erlaubt die Eingabe eines Befehls auf der Shell
/ Erlaubt die Suche nach einem Begriff im aktuellen Dokument
[Del]/[Entf] Zeigt die "history", d. h. die zuletzt besuchten Seiten

Abgesehen von den interaktiven Kommandos lässt sich lynx auch direkt beim Start mit einigen Parametern versehen. Der Aufruf lynx -accept_all_cookies macht genau das, was man erwartet: Es werden alle Cookies ohne Interaktion vom Benutzer akzeptiert. Andernfalls werden Sie beim Aufruf einer solchen Seite gefragt:

www.seite-mit-cookie.de cookie: session-id=302-8162141-3688069  Allow?
(Y/N/Always/neVer)

Jetzt können Sie entscheiden, ob Sie für diesen Cookie zustimmen (Y), ablehnen (N), auf jeden Fall alle Cookies dieser Sitzung annehmen (A) oder immer alle ablehnen (V).

Praktisch ist der Start mit dem Parameter -book – als Startseite sehen Sie Ihre persönlichen Lesezeichen aufgelistet. Wenn Sie selbstgebastelte HTML-Seiten auf der Konsole testen möchten: Starten Sie lynx mit dem Zusatz -editor=vim (oder einem anderen Editor Ihrer Wahl). Wenn Sie nun e tippen, können Sie die gerade angezeigte Seite direkt im Editor bearbeiten. Nach Beenden des Editors können Sie mit [Strg-r] (für "reload") die HTML-Datei neu laden. Angenehm für das Arbeiten auf dem lokalen Computer ist die Option -localhost; beim Versuch, einen externen Link aufzurufen, wehrt lynx sich mit den Worten: Only files and servers on the local host can be accessed.

HTML-Dateien in gut lesbare Texte umwandeln kann man übrigens mit der Option -dump. Ein Aufruf wie z. B. lynx -dump http://www.linux-user.de/ausgabe/2001/01/index_html > linux-user.txt produziert ein recht übersichtliches Dokument:

LinuxUser: Januar 2001
Titel:Der optimale Linux-PC
  * Intro (12)
    Rechtzeitig vor der letzten Verkaufswoche im Weihnachtsgeschäft
    erscheint diese LinuxUser-Ausgabe, um Ihnen noch ein paar letzte
    Tipps mit auf den Weg zu geben.
  * [7]Hardware-Kauf (13)
    Die Linux-Treiberabdeckung für PC-Komponenten ist zwar inzwischen
[…]

Übrigens: Sie können eine ganze Reihe von Einstellungen festlegen, um lynx nicht jedesmal beim Start die Parameter mitgeben zu müssen – tippen Sie nach dem Start des Programms o, um die Optionen einzurichten. Wichtig: Bevor Sie durch alle Einstellungen gehen, aktivieren Sie zuerst ganz am Anfang des Menüs Save options to disk: [ ] (Drücken der [Return]-Taste, wenn Sie über dem Link sind). Blättern Sie jetzt mit der Pfeiltaste nach unten und schauen Sie sich die einzelnen Punkte genau an. Bei den Feldern in den eckigen Klammern ([ ]) können Sie jeweils mit [Return] in ein Auswahlfenster gelangen. Wählen Sie bei User mode: [Novice___] z. B. Advanced aus, verschwinden die eingeblendeten Hilfsfunktionen des Programms – Sie haben dann zwei Zeilen mehr im Fenster. Bei den Textfeldern, z. B. bei Editor: ____, tragen Sie direkt etwas ein. Ist alles nach Ihren Wünschen eingestellt, wählen Sie entweder Accept Changes zum Aktivieren oder Reset Changes, um alles wieder in den ursprünglichen Zustand zu bringen. Alle Einstellungen, die Sie über dieses Optionen-Menü vornehmen, landen in der Datei .lynxrc in Ihrem Home-Verzeichnis. Natürlich können Sie auch direkt in dieser Konfigurationsdatei Änderungen vornehmen, aber Vorsicht: Das nächste Mal, wenn Sie neue Einstellungen über das Optionen-Menü speichern, wird die Datei einfach überschrieben!

Browsen mit <C>links<C>

Direkt beim ersten Aufruf dieses Browsers wird eine Konfigurationsdatei im eigenen Home-Verzeichnis angelegt. Haben Sie beim Programmstart keine URL oder lokale HTML-Datei angegeben, sehen Sie erstmal nur ein leeres Fenster. Drücken Sie die [Esc]-Taste, und ein Menü erscheint am oberen Fensterrand. Blättern Sie mit der rechten Pfeiltaste bis zum Punkt Setup/Einstellungen und konfigurieren das Programm nach Ihren Wünschen. Gehen Sie z. B. auf Language/Sprache, drücken [Return], um in ein Untermenü zu gelangen und wählen German. Danach können Sie mir dem Pfeil nach links wieder ins vorherige Menü zurückkehren. links ist genauso wie lynx fähig, Farben darzustellen – immer unter der Voraussetzung, dass Ihr Terminal diese unterstützt. Wenn Sie alles nach Ihren Wünschen konfiguriert haben, wählen Sie im Menü Einstellungen unbedingt den letzten Punkt Optionen speichern, sonst "vergisst" links alle eigenen Konfigurationen nach dem Verlassen des Programms.

Sie können das Programm – wie die anderen Browser auch – vollständig mit Tastaturkommandos steuern. Darüberhinaus lässt sich links ganz einfach per Maus-Klick bedienen. Um in das Menü zu gelangen, können Sie auf die Benutzung der Esc-Taste verzichten und stattdessen mit der Maus in die oberste Zeile im Terminal klicken. Besonders praktisch ist, dass zu jeder Funktion auch direkt das Tastaturkommando mit aufgeführt ist. Nach einer Weile hat man dann die wichtigsten Abkürzungen zu den einzelnen Befehlen einfach gelernt. Mit der Maus geht aber noch viel mehr: Um einem Link zu folgen, klicken Sie mit der linken Maustaste darauf. Klicken Sie mit der rechten Taste, öffnet sich ein Kontextmenü, in dem Sie die Auswahl haben, ob Sie dem Link folgen, ihn in einem neuen Fenster öffnen oder einen Download starten möchten. Wenn Sie Text markieren möchten, halten Sie die [Shift]-Taste gedrückt und markieren erst dann mit der Maus den Text.

Abgesehen davon, dass links Frames und Tabellen ordentlich darstellen kann (s. Abb. 2), kann man dem Browser auch "beibringen", wie er mit bestimmten Datei-Typen (MIME-Type) umgehen soll. Während lynx auf Konfigurationen aus /etc/mailcap und /etc/mime.types oder .mailcap bzw. .mime.types im eigenen Home-Verzeichnis zugreift, können Sie links im Menü Setup/Einstellungen unter Associations/Verknüpfungen sagen, wie es z. B. mit JPG-Bildern umgehen soll. Dazu gehen Sie dort auf Add/Hinzufügen. Das erste Feld (Label/Bezeichnung) ist nur ein Name für den Eintrag, nennen Sie es also z.B. JPGs. Bei Content-Type(s)/Inhalts-Typ(en) tragen Sie image/jpeg ein. Unter Program/Programm taucht dann das Programm auf, mit dem Sie die Datei öffnen möchten, also z. B. xv %. Bestätigen Sie alles mit OK und vergessen Sie auch hier nicht, die neuen Einstellungen zu speichern. Übrigens: Wenn Sie für JPG-Dateien verschiedene Dateiendungen wie z. B. jpeg, jpg, jpe definieren möchten, können Sie dies unter Einstellungen, File extensions/Datei-Endungen: Bei Extension(s)/Erweiterung(en) tragen Sie die einzelnen Endungen durch Kommata getrennt ein, der Content-Type/Inhaltstyp ist wieder image/jpeg. Wenn Sie jetzt auf ein als [IMG] dargestelltes JPG mit der rechten Maustaste klicken, erhalten Sie unter Bild anzeigen eine neue Option: [ Öffnen ]. Wählen Sie diese aus, wird die Bilddatei wie gewünscht mit xv angezeigt.

Abbildung 1: Korrekte Tabellen und Frames mit netter Menü-Steuerung bei links

Abbildung 2: Die gleiche Seite mit lynx – hier gilt es noch einiges zu verbessern

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

605 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...