GNU/Linux >> Belajar Linux >  >> Linux

BAGAIMANA MENGGUNAKAN TAIL COMMAND

Pengantar

Ekor :perintah bawaan pada sistem unix atau sistem operasi mirip unix Seperti :

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

Penggunaan :digunakan untuk menampilkan garis bawah atau byte dari file teks atau akhir dari data yang disalurkan.

dan merupakan pelengkap dari Komando Kepala

Bagaimana cara menggunakannya?

  • Anda dapat menggunakannya untuk menampilkan akhiran file teks besar Seperti :log sistem .
  • Ini dapat membaca 10 baris terakhir secara default :
tail /var/log/user.log
  • Atau Anda dapat menentukan jumlah baris yang Anda butuhkan untuk menampilkannya.
tail -n 2  /var/log/user.log
tail --lines=2  /var/log/user.log

Petunjuk :–lines=jumlah baris === -n jumlah baris

OUTPUT:

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:~# 

  • Anda dapat menampilkan byte dari file teks
  • byte berarti satu karakter .. saya akan membuat file teks dengan 10 karakter
echo "--9LASTCHAR"> ~/bytes.txt
  • Kemudian saya akan menampilkan 8 char terakhir menggunakan tail
tail -c 10 ~/bytes.txt
tail --bytes=9 ~/bytes.txt

OUTPUT:

root@unixcop:~# tail --bytes=10 ~/bytes.txt
9LASTCHAR
root@unixcop:~# 
  • Anda dapat menggunakan tail untuk membaca dari banyak file berbeda
  • Saya dapat menggunakan opsi ini untuk perbandingan.
tail -q unix.txt cop.txt 
tail --quiet  unix.txt cop.txt
  • Saya dapat menggunakan tail dengan opsi verbose untuk menampilkan konten file dengan nama file di atas
tail -v unix.txt 
tail --verbose unix.txt 

OUTPUT:

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

Saya akan menggabungkan antara opsi verbose dan opsi silent untuk memperjelas penggunaannya

OUTPUT:

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:~# 
  • Saya bisa menggunakannya dengan pipeline
cat /var/log/user.log | tail -n 3
ls -lah /root | tail -n 5
  • Di sini saya dapat menggunakan tail untuk menyimpan hasil perintah dalam file teks
cat /var/log/user.log | tail -n 3 > output.txt

OUTPUT:

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:~# 
  • Anda dapat mengetahui versi ekor dengan mengetik :
tail --version 
  • Untuk bantuan lebih lanjut, Anda dapat menggunakan opsi ini:
tail --help 

Kesimpulan:

Artikel ini menjelaskan cara menggunakan perintah tail dengan contoh praktis.

For more Information use : man tail

Linux
  1. Cara menggunakan Perintah Su di Linux

  2. Cara menggunakan perintah ekor untuk Melihat Log Secara Real Time

  3. Bagaimana cara menggunakan perintah nama dasar?

  1. Cara Menggunakan Telnet Di Windows

  2. Cara Menggunakan Perintah Linux Cat (Dengan Contoh)

  3. Cara Menggunakan Perintah Layar Linux

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara Menggunakan Perintah SS Linux

  3. Cara Menggunakan Perintah Linux nohup