
tail adalah perintah Linux yang digunakan untuk menampilkan baris terakhir dari sebuah file teks.
Biasanya dipakai untuk melihat log server, output real-time, dan debugging.
| Atribut | Keterangan | Contoh Aplikatif |
|---|---|---|
| (tanpa atribut) | Menampilkan 10 baris terakhir dari file | tail /var/log/syslog → Melihat 10 baris terakhir log sistem
|
-n <jumlah>
|
Menampilkan jumlah baris tertentu | tail -n 20 /var/log/auth.log → Menampilkan 20 baris terakhir log autentikasi
|
-f
|
Follow mode: menampilkan isi file secara real-time, sangat berguna untuk memonitor log | tail -f /var/log/nginx/access.log → Monitoring traffic web server secara real-time
|
-F
|
Hampir sama seperti -f tetapi jika file di-rotate atau dibuat ulang, tail tetap mengikuti file baru
|
tail -F /var/log/syslog → Memantau log meskipun file log di-rotate
|
-c <jumlah>
|
Menampilkan jumlah byte terakhir dari file (bukan baris) | tail -c 50 myfile.txt → Menampilkan 50 byte terakhir dari file
|
--pid=<PID> + -f
|
Mengikuti file secara real-time hingga proses tertentu berhenti | tail -f /var/log/mysql/error.log --pid=2501 → Berhenti ketika proses MySQL PID 2501 berhenti
|
-q
|
“Quiet mode”: tidak menampilkan nama file saat membuka beberapa file | tail -q file1.txt file2.txt → Menampilkan isi tanpa header nama file
|
-v
|
“Verbose mode”: selalu menampilkan nama file, bahkan jika hanya satu file | tail -v file.txt
|
-s <detik> + -f
|
Mengatur interval pembacaan file (default 1 detik) | tail -f -s 2 /var/log/syslog → Membaca update setiap 2 detik
|
--help
|
Menampilkan bantuan perintah | tail --help
|
--version
|
Menampilkan versi tail
|
tail --version
|
Penggunaan tail Secara Aplikatif
1. Melihat 15 baris terakhir log sistem
tail -n 15 /var/log/syslog
2. Monitoring log web server secara real-time
tail -f /var/log/nginx/error.log
3. Monitoring log sambil menunggu proses selesai
tail -f /var/log/mysql/error.log --pid=2003
4. Menampilkan 100 byte terakhir dari file
tail -c 100 backup.tar
5. Monitoring log dengan interval lambat (setiap 3 detik)
tail -f -s 3 /var/log/auth.log
6. Membuka beberapa file tanpa header
tail -q file1.txt file2.txt