Android

Perintah ekor Linux

Ciri sp respon

Ciri sp respon

Daftar Isi:

Anonim

Perintah tail menampilkan bagian terakhir (10 baris secara default) dari satu atau lebih file atau data yang disalurkan. Dapat juga digunakan untuk memantau perubahan file secara real time.

Salah satu kegunaan yang paling umum dari perintah tail adalah untuk menonton dan menganalisis log dan file lain yang berubah seiring waktu, biasanya dikombinasikan dengan alat lain seperti grep.

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah ekor Linux melalui contoh-contoh praktis dan penjelasan terperinci dari opsi-opsi ekor yang paling umum.

Sintaks Perintah Ekor

Sebelum membahas cara menggunakan perintah tail, mari kita mulai dengan meninjau sintaks dasar.

Ekspresi perintah ekor mengambil bentuk berikut:

tail……

  • OPTION - opsi ekor. Kami akan membahas opsi yang paling umum di bagian selanjutnya. FILE - Nol atau lebih banyak nama file input. Jika tidak ada FILE yang ditentukan, atau ketika FILE adalah - , tail akan membaca input standar.

Cara Menggunakan Perintah Ekor

Dalam bentuknya yang paling sederhana ketika digunakan tanpa opsi apa pun, perintah tail akan menampilkan 10 baris terakhir.

tail filename.txt

Cara Menampilkan Jumlah Garis tertentu

Gunakan opsi -n ( --lines ) untuk menentukan jumlah baris yang akan ditampilkan:

tail -n filename.txt tail -n filename.txt

Anda juga dapat menghilangkan huruf n dan menggunakan hanya tanda hubung ( - ) dan nomor (tanpa spasi di antara mereka).

Untuk menampilkan 50 baris terakhir dari file bernama filename.txt Anda akan menggunakan:

tail -n 50 filename.txt

Contoh berikut akan menampilkan hasil yang sama dengan perintah di atas:

tail -50 filename.txt

Cara Menampilkan Jumlah Bytes

Untuk menampilkan jumlah byte tertentu, gunakan opsi -c ( --bytes ).

tail -c filename.txt tail -c filename.txt

Misalnya untuk menampilkan 500 byte terakhir data dari file bernama filename.txt yang akan Anda gunakan:

tail -c 500 filename.txt

Anda juga dapat menggunakan akhiran pengali setelah angka untuk menentukan jumlah byte yang akan ditampilkan. b mengalikannya dengan 512, kB mengalikannya dengan 1000, K mengalikannya dengan 1024, MB mengalikannya dengan 1000000, M mengalikannya dengan 1048576, dan seterusnya.

Perintah berikut akan menampilkan dua kilobyte terakhir (2048) dari file filename.txt :

tail -c 2k filename.txt

Cara Menonton File untuk Perubahan

Untuk memantau file untuk perubahan, gunakan opsi -f ( --follow ):

tail -f filename.txt

Opsi ini sangat berguna untuk memonitor file log. Misalnya, untuk menampilkan 10 baris terakhir file /var/log/nginx/error.log , dan pantau file untuk pembaruan yang akan Anda gunakan:

tail -f /var/log/nginx/error.log

Untuk menghentikan perintah ekor saat sedang menonton file, tekan Ctrl+C

Untuk terus memantau file saat dibuat ulang, gunakan opsi -F .

tail -F filename.txt

Opsi ini berguna dalam situasi ketika perintah ekor mengikuti file log yang berputar. Ketika digunakan dengan opsi -F perintah ekor akan membuka kembali file segera setelah tersedia kembali.

Cara Menampilkan Banyak File

Jika beberapa file disediakan sebagai input ke perintah ekor, itu akan menampilkan sepuluh baris terakhir dari setiap file.

tail filename1.txt filename2.txt

Anda dapat menggunakan opsi yang sama seperti ketika menampilkan satu file.

Contoh ini menunjukkan 20 baris terakhir dari file filename1.txt dan filename2.txt :

tail -n 20 filename1.txt filename2.txt

Cara Menggunakan Ekor dengan Perintah Lain

Perintah tail dapat digunakan dalam kombinasi dengan perintah lain dengan mengarahkan keluaran standar dari / ke utilitas lain menggunakan pipa.

Misalnya untuk memantau file log akses apache dan hanya menampilkan baris-baris yang berisi alamat IP 192.168.42.12 yang akan Anda gunakan:

tail -f /var/log/apache2/access.log | grep 192.168.42.12

Perintah ps berikut akan menampilkan sepuluh proses berjalan teratas yang diurutkan berdasarkan penggunaan CPU:

ps aux | sort -nk +3 | tail -5

Kesimpulan

Sekarang Anda harus memiliki pemahaman yang baik tentang bagaimana menggunakan perintah ekor Linux. Ini adalah pelengkap dari perintah head yang mencetak baris pertama file ke terminal.

terminal ekor