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

WIE MAN DEN SCHWANZBEFEHL VERWENDET

Einführung

Schwanz :ist ein eingebauter Befehl auf Unix-Systemen oder unixähnlichen Betriebssystemen wie :

  • 386BSD.
  • Arch-Linux.
  • AIX.
  • Android.
  • BSDNET/2.
  • Debian.
  • DragonFly-BSD.
  • GNU Hurd.

Verwendung :Wird verwendet, um die unteren Zeilen oder Bytes der Textdateien oder das Ende von geleiteten Daten anzuzeigen.

und es ist komplementär zu Head Command

Wie benutzt man es?

  • Sie können es verwenden, um das Ende einer großen Textdatei wie :systems log . anzuzeigen
  • Es kann standardmäßig die letzten 10 Zeilen lesen:
tail /var/log/user.log
  • Oder Sie können die Anzahl der Zeilen angeben, die Sie zum Anzeigen benötigen.
tail -n 2  /var/log/user.log
tail --lines=2  /var/log/user.log

Hinweis :–lines=Zeilenanzahl === -n Zeilenanzahl

AUSGABE:

root@unixcop:~# tail --lines=2  /var/log/user.log
Oct  2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct  2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
root@unixcop:~# 

  • Sie können entweder Bytes aus einer Textdatei anzeigen
  • Bytes bedeuten ein Zeichen .. ich werde eine Textdatei mit 10 Zeichen erstellen
echo "--9LASTCHAR"> ~/bytes.txt
  • Dann werde ich die letzten 8 Zeichen mit tail anzeigen
tail -c 10 ~/bytes.txt
tail --bytes=9 ~/bytes.txt

AUSGABE:

root@unixcop:~# tail --bytes=10 ~/bytes.txt
9LASTCHAR
root@unixcop:~# 
  • Sie können tail verwenden, um aus vielen verschiedenen Dateien zu lesen
  • Ich kann diese Option zum Vergleich verwenden.
tail -q unix.txt cop.txt 
tail --quiet  unix.txt cop.txt
  • Ich kann tail mit der Option verbose verwenden, um den Inhalt von Dateien mit dem Namen der Datei darüber anzuzeigen
tail -v unix.txt 
tail --verbose unix.txt 

AUSGABE:

==> unix.txt <==
Name         Email 
Mostafa      [email protected]

Ich werde zwischen der verbose-Option und der quiet-Option zusammenführen, um ihre Verwendung zu verdeutlichen

AUSGABE:

root@unixcop:~# tail --quiet --verbose unix.txt cop.txt 
==> unix.txt <==
Name         Email 
Mostafa      [email protected]

==> cop.txt <==
Name         Email 
Mostafa      [email protected]
root@unixcop:~# 
  • Ich kann es mit Pipeline verwenden
cat /var/log/user.log | tail -n 3
ls -lah /root | tail -n 5
  • Hier kann ich tail verwenden, um das Ergebnis des Befehls in einer Textdatei zu speichern
cat /var/log/user.log | tail -n 3 > output.txt

AUSGABE:

root@unixcop:~# cat /var/log/user.log | tail -n 3 > output.txt
root@unixcop:~# cat output.txt 
Oct  2 14:08:55 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct  2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
Oct  2 14:09:08 unixcop firefox-esr[2370]: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
root@unixcop:~# 
  • Sie können die Tail-Version erfahren, indem Sie Folgendes eingeben:
tail --version 
  • Für weitere Hilfe können Sie diese Option verwenden:
tail --help 

Schlussfolgerung:

Dieser Artikel erläutert die Verwendung des tail-Befehls mit praktischen Beispielen.

For more Information use : man tail

Linux
  1. So verwenden Sie Telnet unter Windows

  2. So verwenden Sie den Su-Befehl unter Linux

  3. So verwenden Sie den Befehl tail, um Protokolle in Echtzeit anzuzeigen

  4. Wie verwende ich den basename-Befehl?

  5. So verwenden Sie den Linux-Bildschirmbefehl

So verwenden Sie den Befehl sysctl unter Linux

Wie man den Head-Befehl verwendet

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

So verwenden Sie den Befehl zum Herunterfahren von Linux

So verwenden Sie grep unter Linux