Perintah tail pada sistem operasi Linux berfungsi untuk melihat bagian akhir dari sebuah file (default-nya tail hanya menampilkan 10 baris terakhir).
Cara menggunakan perintah tail
Jalankan perintah tail berikut untuk melihat 10 baris terakhir dari sebuah file.
$ tail file.txt
Gunakan opsi -n
untuk mengatur jumlah baris terakhir yang ingin ditampilkan.
Misalnya, perintah berikut untuk menampilkan 20 baris terakhir dari sebuah file.
$ tail -n 20 file.txt
Atau bisa juga dengan perintah berikut.
$ tail -20 file.txt
Perintah tail dapat juga digunakan untuk menampilkan bagian terakhir dari beberapa file sekaligus.
$ tail -n 20 file1.txt file2.txt file3.txt
Cara memonitor file
Gunakan opsi -f
untuk menampilkan baris terakhir dari sebuah file dan ketika ada penambahan konten pada file, maka akan ditampilkan juga pada layar terminal.
Opsi tersebut sangat berguna untuk memonitor sebuah log seperti pada contoh perintah berikut.
$ tail -f /var/log/syslog
Cara keluar, tekan tombol CTRL + C
.
Cara menggunakan perintah tail dengan perintah lain
Perintah tail dapat dikombinasikan dengan perintah lain menggunakan pipe (|
).
Misalnya, perintah berikut ini untuk memonitor file nginx access.log
dan memfilternya dengan hanya ditampilkan log yang mengandung IP 192.168.43.149
.
$ tail -f /var/log/nginx/access.log | grep "192.168.43.149"