GNU/Linux >> Belajar Linux >  >> Linux

contoh perintah tail di UNIX/Linux

Perintah tail di sistem unix atau linux mencetak baris N terakhir dari file di terminal. Perintah Tail terutama digunakan dengan file log untuk membaca beberapa baris terakhir untuk mengetahui tentang pesan kesalahan. Sintaks perintah tail adalah:

# tail [options] [files]

Ketik tail [-n count] file … dan tekan enter, di mana count adalah jumlah baris di akhir file yang ingin Anda tampilkan. Misalnya, tail -n 15 sample.txt menampilkan 15 baris terakhir dari file bernama sample.txt

Opsi perintah ekor adalah:

  • c :Mencetak N byte terakhir dari file; Dengan + di depan, mencetak karakter dari N byte dalam file.
  • n :Mencetak N baris terakhir; Dengan memimpin + mencetak baris dari baris ke-N dalam file.
  • f :Mencetak baris yang ditambahkan pada terminal saat file bertambah.

Tips Perintah ekor

– Jika Anda menghilangkan -n count operand, tail menampilkan sepuluh baris terakhir file.
– Anda dapat menentukan banyak file. Jika ya, tail menampilkan nama file di awal setiap file.
-f option (misalnya tail -f log.txt) menampilkan baris terakhir file tetapi mencegah perintah tail untuk dihentikan. Sebagai gantinya, tail menunggu file tumbuh. Saat baris baru ditambahkan ke file, tail segera menampilkannya. Anda mungkin menemukan ini berguna jika Anda ingin melihat file log tumbuh dan melihat entri terbaru saat ditambahkan. Anda juga dapat menggunakannya untuk melihat file log kesalahan saat Anda men-debug program. Anda tidak dapat menggunakan opsi -f jika Anda menentukan banyak file; untuk memantau banyak file dengan perintah ekor, buka beberapa jendela Terminal.

Contoh Perintah ekor

Buat file berikut di sistem operasi linux atau unix Anda untuk mempraktikkan contohnya:

# cat example.txt
virtual storage
oracle virtual instance
mysql backup
dedicated hosting server
cloud servers

1. Tampilkan 10 baris terakhir

Secara default, perintah tail mencetak 10 baris terakhir dari file.

# tail example.txt

2. Tampilkan N baris terakhir

Gunakan opsi -n untuk mencetak n baris terakhir dari file. Contoh berikut mencetak 2 baris terakhir dari file:

# tail -n2 example.txt
dedicated hosting server
cloud servers

3. Cetak baris dari baris ke-N

Anda dapat mencetak baris mulai dari baris ke-N dalam file. Contoh berikut mencetak baris dari baris ke-2.

# tail -n+2 example.txt
oracle virtual instance
mysql backup
dedicated hosting server
cloud servers

4. Cetak n byte terakhir

gunakan opsi -c untuk mencetak N byte terakhir dari file. Contoh berikut mencetak 8 byte terakhir dari file.

# tail -c8 example.txt
servers

5. Cetak karakter dari byte ke-N

Gunakan opsi "+" di depan dengan -c untuk mencetak karakter dari byte ke-N. Contoh berikut mencetak karakter dari byte ke-79.

# tail -c+79 example.txt
cloud servers

6. Cetak baris terakhir dari file yang berubah secara dinamis

Opsi -f mencetak baris dari file yang berkembang secara dinamis. Saat Anda menjalankan perintah tail -f filename, ia mencetak 10 baris terakhir dan menunggu baris baru ditambahkan ke file. Setiap kali baris baru ditambahkan ke file, perintah tail juga menambahkan baris baru pada output standar. Opsi -f berguna saat men-debug aplikasi. Secara umum, aplikasi menulis pesan kesalahan ke file log. Anda dapat menggunakan opsi -f untuk memeriksa pesan kesalahan saat dan saat muncul di file log.

# tail -f logfile


Linux
  1. UNIX / Linux:10 Contoh Perintah Netstat

  2. 10 Contoh Perintah Xargs di Linux / UNIX

  3. File Contoh Perintah di Linux

  1. Perintah mv di Linux:7 Contoh Penting

  2. Contoh Perintah ekor Linux

  3. ln Contoh Perintah di Linux

  1. 10 Perintah Cepat Linux Tail dengan Contoh

  2. 8 Contoh Perintah Kepala di Linux

  3. 8 Contoh Perintah Stat di Linux