GNU/Linux >> LINUX-Kenntnisse >  >> Linux

tail:Befehl nicht gefunden

Zum Zwecke der Fehlersuche ist einer der nützlichsten Befehle, die Sie verwenden werden, als tail bekannt. Ein Befehlszeilenausdruck, der zum Lesen der letzten Zeilen einer Protokolldatei verwendet werden kann, lautet wie folgt:

# tail -n 100 /var/log/maillog

Ebenso kann tail auch verwendet werden, um die zuletzt hinzugefügten Zeilen wie folgt zu erhalten:

# tail -f /var/log/maillog

Syntax

Die Syntax der tail-Befehle ist:

$ tail [options] {file names}

tail-Befehlsoptionen

Im Folgenden sind einige allgemeine Optionen aufgeführt, die mit dem tail-Befehl verwendet werden:

  • -f – eine Datei dynamisch beobachten (die Ausgabe wird automatisch aktualisiert, wenn sich die Datei ändert).
  • -n {Zahl} — zeigt die angegebene Zeilenzahl statt der Vorgabe von 10.

Wenn beim Ausführen des tail-Befehls der folgende Fehler auftritt:

tail: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

tail-Befehlsbeispiele

1. Drucken Sie die letzten beiden Bigfile-Blöcke:

$ tail −2b bigfile

2. Zeige die letzten „count“-Zeilen in der Datei:

$ tail --lines count path/to/file

3. Drucken Sie eine Datei ab einer bestimmten Zeilennummer:

$ tail --lines +count path/to/file

4. Drucken Sie eine bestimmte Anzahl von Bytes vom Ende einer bestimmten Datei:

$ tail --bytes count path/to/file

5. Drucken Sie die letzten Zeilen einer gegebenen Datei und lesen Sie die Datei weiter bis `Strg + C`:

$ tail --follow path/to/file

6. Lesen Sie die Datei weiter bis `Strg + C`, auch wenn auf die Datei nicht zugegriffen werden kann:

$ tail --retry --follow path/to/file

7. Letzte „num“ Zeilen in „file“ anzeigen und alle „n“ Sekunden aktualisieren:

$ tail --lines count --sleep-interval seconds --follow path/to/file

Schlussfolgerung

Der tail-Befehl ist nützlicher, wenn wir Probleme mithilfe von Protokolldateien beheben. Es ermöglicht uns, die neuesten Ausgabezeilen zu sehen, indem kontinuierlich das Hinzufügen neuer Zeilen in der Protokolldatei angezeigt wird, sobald sie erscheinen. Somit können wir alle aktuellen Aktivitäten, die gemeldet oder aufgezeichnet werden, überwachen.


Linux
  1. dos2unix:Befehl nicht gefunden

  2. nano:Befehl nicht gefunden

  3. Sortieren:Befehl nicht gefunden

  4. ln:Befehl nicht gefunden

  5. sed:Befehl nicht gefunden

Linux-Tail-Befehl

fsck:Befehl nicht gefunden

tail:Befehl nicht gefunden

rm:Befehl nicht gefunden

touch:Befehl nicht gefunden

mv:Befehl nicht gefunden