Untuk tujuan pemecahan masalah, salah satu perintah paling berguna yang akan Anda gunakan dikenal sebagai tail. Ekspresi baris perintah yang dapat digunakan untuk membaca baris terakhir dari file log adalah sebagai berikut:
# tail -n 100 /var/log/maillog
Demikian pula, tail juga dapat digunakan untuk mendapatkan baris yang paling baru ditambahkan seperti ini:
# tail -f /var/log/maillog
Sintaks
Sintaks dari perintah ekor adalah:
$ tail [options] {file names}
Opsi Perintah ekor
Berikut ini adalah beberapa opsi umum yang digunakan dengan perintah tail:
- -f – menonton file secara dinamis (output akan otomatis diperbarui saat file berubah).
- -n {angka} — menunjukkan jumlah baris yang ditentukan, bukan default 10.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah ekor:
tail: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh Perintah ekor
1. Cetak dua blok file besar terakhir:
$ tail −2b bigfile
2. Tampilkan baris 'hitungan' terakhir dalam file:
$ tail --lines count path/to/file
3. Cetak file dari nomor baris tertentu:
$ tail --lines +count path/to/file
4. Cetak hitungan byte tertentu dari akhir file yang diberikan:
$ tail --bytes count path/to/file
5. Cetak baris terakhir dari file yang diberikan dan terus membaca file sampai `Ctrl + C`:
$ tail --follow path/to/file
6. Tetap membaca file hingga `Ctrl + C`, meskipun file tidak dapat diakses:
$ tail --retry --follow path/to/file
7. Tampilkan baris 'num' terakhir di 'file' dan segarkan setiap 'n' detik:
$ tail --lines count --sleep-interval seconds --follow path/to/file
Kesimpulan
Perintah ekor lebih berguna saat kami memecahkan masalah menggunakan file log. Ini memungkinkan kita untuk melihat baris keluaran terbaru dengan terus menampilkan penambahan baris baru di file log segera setelah muncul. Dengan demikian, ini memungkinkan kami untuk memantau setiap aktivitas saat ini yang dilaporkan atau direkam.