Die folgenden Tastaturkommandos zur Steuerung der Bildschirmausgabe
sind definiert. Alle Kommandos können von einer ganzen Zahl N
eingeleitet werden, die die Anzahl der Wiederholungen dieses Kommandos
angibt.
h | H |
gibt einen Hilfstext aus
|
leerzeichen | ctrl-V | f | ctrl-F |
|
blättert eine Bildschirmseite vorwärts; wenn eine
Zahl vorangestellt ist, werden diese Anzahl Zeilen weitergeblättert
|
z |
wie Leerzeichen; wenn eine Zahl vorangestellt ist, wird diese Zahl
zur neuen Seitenlänge auch für die weiteren Seiten
|
return | ctrl-N | ctrl-E | ctrl-J |
|
scrollt den Bildschirm eine (oder die gegebene Anzahl) Zeilen weiter
|
d | ctrl-D |
|
blättert einen halben Bildschirm (oder die gegebene Anzahl Zeilen)
weiter; wenn eine Zahl angegeben ist, wird sie zur Standardweite für
alle folgenden
ctrl-D und ctrl-Us Kommandos
|
b | ctrl-v |
|
blättert einen Bildschirm oder die gegebene Anzahl Zeilen zurück
|
w |
wie
esc-v, die gegebene Zahl wird aber der neue Standardwert für das Zurückblättern
|
y | ctrl-Y | ctrl-P | k | ctrl-K |
|
scrollt den Bildschirm um eine (oder die gegebene Anzahl) Zeile(n) zurück
|
u | ctrl-U |
|
blättert einen halben Bildschirm (oder die gegebene Anzahl Zeilen) zurück
|
r | ctrl-R | ctrl-L |
|
schreibt den aktuellen Bildschirm neu
|
R |
schreibt den Bildschirm neu; dabei wird die gesamte gepufferte Eingabe
verworfen
|
F |
scrollt den Bildschirm vorwärts; dabei wird versucht
weiterzulesen, auch wenn das Dateiende bereits erreicht war
|
g | < | ctrl-< |
|
geht zur ersten Zeile oder der Zeile mit der entsprechenden Zahl
|
G | > | ctrl-> |
|
geht zur letzten Zeile oder zu der Zeile mit der entsprechenden
Zahl (vom Dateiende gezählt)
|
p | % |
macht nur Sinn, wenn es von einer Zahl zwischen 0 und 100 eingeleitet
wird, und geht dann zu der dieser Prozentzahl entsprechenden Stelle;
wenn von der Standardeingabe gelesen wird, kann dieses Kommando erst
benutzt werden, wenn die Eingabe abgeschlossen ist
|
} |
wenn eine geschweifte Klammer auf der ersten Bildschirmzeile steht,
wird die Anzeige so gescrollt, daß die dazugehörende schließende
Klammer auf der letzen Bildschirmzeile steht; wenn mehr als eine
geschweifte Klammer auf der ersten Zeile geöffnet wird, kann mit
dem Zahlenargument bestimmt werden, welche Klammer referenziert werden soll
|
{ |
wenn die geschweifte Klammer auf der letzten Bildschirmzeile steht,
wird der Bildschirm so gerollt, daß die korrespondierende Klammer
auf der ersten Zeile angezeigt wird
|
( |
das gleiche mit runden Klammern
|
) |
dito
|
[ |
diesmal mit eckigen Klammern
|
] |
auch nichts neues
|
esc-ctrl-F |
|
wie , es werden die dem Kommando folgenden beiden Zeichen als Klammern
interpretiert und entsprechend bearbeitet
|
esc-ctrl-B |
|
wie , es werden die dem Kommando folgenden beiden Zeichen als Klammern
interpretiert und entsprechend bearbeitet
|
m |
gefolgt von einem Kleinbuchstaben, markiert die aktuelle Position mit
diesem Buchstaben
|
' | ctrl-X ctrl-X |
|
gefolgt von einem Kleinbuchstaben kehrt zurück zu der mit diesem
Buchstaben markierten Stelle
|
/Muster |
|
sucht vorwärts nach dem
Muster; eine passende Zeile wird als erste Bildschirmzeile angezeigt; das
Muster kann reguläre Ausdrücke enthalten (ed-Syntax); mit einem
Zahlenargument N kann auch das N-te auftreten des Musters gesucht
werden; die Suche beginnt in der zweiten Bildschirmzeile, wenn nicht
durch die Kommandozeilenoptionen
-a oder -j ein anderes Verhalten eingestellt ist; für das erste Zeichen vom
Muster stehen folgende Sonderzeichen zur Verfügung:
|
! |
sucht nach einer Zeile, die das Muster nicht enthält
|
* |
durchsucht mehrere Dateien; wenn die Suche bis zum Dateiende erfolglos
ist, wird die nächste Datei aus der Kommandozeilenliste durchsucht
|
@ |
beginnt die Suche in der ersten Datei aus der Kommandozeilenliste, unabhängig
davon, welche Datei aktuell angezeigt wird; auch die Kommandozeilenoptionen
-a und -j werden ignoriert
|
?Muster |
|
sucht rückwärts nach einer Zeile mit dem
Muster; die Suche beginnt vor der ersten Bildschirmzeile; folgende
Sonderzeichen können als erstes Zeichen vom Muster eingesetzt werden:
|
! |
sucht eine Zeile, die das Muster nicht enthält
|
* |
durchsucht mehrere Dateien; wenn das Muster bis zum Dateianfang erfolglos
ist, wird die der aktuellen Datei vorhergehende aus der Kommandozeilenlistew
durchsucht
|
@ |
beginnt die Suche auf der letzten Zeile der letzten Datei aus der
Kommandozeilenliste, unabhängig von der aktuellen Datei und den
Kommandozeilenoptionen
-a und -j |
esc-/Muster |
|
das gleiche wie
/*Muster |
esc-?Muster |
|
das gleiche wie
?*Muster |
n |
wiederholt die letzte Suche; die Sonderzeichen
* und ! behalten ihre Bedeutung,
@ wird ignoriert
|
N |
wiederholt die letzte Suche in umgekehrter Richtung
|
esc-n |
wiederholt die letzte Suche und sucht in der nächsten (vorhergehenden) Datei
weiter, wenn das Dateiende (der Dateianfang) erreicht ist
|
esc-N |
wiederholt die Suche rückwärts und setzt die Suche in weiteren Dateien fort
|
":e [Dateiname...]"
|
|
zeigt die benannte Datei an; wenn keine Datei angegeben ist, wird
die aktuelle Datei neu angezeigt; ein Prozentzeichen
% im Dateiname wird durch den Namen der aktuellen Datei ersetzt; das
Nummernzeichen
# wird durch den Namen der zuvor angezeigten Datei ersetzt; die neue
Datei wird in die Kommandozeilenliste der Dateien eingereiht, so daß
sie bei den folgenden
:n und :p Befehlen erreicht werden kann; wenn mehrere Dateinamen angegeben
sind, werden alle Dateinamen in die Kommandozeilenliste eingefügt
|
ctrl-X ctrl-V | E |
|
das gleiche wie
:e |
:n |
zeigt die nächste Datei aus der Kommandozeilenliste an
|
:p |
zeigt die vorhergehende Datei aus der Kommandozeilenliste an
|
:x |
zeigt die erste (oder N-te) Datei aus der Kommandozeilenliste an
|
= | ctrl-G | :f |
|
zeigt den Namen der aktuellen Datei und die Position in der Datei
|
- |
,gefolgt von einer der unten aufgeführten Kommandozeilenoptionen,
ändert ebendiese Option und zeigt die neue Einstellung an; wenn zu
einer Option ein Zahlenargument oder eine Zeichenkette angegeben
werden müssen, kann dieses Argument nach dem Optionsbuchstaben
interaktiv angegeben werden
|
-+ |
,gefolgt von einer der unten beschriebenen Kommandozeilenoptionen,
setzt diese Option auf ihren voreingestellten Wert zurück; es können
nur die Einstellungen zurückgesetzt werden, die keine Zeichenkette
als Argument benötigen
|
-- |
,gefolgt von einer der unten beschriebenen Kommandozeilenoptionen,
setzt diese Option auf das Gegenteil der Standardeinstellung; es
können nur die Einstellungen verändert werden, die keine Argumente
benötigen; im Anschluß an die Änderung wird die aktuelle Einstellung
gezeigt
|
_ |
(Unterstrich), gefolgt von einer der unten beschriebenen
Kommandozeilenoptionen, zeigt den aktuellen Wert dieser Einstellung;
die Einstellung wird nicht verändert
|
+Lesskommando |
|
führt das angegebene
Lesskommando jedesmal automatisch aus, wenn eine neue Datei angezeigt wird
|
V |
zeigt die Versionsnummer von
less |
q | :q | :Q | ZZ | esc esc |
|
beendet
less |
v |
startet einen Editor mit der aktuellen Datei; wenn in der Shellvariablen
EDITOR nichts anderes bestimmt ist, wird der
vi als Standardeditor benutzt
|
! Kommandozeile |
|
startet eine Shell und führt das angegebene externe Kommando aus; in der
Kommandozeile kann der Name der aktuellen Datei mit einem Prozentzeichen
%, der Name der zuletzt davor aktuellen Datei mit dem Nummernzeichen
# ersetzt werden; ein doppeltes Ausrufezeichen
!! wiederholt die letzte Kommandozeile; ein einfaches Ausrufezeichen
! startet eine interaktive Shell; in allen Fällen wird die Standardshell
/bin/sh gestartet, wenn in der Umgebungsvariablen
SHELL keine andere Shell bestimmt ist
|
| Marke Kommandozeile |
|
leitet die Zeilen von der ersten Bildschirmzeile bis zur Marke
durch das in der
Kommandozeile angegebene Kommando
|