Der Befehl grep - für die Systemadministration (Linux) - Profi-Tutorials.de
Inhaltsverzeichnis:
- Endbefehlssyntax
- So verwenden Sie den Befehl "Tail"
- So zeigen Sie eine bestimmte Anzahl von Zeilen an
- So zeigen Sie eine bestimmte Anzahl von Bytes an
- So überwachen Sie eine Datei auf Änderungen
- So zeigen Sie mehrere Dateien an
- Verwendung von Tail mit anderen Befehlen
- Fazit
Der Befehl tail zeigt den letzten Teil (standardmäßig 10 Zeilen) einer oder mehrerer Dateien oder Pipe-Daten an. Es kann auch verwendet werden, um die Dateiänderungen in Echtzeit zu überwachen.
Eine der häufigsten Anwendungen des Befehls tail ist das Überwachen und Analysieren von Protokollen und anderen Dateien, die sich im Laufe der Zeit ändern, normalerweise kombiniert mit anderen Tools wie grep.
In diesem Tutorial zeigen wir Ihnen anhand von praktischen Beispielen und detaillierten Erklärungen der gebräuchlichsten Tail-Optionen, wie Sie den Linux-Befehl tail verwenden.
Endbefehlssyntax
Bevor wir mit der Verwendung des Befehls tail beginnen, überprüfen wir zunächst die grundlegende Syntax.
Die Tail-Befehlsausdrücke haben die folgende Form:
tail……
-
OPTION- Heckoptionen. In den nächsten Abschnitten werden wir auf die gängigsten Optionen eingehen.FILE- Keine oder mehrere Eingabedateinamen. Wenn keine DATEI angegeben ist oder wenn DATEI-, liest tail die Standardeingabe.
So verwenden Sie den Befehl "Tail"
In seiner einfachsten Form zeigt der Befehl tail die letzten 10 Zeilen an, wenn er ohne Option verwendet wird.
So zeigen Sie eine bestimmte Anzahl von Zeilen an
Verwenden Sie die Option
-n
(
--lines
), um die Anzahl der
--lines
Zeilen anzugeben:
Sie können auch den Buchstaben
Um die letzten 50 Zeilen einer Datei namens
Das folgende Beispiel zeigt dasselbe Ergebnis wie die obigen Befehle: Um eine bestimmte Anzahl von Bytes
Um beispielsweise die letzten 500 Bytes an Daten aus der Datei
Sie können auch ein Multiplikatorsuffix nach der Zahl verwenden, um die Anzahl der anzuzeigenden Bytes anzugeben.
Der folgende Befehl zeigt die letzten zwei Kilobyte (2048) der Datei
Um eine Datei auf Änderungen zu überwachen, verwenden Sie die Option
Diese Option ist besonders nützlich für die Überwachung von Protokolldateien. Um beispielsweise die letzten 10 Zeilen der Datei
Drücken Sie
Verwenden Sie die Option
Diese Option ist in Situationen nützlich, in denen der Befehl tail einer rotierenden Protokolldatei folgt. Bei Verwendung der Option
Wenn mehrere Dateien als Eingabe für den Befehl tail bereitgestellt werden, werden die letzten zehn Zeilen jeder Datei angezeigt. Sie können dieselben Optionen wie beim Anzeigen einer einzelnen Datei verwenden. Dieses Beispiel zeigt die letzten 20 Zeilen der Dateien
Der Befehl tail kann in Kombination mit anderen Befehlen verwendet werden, indem die Standardausgabe mithilfe von Pipes von / zu anderen Dienstprogrammen umgeleitet wird. Um beispielsweise die Apache-Zugriffsprotokolldatei zu überwachen und nur die Zeilen anzuzeigen, die die IP-Adresse
Mit dem folgenden Befehl
Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Linux-Befehls tail haben. Es ist eine Ergänzung zum Befehl head, mit dem die ersten Zeilen einer Datei an das Terminal ausgegeben werden.
tail -n filename.txt
tail -n filename.txt
n
weglassen und nur den Bindestrich (
-
) und die Zahl (ohne Leerzeichen dazwischen) verwenden.
filename.txt
anzuzeigen, verwenden Sie:
tail -n 50 filename.txt
So zeigen Sie eine bestimmte Anzahl von Bytes an
--bytes
Option
-c
(
--bytes
).
tail -c filename.txt
tail -c filename.txt
filename.txt
anzuzeigen, würden Sie Folgendes verwenden:
tail -c 500 filename.txt
b
multipliziert es mit 512,
kB
multipliziert es mit 1000,
K
multipliziert es mit 1024,
MB
multipliziert es mit 1000000,
M
multipliziert es mit 1048576 und so weiter.
filename.txt
:So überwachen Sie eine Datei auf Änderungen
-f
(
--follow
):
tail -f filename.txt
/var/log/nginx/error.log
und die Datei auf Aktualisierungen zu überwachen, verwenden Sie
/var/log/nginx/error.log
:
tail -f /var/log/nginx/error.log
Ctrl+C
den Befehl tail zu unterbrechen, während eine Datei
Ctrl+C
.
-F
, um die neu erstellte Datei weiterhin zu überwachen.
tail -F filename.txt
-F
öffnet der Befehl tail die Datei erneut, sobald sie wieder verfügbar ist.So zeigen Sie mehrere Dateien an
tail filename1.txt filename2.txt
filename1.txt
und
filename2.txt
:
tail -n 20 filename1.txt filename2.txt
Verwendung von Tail mit anderen Befehlen
192.168.42.12
, würden Sie Folgendes verwenden:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps
werden die zehn wichtigsten ausgeführten Prozesse nach CPU-Auslastung sortiert angezeigt:
ps aux | sort -nk +3 | tail -5
Fazit
Die Linux-Diversity-Sammlung: Ein Kit, 10 Linux-Distributionen
Wenn Sie nach einem neuen Betriebssystem suchen Dieses Set wird Ihnen eine Vielzahl der neuesten populären Optionen bieten.
Rückblick: Linux Live USB Creator erleichtert die Installation von Linux
Linux ist den meisten Menschen schon immer etwas zu kompliziert vorgekommen installieren und lernen. Mit Linux Live USB Creator können Sie jedoch eines von vielen Linux-Betriebssystemen auf Ihren USB-Stick installieren und es problemlos bedienen.
Linux und Windows Vergleich: Warum Windows besser ist als Linux
Linux und Windows. Windows und Linux. Windows 7 gegen Ubuntu. Dieser Artikel vergleicht Linux mit Windows-Betriebssystem.







