GNU/Linux >> Belajar Linux >  >> Linux

Perintah Tail Linux:Apa Itu dan Bagaimana Cara Menggunakannya

Tail di Linux adalah utilitas baris perintah yang menampilkan bagian terakhir dari konten file. Anda juga dapat menggabungkannya dengan satu atau lebih perintah Linux untuk menghasilkan keluaran standar.

Fungsionalitas dasar dari perintah ekor membuat pemantauan file log dan pembaruan waktu nyata dari satu atau lebih file menjadi lebih mudah. Penggunaannya akan berkembang jika digabungkan dengan perintah lain termasuk, namun tidak terbatas pada, menyortir dan menghapus file berdasarkan kriteria tertentu.

Artikel ini akan membahas cara kerja perintah tail dan aplikasi kehidupan nyata melalui contoh-contoh praktis. Anda juga akan mempelajari cara menggunakannya dengan perintah lain untuk manajemen file yang lebih baik.

Memahami Sintaks Perintah Tail

Perintah ekor Linux adalah bagian dari GNU Coreutils yang menganut filosofi UNIX. Tujuan utamanya adalah untuk menampilkan bagian terakhir dari sebuah file melalui input standar. Pengguna dapat menyesuaikan jumlah baris yang ditampilkan dengan menentukan nomor dalam sintaks.

Berikut adalah tampilan perintah ekor dasar:

tail [file_name]

Perintah ini dapat mengambil beberapa pilihan, masing-masing melayani tujuan yang berbeda. Berikut ini adalah beberapa opsi perintah yang paling populer beserta fungsinya:

  • -c (–byte) menampilkan jumlah byte data terakhir.
  • -n (–garis) membatasi jumlah baris yang ditampilkan.
  • -f (–ikuti) pantau file untuk perubahan.
  • -v (–verbose) mencetak nama file sebelum data.
  • -q (–tenang, –diam) menghilangkan nama file sebelum mencetak data.
  • -versi menampilkan informasi versi ekor.

Penting! Ingatlah bahwa sintaks perintah Linux peka huruf besar/kecil.

Cara Menggunakan Tail Command di Linux

Sekarang setelah Anda mengetahui cara kerja perintah tail Linux, kita akan menjelajahi penggunaannya dengan beberapa opsi perintah dan aplikasi kehidupan nyatanya.

Menentukan Jumlah Baris untuk Tail Command

Seperti disebutkan di atas, perintah tail akan menampilkan sepuluh baris terakhir dari sebuah file secara default. Untuk menampilkan jumlah baris tertentu, Anda harus memasangkannya dengan -n pilihan.

tail -n [number_of_lines] [file_name]

Berikut adalah contoh cara menggunakan opsi perintah baris untuk menampilkan dua baris terakhir dari sebuah file:

tail -n 2 mynote.txt

Menentukan Jumlah Byte

Menggunakan -c opsi memungkinkan Anda untuk menampilkan jumlah byte terakhir dari file yang ditentukan. Sangat membantu dalam menargetkan file berukuran biasa yang berisi kumpulan karakter ASCII, di mana satu karakter sama dengan satu byte.

tail -c [number_of_bytes] [file_name]

Contoh berikut menampilkan 50 byte terakhir mynote.txt berkas:

tail -c 50 mynote.txt

Mengurutkan Dengan Perintah Tail

Ada berbagai kombinasi perintah dengan perintah ekor untuk menyortir data tergantung kebutuhan Anda.

Misalnya, memasangkannya dengan perintah list (ls) dan opsi -t dan -l memungkinkan Anda untuk membuat daftar file atau direktori dengan waktu modifikasi paling lama. Gunakan opsi -n untuk menentukan jumlah baris yang akan ditampilkan.

ls -tl | tail -n [number_of_lines]

Mencocokkan perintah tail dengan perintah sort dan opsi -M akan mengurutkan output dari perintah ls berdasarkan bulan pembuatan dalam urutan menaik.

ls -tl | sort -M | tail -n [number_of_lines]

Untuk mengurutkan output dalam urutan terbalik, gunakan perintah tail dengan opsi -r.

tail -n [number_of_lines] [file_name] | sort -r

Memantau File untuk Perubahan

