<Sebelumnya | Konten | Selanjutnya>
head / tail – Cetak Bagian Pertama / Terakhir Dari File
Terkadang Anda tidak menginginkan semua output dari sebuah perintah. Anda mungkin hanya menginginkan beberapa baris pertama atau beberapa baris terakhir. NS kepala perintah mencetak sepuluh baris pertama file dan ekor perintah mencetak sepuluh baris terakhir. Secara default, kedua perintah mencetak sepuluh baris teks, tetapi ini dapat disesuaikan dengan opsi "-n":
[saya@linuxbox ~]$ kepala -n 5 ls-output.txt
Jumlah 343496
-rwxr-xr-x 1 root root 31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root 8240 2007-12-09 13:39 411toppm
-rwxr-xr-x 1 root root 111276 2007-11-26 14:27 a2p
-rwxr-xr-x 1 root root 25368 2006-10-06 20:16 a52dec [saya@linuxbox ~]$ ekor -n 5 ls-output.txt
-rwxr-xr-x 1 root root 5234 2007-06-27 10:56 baru
-rwxr-xr-x 1 akar akar 691 2005-09-10 04:21 zonetab2pot.py
-rw-r--r-- 1 root root 930 2007-11-01 12:23 zonetab2pot.pyc
-rw-r--r-- 1 root root 930 2007-11-01 12:23 zonetab2pot.pyo
lrwxrwxrwx 1 root root 6 2016-01-31 05:22 zsoelim -> soelim
[saya@linuxbox ~]$ kepala -n 5 ls-output.txt
Jumlah 343496
-rwxr-xr-x 1 root root 31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root 8240 2007-12-09 13:39 411toppm
-rwxr-xr-x 1 root root 111276 2007-11-26 14:27 a2p
-rwxr-xr-x 1 root root 25368 2006-10-06 20:16 a52dec [saya@linuxbox ~]$ ekor -n 5 ls-output.txt
-rwxr-xr-x 1 root root 5234 2007-06-27 10:56 baru
-rwxr-xr-x 1 akar akar 691 2005-09-10 04:21 zonetab2pot.py
-rw-r--r-- 1 root root 930 2007-11-01 12:23 zonetab2pot.pyc
-rw-r--r-- 1 root root 930 2007-11-01 12:23 zonetab2pot.pyo
lrwxrwxrwx 1 root root 6 2016-01-31 05:22 zsoelim -> soelim
Ini dapat digunakan dalam pipa juga:
[saya@linuxbox ~]$ ls /usr/bin | ekor -n 5
[saya@linuxbox ~]$ ls /usr/bin | ekor -n 5
znew zonetab2pot.py zonetab2pot.pyc zonetab2pot.pyo zsoelim
znew zonetab2pot.py zonetab2pot.pyc zonetab2pot.pyo zsoelim
tail memiliki opsi yang memungkinkan Anda melihat file secara real-time. Ini berguna untuk melihat kemajuan file log saat sedang ditulis. Dalam contoh berikut, kita akan melihat file pesan di /var/log (atau file /var/log/syslog jika pesan hilang). Hak pengguna super diperlukan untuk melakukan ini pada beberapa distribusi Linux, karena file /var/log/messages mungkin berisi informasi keamanan:
[saya@linuxbox ~]$ tail -f / var / log / messages
8 Februari 13:40:05 twin4 dhclient: DHCPACK dari 192.168.1.1
8 Feb 13:40:05 twin4 dhclient: terikat ke 192.168.1.4 -- perpanjangan dalam 1652 detik.
8 Februari 13:55:32 twin4 mountd[3953]: /var/NFSv4/musicbox diekspor ke 192.168.1.0/24 dan twin7.localdomain di 192.168.1.0/24,twin7.localdomain
8 Feb 14:07:37 twin4 dhclient: DHCPREQUEST pada eth0 hingga 192.168.1.1 port 67
8 Februari 14:07:37 twin4 dhclient: DHCPACK dari 192.168.1.1
8 Feb 14:07:37 twin4 dhclient: terikat ke 192.168.1.4 -- perpanjangan dalam 1771 detik.
8 Feb 14:09:56 twin4 smartd[3468]: Perangkat: /dev/hda, SMART Prefailure Atribut: 8 Seek_Time_Performance berubah dari 237 menjadi 236 8 Feb 14:10:37 twin4 mountd[3953]: /var/NFSv4/musicbox diekspor ke 192.168.1.0/24 dan twin7.localdomain di 192.168.1.0/24,twin7.localdomain
8 Feb 14:25:07 twin4 sshd(pam_unix)[29234]: sesi dibuka untuk pengguna saya oleh (uid=0)
8 Feb 14:25:36 twin4 su(pam_unix)[29279]: sesi dibuka untuk root pengguna oleh saya(uid=500)
[saya@linuxbox ~]$ tail -f / var / log / messages
8 Februari 13:40:05 twin4 dhclient: DHCPACK dari 192.168.1.1
8 Feb 13:40:05 twin4 dhclient: terikat ke 192.168.1.4 -- perpanjangan dalam 1652 detik.
8 Februari 13:55:32 twin4 mountd[3953]: /var/NFSv4/musicbox diekspor ke 192.168.1.0/24 dan twin7.localdomain di 192.168.1.0/24,twin7.localdomain
8 Feb 14:07:37 twin4 dhclient: DHCPREQUEST pada eth0 hingga 192.168.1.1 port 67
8 Februari 14:07:37 twin4 dhclient: DHCPACK dari 192.168.1.1
8 Feb 14:07:37 twin4 dhclient: terikat ke 192.168.1.4 -- perpanjangan dalam 1771 detik.
8 Feb 14:09:56 twin4 smartd[3468]: Perangkat: /dev/hda, SMART Prefailure Atribut: 8 Seek_Time_Performance berubah dari 237 menjadi 236 8 Feb 14:10:37 twin4 mountd[3953]: /var/NFSv4/musicbox diekspor ke 192.168.1.0/24 dan twin7.localdomain di 192.168.1.0/24,twin7.localdomain
8 Feb 14:25:07 twin4 sshd(pam_unix)[29234]: sesi dibuka untuk pengguna saya oleh (uid=0)
8 Feb 14:25:36 twin4 su(pam_unix)[29279]: sesi dibuka untuk root pengguna oleh saya(uid=500)
Menggunakan opsi "-f", ekor terus memantau file dan ketika baris baru ditambahkan, baris tersebut segera muncul di layar. Ini berlanjut sampai Anda mengetik Ctrl-c.