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.

less kann mehr als more: Mit angehängtem less blättern Sie nicht nur eine Befehlsausgabe komfortabel durch, sondern suchen nach Zeichenketten und speichern alles als Textdatei.
less kann mehr als more: Mit angehängtem less blättern Sie nicht nur eine Befehlsausgabe komfortabel durch, sondern suchen nach Zeichenketten und speichern alles als Textdatei.

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.