Inhaltsverzeichnis
Unix kannte schon früh Programme, die Dateien seitenweise am Bildschirm darstellten. Eines davon war das, auch unter DOS bekannte more. Später kamen aber in diesen Programmen noch einige Features hinzu, so etwa die Möglichkeit im Text beliebig zu blättern, vor und auch wieder zurück. Frei nach der Devise „Weniger ist mehr“ oder eben in englisch „less is more“ kam es zum Programm less, das wie more funktioniert, aber wesentlich komfortabler ist.
less kann sowohl aufgerufen werden, wie ein Editor, also
Syntax von Linux Less Befehl
less [Parameter] Dateiname
oder wie unter DOS als Pipe, also etwa
ls | less
um das Inhaltsverzeichnis durchblättern zu können. Der Editor wird oft in der Bash Programmierung verwendet, um die Ausgebe weiterzuverarbeiten.
Kommandos innerhalb des Programms Less
Viele Kommandos halten sich an die Syntax von vi, da diese Befehle den Meisten schon bekannt sind. Die wichtigsten Befehle sind:
h oder H | Hilfetext |
---|---|
q, :q, Q, :Q oder ZZ | Beenden |
g | Dateianfang |
G | Dateiende ( Info: unter dem vi Editor springt man mit Stgr + G ans Ende der Datei ) |
PgUp oder u | Ein halbes Fenster nach oben |
PgDn oder d | Ein halbes Fenster nach unten |
b | Ein Fenster nach oben |
f | Ein Fenster nach unten |
Pfeil oben oder k | Eine Zeile nach oben |
Pfeil unten oder j | Eine Zeile nach unten |
/Suchmuster | Springt zur nächsten Zeile, die das Suchmuster enthält |
n | Springt zur nächsten Zeile mit dem Suchmuster der letzten Suche |
?Suchmuster | Rückwärtssuche |
v | Ruft den vi auf, anfangend an der aktuellen Position |
F | Beobachtet die Datei beim Wachsen |
Parameter | Beschreibung |
---|---|
-i | Ignoriert case sensitive ( Groß- und Kleinschreibung ) bei der Suche. Außer das Suchwort enthält einen oder mehrere Großbuchstaben, dann wird die Groß- und Kleinschreibung unterschieden. Mit dem Parameter -I unterbindet diese Funktion. |
-N | Zeigt die Nummer jeder Zeile an. |
-n | Das Gegenteil von dem Paramter -N. Unterdrückt das Anzeigen der Nummern. |
-s | Leerzeichen die aufeinanderfolgende folgende werden zusammenfassen. |
+F | Gleiche funktion wie „tail -f“ – zeigt das laufende Ende der Datei an. ( inkl. Änderungen ) |