Linux Command Line (09) Renaming Files and Directories
Inhaltsverzeichnis:
Less ist ein Befehlszeilenprogramm, mit dem der Inhalt einer Datei oder einer Befehlsausgabe seitenweise angezeigt wird. Es ähnelt
more
, verfügt jedoch über erweiterte Funktionen und ermöglicht es Ihnen, vorwärts und rückwärts durch die Datei zu navigieren.
Beim Starten liest
less
nicht die gesamte Datei, was im Vergleich zu Texteditoren wie
vim
oder
nano
deutlich schnelleren Ladezeiten führt.
Der Befehl
less
wird hauptsächlich zum Öffnen großer Dateien verwendet.
Weniger verwenden
Die allgemeine Syntax für das Programm
less
lautet wie folgt:
less filename
Um beispielsweise den Inhalt der Datei
/usr/share/common-licenses/GPL-3
anzuzeigen, geben Sie Folgendes ein:
less /usr/share/common-licenses/GPL-3

Sie können die Ausgabe eines Befehls auch mithilfe einer Pipe an
less
umleiten. Um beispielsweise die Ausgabe des Befehls
ps
seitenweise anzuzeigen, geben Sie Folgendes ein:
Durch den Dateiinhalt navigieren
Wenn Sie eine Datei öffnen, deren Inhalt zu groß ist, um auf eine Seite zu passen, wird ein einzelner Doppelpunkt (:) angezeigt.
Um zur nächsten Seite zu gelangen, drücken Sie entweder die Taste
f
oder die
Space bar
. Wenn Sie sich für eine bestimmte Anzahl von Zeilen nach unten bewegen möchten, geben Sie die Zahl gefolgt von der Leertaste oder der Taste
f
.
Sie können entweder den
Down arrow
oder die
Enter
drücken, um um eine Zeile vorwärts und den
Up arrow
um eine Zeile rückwärts zu blättern.
Um zur vorherigen Seite zurückzukehren, drücken Sie die Taste
b
. Gehen Sie für eine bestimmte Anzahl von Zeilen nach oben, indem Sie die Zahl gefolgt von der Taste
b
eingeben.
Wenn das Ende der Datei erreicht ist, wird die Zeichenfolge
(END)
am unteren Bildschirmrand angezeigt.
Um
less
zu beenden und zur Befehlszeile zurückzukehren, drücken Sie
q
.
Weniger Optionen
less -N filename
Wenn
less
, wird der Dateiinhalt standardmäßig vom Bildschirm gelöscht. Verwenden Sie die Option
-X
, um den Dateiinhalt auf dem Bildschirm zu
-X
:
less -X filename
Die Option
+F
weist
less
an, den Dateiinhalt auf Änderungen zu überprüfen. Dies ist nützlich beim Öffnen von Protokolldateien.
less +F /var/log/messages
Beim Starten mit
+F
verhält sich
less
so ziemlich wie
tail -f
.
Weniger Befehle
Das Programm
less
enthält eine Reihe von Befehlen, mit denen Sie durch den Dateiinhalt navigieren und nach Zeichenfolgen suchen können. Um eine vollständige Liste aller Befehle anzuzeigen, geben Sie
h
.
Die meisten Befehle, die Sie über die Tastatur eingeben können, basieren auf den Befehlen von
more
und
vi
. Dieselbe Aktion kann mit verschiedenen Tasten ausgeführt werden.
Im Folgenden sind einige der am häufigsten verwendeten Befehle zum Navigieren durch den Dateiinhalt aufgeführt, wenn sie von weniger Benutzern angezeigt werden:
| Befehl | Aktion |
|---|---|
Down arrow
,
Enter
,
e
oder
j
|
Eine Zeile vorwärts gehen. |
Up arrow
,
y
oder
k
|
Eine Zeile zurückgehen. |
Space bar
oder
f
|
Eine Seite vorwärts gehen. |
b
|
Eine Seite zurückblättern. |
/pattern
|
Suchen Sie vorwärts nach passenden Mustern. |
?pattern
|
Suchen Sie rückwärts nach passenden Mustern. |
n
|
Vorherige Suche wiederholen. |
N
|
Wiederholen Sie die vorherige Suche in umgekehrter Richtung. |
g
|
Gehen Sie zur ersten Zeile in der Datei. |
Ng
|
Gehen Sie zur N-ten Zeile in der Datei. |
G
|
Gehen Sie zur letzten Zeile in der Datei. |
p
|
Gehen Sie zum Anfang der Datei. |
Np
|
Gehe zu N Prozent in die Datei. |
h
|
Hilfe anzeigen. |
q
|
Ausfahrt
less
. |
Fazit
Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Befehls
less
.
Für eine vollständige Liste aller Optionen und Befehle geben Sie
man less
in Ihr Terminal ein.
Befehl Chgrp unter Linux (Gruppe wechseln)
In Linux ist jede Datei einem Eigentümer und einer Gruppe zugeordnet und verfügt über Berechtigungen, die festlegen, welche Benutzer die Datei lesen, schreiben oder ausführen dürfen. Der Befehl chgrpc ändert die Gruppeneigentümerschaft für bestimmte Dateien.
Diff Befehl unter Linux
diff ist ein Befehlszeilenprogramm, mit dem Sie zwei Dateien zeilenweise vergleichen können. Es kann auch den Inhalt von Verzeichnissen vergleichen.
Befehl Dmesg unter Linux
Das Befehlszeilendienstprogramm dmesg druckt und steuert den Kernel-Ringpuffer. Es ist nützlich, um Kernel-Boot-Meldungen zu untersuchen und Hardware-Probleme zu beheben.







