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
Cara Menambahkan Direktur Icinga untuk Icinga2 dan Icinga Web 2.
Cara Menginstal Rootkit Hunter di Linux