GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menggunakan perintah ekor di Ubuntu Linux

Tentang perintah ekor

Semua orang tahu tentang alternatif perintah cat dari perintah tail , yang digunakan untuk melihat konten file. Namun dalam beberapa kasus Anda tidak perlu melihat keseluruhan file, terkadang cukup melihat hanya pada bagian akhir file. Misalnya, ketika Anda ingin melihat konten file log, Anda tidak perlu memulainya, Anda akan memiliki cukup banyak pesan kesalahan terbaru.

Untuk melakukan ini, Anda dapat menggunakan perintah ekor, ini memungkinkan Anda untuk menampilkan sejumlah baris tertentu dari akhir file, serta menampilkan baris baru secara online. Artikel ini akan membahas perintah tail Linux.

Sintaks ekor

Sebelum kita melihat contoh tail linux, mari kita lihat sintaks dan opsinya. Dan sintaksnya sangat sederhana:

# Usage
tail [ OPTION ]  ... [ FILE ] ....
Code language: CSS (css)

Secara default, utilitas mengeluarkan sepuluh baris terakhir file, tetapi perilakunya dapat dikonfigurasi menggunakan opsi:

# Options
-c - output the specified number of bytes from the end of the file;
-f - update information as new lines appear in the file;
-n - print the specified number of lines from the end of the file;
--pid - used with the -f option, allows you to terminate the utility when the specified process is completed;
-q - do not display file names;
--retry - try again to open a file if it is not available;
-v - display detailed information about the file;
Code language: PHP (php)

Secara default, utilitas tidak melacak perubahan nama, tetapi Anda dapat menentukan bahwa Anda ingin melacak file dengan pegangan, untuk detail lebih lanjut dalam contoh.

Cara menggunakan perintah ekor

Sekarang setelah Anda mengetahui opsi dasar, mari kita lihat cara bekerja dengan utilitas. Contoh paling sederhana – kami menyimpulkan sepuluh baris terakhir dari sebuah file:

tail /var/log/syslog
Code language: JavaScript (javascript)

Jika Anda tidak membutuhkan 10 baris dan membutuhkan lebih banyak lagi, Anda dapat meningkatkan parameter ini dengan opsi -n:

tail -n 10 /var/log/syslog
Code language: JavaScript (javascript)

Saat Anda ingin melacak tampilan baris baru dalam file, tambahkan opsi -f:

 tail -f /var/log/syslog
Code language: JavaScript (javascript)

Anda dapat membuka beberapa file sekaligus hanya dengan mencantumkannya di parameter:

 tail /var/log/syslog /var/log/Xorg.0.log
Code language: JavaScript (javascript)

Anda dapat menggunakan opsi -s untuk mengatur kecepatan refresh file. Secara default, data diperbarui sekali per detik, tetapi Anda dapat mengonfigurasi, misalnya, pembaruan lima detik:

tail -f -s 5 /var/log/syslog
Code language: JavaScript (javascript)

Jika Anda membuka banyak file, nama file akan ditampilkan sebelum bagian kode. Jika Anda ingin menghapus header ini, tambahkan opsi -q:

tail -q var/log/syslog /var/log/Xorg.0.log
Code language: JavaScript (javascript)

Jika Anda tidak tertarik pada jumlah baris, tetapi jumlah byte, Anda dapat menentukannya menggunakan opsi -c:

tail -c 500 /var/log/syslog
Code language: JavaScript (javascript)

Untuk kenyamanan, Anda tidak dapat memilih semua baris, tetapi filter yang Anda minati:

tail -f /var/log/syslog | grep err
Code language: JavaScript (javascript)

Ini sangat berguna saat menganalisis log server web atau menemukan kesalahan secara real time. Jika file tidak terbuka, Anda dapat menggunakan opsi coba lagi untuk mencoba lagi:

tail -f --retry /var/log/syslog | grep err
Code language: JavaScript (javascript)

Seperti yang saya katakan di awal artikel, secara default opsi -f atau –follow melacak file berdasarkan namanya, tetapi Anda dapat mengaktifkan mode pelacakan dengan deskriptor file, bahkan jika namanya berubah, Anda akan mendapatkan semua informasi:

tail --follow=descriptor /var/log/syslog | grep err
Code language: JavaScript (javascript)

Kesimpulan

Perintah tail Linux telah dibahas dalam artikel ini. Dengan bantuannya, sangat mudah untuk menganalisis log dari berbagai layanan, dan juga untuk mencari kesalahan di dalamnya. Saya harap informasi ini bermanfaat bagi Anda.

Tonton video contoh singkat

Kami harap Anda menikmati artikel ini. jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Ubuntu
  1. Cara Menggunakan Perintah Apt-Get di Linux

  2. Cara Menggunakan Perintah Shutdown Linux di Ubuntu 18.04 dan CentOS 7

  3. Cara Menggunakan Perintah Tar di Linux

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Cara Menggunakan Perintah nama host di Linux

  3. Cara Menggunakan Perintah Passwd Di Linux

  1. Cara Menggunakan Perintah dinding di Linux

  2. Cara Menggunakan Perintah Modprobe Di Linux

  3. Cara Menggunakan Linux di Command