Opsi tail -f memungkinkan Anda melihat sepuluh baris terakhir file. Opsi ini berguna untuk melacak file log secara real-time karena perintah ini akan diperbarui ketika data baru ditambahkan ke file yang sama.

Jika file asli berubah, header akan menampilkan baris mana yang diubah.

tail -f [file_name]

Menggunakan Tail Command untuk Banyak File

Contoh sebelumnya telah menunjukkan cara menggunakan perintah tail untuk satu file. Jika Anda ingin mengeluarkan data dari beberapa file secara bersamaan, daftarkan semua nama file di baris perintah sebagai berikut:

tail [option] [file_name_1] [file_name_2] [file_name_3]

Saat menjalankan perintah ekor, baris header akan menampilkan setiap nama file. Tindakan ini berlaku saat melihat banyak file. Gunakan opsi -q untuk mengaktifkan mode senyap, dengan menghilangkan header ini.

tail -q [file_name]

Cara Menggunakan Perintah Kepala Bersama dengan Ekor

Seperti perintah tail, perintah kepala Linux juga merupakan anggota dari paket utilitas inti GNU dan menulis hasilnya dalam keluaran standar. Satu-satunya perbedaan adalah perintah head mencetak baris pertama dari satu atau beberapa file.

Menggabungkan perintah kepala dan ekor memungkinkan Anda untuk menampilkan bagian tertentu dari sebuah file. Pertama, gunakan perintah head untuk mengekstrak baris pertama dari sebuah file. Kemudian menyalurkan data sebagai input ke perintah tail, yang menampilkan baris terakhir dari bagian tertentu.

Contoh berikut menunjukkan cara menggunakan perintah kepala dan ekor secara bersamaan untuk menampilkan sepuluh baris terakhir dari 20 baris pertama dari file teks mynote.txt:

head -n 20 mynote.txt | tail -10

Untuk mengekstrak bagian mulai dari nomor baris yang ditentukan, tambahkan tanda negatif ke nilai -n. Berikut cara menampilkan baris mulai dari baris kelima:

head -n -5 mynote.txt | tail -10

Kesimpulan

Perintah ekor Linux adalah utilitas baris perintah yang berguna yang meningkatkan manajemen file. Tail mencetak baris terakhir konten file dari satu atau beberapa file teks, yang berguna untuk memantau file log dan pembaruan file dan direktori.

Anda telah mempelajari cara kerja perintah tail dan berbagai cara menggunakannya. Kami telah menyediakan kombinasi sintaks dan contoh di mana ia bekerja dengan perintah Linux lainnya untuk berbagai tujuan.

Kami harap artikel ini membantu Anda memahami penggunaan perintah ekor Linux untuk manajemen file pada sistem operasi berbasis UNIX dengan lebih baik. Semoga berhasil.

FAQ

Bagaimana Anda Memerintahkan Grep Tail?

Menggunakan grep dengan perintah tail memerlukan pengaktifan mode buffering baris. Melakukannya memungkinkan proses untuk melanjutkan pencarian pola yang cocok sekaligus mengurangi penundaan.

Sintaks berikut mengekstrak sepuluh baris terakhir dari file sambil mengaktifkan mode buffering baris grep:

tail -f [file_name] | grep --line-buffered [pattern]

Bagaimana Saya Keluar dari Perintah Tail di Linux?

Anda mungkin telah menjalankan perintah ekor dan ingin menavigasi ke folder lain. Untuk menghentikan proses dan memulihkan jendela terminal, tekan Ctrl+C.

Kombinasi tombol ini mengirimkan sinyal terminasi (SIGINT) ke proses, menghentikan proses yang sedang berlangsung sebelum menghentikannya.

Sementara sinyal penghentian SIGKILL juga berfungsi dalam skenario ini, kami menyarankan untuk tidak menggunakannya. SIGKILL mengirimkan sinyal yang tidak dapat diabaikan atau diblokir untuk segera menghentikan suatu proses. SIGINT menangani proses dengan lebih anggun, memungkinkan sistem untuk mengakhirinya dalam urutan yang benar.


Linux
  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  1. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  2. Cara Menginstal dan Menggunakan Perintah Ping di Linux

  3. Cara Menggunakan Perintah Layar Linux

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara Menggunakan Perintah SS Linux

  3. Cara Menggunakan Perintah Linux nohup