Linux-Praxisbuch/ less
(Weitergeleitet von Linux-Praxisbuch: less)
Der Konsolenbefehl less – Anzeigen von Dateien (Pager)
Allgemeines Bearbeiten
Der Befehl less zeigt eine Datei an. Mit dem Aufruf:
less datei
wird eine normale "ASCII"-Datei angezeigt. Mit vi-Befehlen oder den üblichen Navigationstasten (z.B. Pfeiltasten) lässt sich durch die Datei navigieren.
Man kann suchen und auch den voreingestellten Editor (Umgebungsvariable EDITOR) zum Editieren aufrufen.
grundlegende Bedienung eines laufenden less Bearbeiten
bewegen Bearbeiten
Taste | Wirkung |
---|---|
Pfeiltasten HOCH und RUNTER | Zeilenweise vor und zurück bewegen |
Bild HOCH und RUNTER | Seitenweise vor und zurück bewegen |
Leertaste | Alternativ seitenweise vor bewegen |
g | Zum Dateianfang springen (alternativ Pos1 oder <) |
G | Zum Dateiende springen (alternativ Ende oder >) |
suchen Bearbeiten
Taste | Wirkung |
---|---|
/ | Suchen vorwärts in der Datei |
? | Suchen rückwärts in der Datei |
n | Zum nächsten Treffer springen |
N | Zum vorherigen Treffer springen |
& | Nur die Zeilen anzeigen, die Treffer enthalten (ähnlich grep). (Ein leerer Suchbegriff zeigt wieder die komplette Datei an.) |
anderes Bearbeiten
Taste | Wirkung |
---|---|
v | Editiere Datei im vorgegeben Editor (VISUAL, EDITOR, LESSEDIT) |
F | Fortlaufende Anzeige |
h | Hilfe anzeigen |
q | Beenden |
Parameter beim Aufruf Bearbeiten
Die allgemeine Syntax ist:
less [Parameter] datei...
Parameter | Wirkung |
---|---|
-i | Groß- und Kleinschreibung bei der Suche nicht beachten. Enthält der Suchbegriff jedoch Großbuchstaben, wird Groß- und Kleinschreibung während der Suche wieder beachtet. Der Parameter -I unterbindet dies. |
-N | Zeilennummern anzeigen. |
-n | Unterdrückt das Anzeigen von Zeilennummern. |
-s | Mehrere aufeinanderfolgende Leerzeilen zu einer zusammenfassen. |
+F | Zeigt das laufende Ende der Datei an. Praktisch für Logdateien. |
Umgebungsvariablen Bearbeiten
Variable | Wirkung |
---|---|
LESSEDIT | Wird alternativ anstelle von VISUAL bzw. EDITOR ausgeführt. |
LESS | Ermöglicht es, Kommandozeilenparameter automatisch an less zu übergeben. Bspw: export LESS="-i -R". |
LESSHISTFILE | Pfad zur History für u.a. Suchbegriffe. Standard: LESSHISTFILE="$HOME/.lesshst". Um die History zu deaktivieren: export LESSHISTFILE="/dev/null". |