GNU/Linux >> Belajar Linux >  >> Linux

Perintah Ekor Linux

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

Salah satu kegunaan paling umum dari perintah tail adalah untuk melihat 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 tail Linux melalui contoh-contoh praktis dan penjelasan rinci tentang opsi tail yang paling umum.

Sintaks Perintah Ekor #

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

Ekspresi perintah ekor mengambil bentuk berikut:

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

Cara Menggunakan Perintah Tail #

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

tail filename.txt

Cara Menampilkan Jumlah Baris Tertentu #

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

tail -n <NUMBER> filename.txt

Anda juga dapat menghilangkan huruf n dan gunakan saja tanda hubung (- ) dan nomor (tanpa spasi).

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

tail -n 50 filename.txt

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

tail -50 filename.txt

Cara Menampilkan Jumlah Byte Tertentu #

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

tail -c <NUMBER> filename.txt

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

tail -c 500 filename.txt

Anda juga dapat menggunakan sufiks 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 perubahan file, gunakan -f (--follow ) pilihan:

tail -f filename.txt

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

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

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

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

tail -F filename.txt

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

Cara Menampilkan Banyak File #

Jika beberapa file diberikan 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 saat 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 Tail dengan Perintah Lain #

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

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

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

Berikut ps perintah 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 cara menggunakan perintah tail Linux. Ini melengkapi perintah headyang mencetak baris pertama file ke terminal.


Linux
  1. Contoh Perintah ekor Linux

  2. Perintah wc Linux

  3. contoh perintah tail di UNIX/Linux

  1. Perintah grep Linux

  2. ln Contoh Perintah di Linux

  3. File 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