Konsolen-Tipps
Terminal-Geflüster für die Linux-Konsole
Befehlsausgaben darstellen: Eine Befehlsausgabe durchsuchen
Viele Kommandos zur Anzeige von Statusberichten, Hardware-Listen und Logs füllen das Terminal-Fenster seitenweise mit Textausgaben. Das Tool less teilt die Ausgabe in kleinere Portionen auf.
Der Name „less“ ist ein Wortspiel, das sich auf das ältere Kommando „more“ bezieht, das zwar ebenfalls Textausgaben seitenweise anzeigt, dabei aber nur Vorblättern gestattet. Das Tool less ist heute auf jedem Linux-System vorhanden und stellt einen eigenen Puffer für die Textausgabe im Terminal bereit, wenn es nach dem Schema
[Befehl] | less
an ein Kommando angehängt wird. Mit den Cursor-Tasten können Sie dann die Ausgabe durchblättern, mit der Leertaste eine Seite überspringen und mit der Q-Taste abbrechen. Diese Fähigkeiten von less sind die bekannten Funktionen, aber das Programm kann mehr, etwa nach Zeichenketten suchen und diese hervorheben. Geben Sie dazu in der Anzeige von less einen Backslash (/) ein und dahinter die gesuchten Zeichen in der exakten Schreibweise, wobei die Groß- und Kleinschreibung von Bedeutung ist. Nach Druck auf Enter werden alle vorkommenden Begriffe dieser Art invers hinterlegt. Eventuell benötigen Sie die Ausgabe in less doch als Textdatei, um mit einem bequemen Texteditor Stellen zu kopieren, weiterzubearbeiten oder einfach um das Resultat eines Befehls aufzuheben. Auch das gelingt ganz einfach: Drücken Sie die Taste S, und geben Sie dann den gewünschten Dateinamen ein. Die Datei wird im aktuellen Verzeichnis gespeichert, sofern Sie zum Dateinamen keinen Pfad angegeben haben.