{"id":25532,"date":"2024-07-12T23:21:28","date_gmt":"2024-07-12T16:21:28","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=25532"},"modified":"2024-07-12T23:28:04","modified_gmt":"2024-07-12T16:28:04","slug":"perintah-tail-di-linux","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/perintah-tail-di-linux\/","title":{"rendered":"Perintah Tail di Linux"},"content":{"rendered":"\n<p>Perintah <code>tail<\/code> di Linux digunakan untuk menampilkan sepuluh baris terakhir dari satu atau lebih file. Tujuan utamanya adalah untuk membaca pesan kesalahan. Secara default, perintah ini menampilkan sepuluh baris terakhir dari sebuah file. Selain itu, perintah ini juga digunakan untuk memantau perubahan file secara real-time. Ini adalah perintah pelengkap dari perintah <code>head<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pengantar Tail<\/h3>\n\n\n\n<p>Secara default, perintah <code>tail<\/code> menampilkan isi file. Tampilan dimulai pada baris, blok 512-byte, atau lokasi blok di dalam input. Angka yang menyertakan simbol plus di depan diasosiasikan dengan awal input, misalnya, <code>-c +2<\/code> memulai tampilan pada byte input kedua. Angka yang menyertakan simbol minus di depan atau tanpa simbol eksplisit diasosiasikan dengan akhir input, misalnya, <code>-n 2<\/code> menampilkan dua baris input terakhir. <code>-n 10<\/code> atau sepuluh baris input terakhir adalah lokasi awal default.<\/p>\n\n\n\n<p>Perintah <code>tail<\/code> menyalin file yang ditentukan ke stdout mulai dari lokasi yang ditunjuk. stdin akan disalin jika file tidak ditentukan. Penyalinan dimulai dari posisi +number yang diukur dari awal atau -number dari akhir input. Angka diukur dalam byte, blok 1K, atau baris, sesuai dengan b, c, atau l yang ditambahkan sebagai bendera. -101 adalah default.<\/p>\n\n\n\n<p>Selain itu, bendera <code>r<\/code> membuat perintah <code>tail<\/code> menampilkan baris dari akhir file secara terbalik. Bendera <code>f<\/code> membuat perintah <code>tail<\/code> terus mengamati dan menampilkan data lebih lanjut setelah mencetak hingga akhir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sintaks<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>tail &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Implementasi<\/h3>\n\n\n\n<p>Versi <code>tail<\/code> yang dikelompokkan dalam GNU coreutils ditentukan oleh Jim Meyering, Ian Lance Taylor, David MacKenzie, dan Paul Rubin. Perintah ini tersedia sebagai paket terpisah untuk Microsoft Windows sebagai elemen dari set UnxUtils yang merupakan port asli Win32 dari utilitas Unix-like GNU umum. Versi FreeDOS diintegrasikan oleh M. Aitchison. Juga, perintah <code>tail<\/code> adalah komponen dari MSX-DOS2 Tools ASCII untuk MSX-DOS2.<\/p>\n\n\n\n<p>CCZE juga mirip dengan <code>tail<\/code> ketika menampilkan hasilnya dalam warna. pctail mirip dengan CCZE. Ini adalah <code>tail<\/code> yang diwarnai dalam Python, yang mewarnai dan menampilkan hasil syslog. Inotail adalah implementasi antarmuka kernel inotify yang disederhanakan. Implementasi <code>tail<\/code> awal memeriksa setiap saat untuk melihat apakah data baru dapat ditampilkan. Inotail menggunakan antarmuka inotify dari kernel Linux yang diperkenalkan pada versi 2.6.13 pada Agustus 2015 sehingga hanya memeriksa data baru.<\/p>\n\n\n\n<p>MultiTail tidak hanya menampilkan logfile dalam banyak warna; ini juga dapat menyaring, menggulir balik, menggabungkan, dan membagi layar terminal menjadi sub-jendela. Ini adalah kombinasi dari Beeper, diff, grep, CCZE\/pctail, watch, sed, tail, dan lainnya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pemantauan File<\/h3>\n\n\n\n<p>Perintah <code>tail<\/code> memiliki dua opsi baris unik <code>-F<\/code> dan <code>-f<\/code> yang memungkinkan file dikelola. Alih-alih hanya menampilkan beberapa baris terakhir dan menutup, perintah <code>tail<\/code> menampilkan baris dan mengaudit file. Perintah <code>tail<\/code> dapat memperbarui tampilan karena baris baru ditambahkan ke file oleh proses lain.<\/p>\n\n\n\n<p>Khususnya, ini sangat berguna untuk mengaudit file log. Versi lama dari perintah <code>tail<\/code>, secara default, memeriksa file setiap saat, tetapi mendukung infrastruktur inotify yang ditentukan dalam versi 2.6.13 kernel Linux pada Agustus 2005, yang hanya memantau file jika diberitahukan modifikasi oleh kernel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Perilaku Default<\/h3>\n\n\n\n<p>Penggunaan default dari perintah <code>tail<\/code> menampilkan sepuluh baris terakhir dari file. Buat file &#8216;num.txt&#8217; yang berisi angka 1 hingga 15 (setiap angka dalam baris baru).<\/p>\n\n\n\n<p>Buka file tersebut dengan menjalankan perintah <code>tail<\/code> tanpa argumen sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>tail num.txt\n<\/code><\/pre>\n\n\n\n<p>Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>Linux File tail\n<\/code><\/pre>\n\n\n\n<p>Dari output di atas, kita dapat melihat sepuluh baris terakhir dari &#8216;num.txt&#8217; ditampilkan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opsi Tail<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&#8211;block=number, -b number<\/strong>: Menunjukkan lokasi blok 512-byte.<\/li>\n\n\n\n<li><strong>&#8211;bytes=number, -c number<\/strong>: Menunjukkan lokasi byte.<\/li>\n\n\n\n<li><strong>-f<\/strong>: Opsi ini membuat perintah <code>tail<\/code> tidak berhenti jika akhir file tercapai, melainkan menunggu data lain ditambahkan ke input. Opsi ini diabaikan ketika stdin adalah pipa, tetapi tidak ketika itu adalah FIFO.<\/li>\n\n\n\n<li><strong>-F<\/strong>: Opsi ini menandakan bendera <code>-f<\/code>, tetapi perintah <code>tail<\/code> juga akan mencari jika file yang diikuti telah diputar atau diubah namanya. File ditutup dan dibuka kembali jika perintah <code>tail<\/code> menemukan bahwa nama file yang dibaca mencakup nomor inode baru. Perintah <code>tail<\/code> akan terus mencari dan menampilkan file dari awal ketika dan jika file tersebut dibuat, jika file yang diikuti tidak tersedia, atau jika file tersebut dihapus. Opsi <code>-F<\/code> mirip dengan opsi <code>-f<\/code> ketika membaca dari stdin bukan dari file.<\/li>\n\n\n\n<li><strong>&#8211;lines=number, -n number<\/strong>: Menunjukkan lokasi baris.<\/li>\n\n\n\n<li><strong>-q<\/strong>: Opsi <code>-q<\/code> digunakan untuk menekan pencetakan header jika dua atau lebih file sedang dipantau.<\/li>\n\n\n\n<li><strong>-r<\/strong>: Opsi <code>-r<\/code> membuat input ditampilkan baris demi baris dalam urutan terbalik. Opsi ini juga mengubah makna dari opsi <code>-n<\/code>, <code>-b<\/code>, dan <code>-c<\/code>. Jika opsi <code>-r<\/code> disebut, opsi-opsi ini menentukan jumlah total blok 512-byte, baris, atau byte untuk ditampilkan daripada byte, blok, atau baris dari awal atau akhir input tempat tampilan dimulai. Untuk <code>-r<\/code>, defaultnya adalah menampilkan semua input.<\/li>\n<\/ul>\n\n\n\n<p>Semua file didahului oleh header yang terdiri dari string &#8220;==&gt; XXX &lt;==&#8221;, di mana XXX adalah nama file kecuali opsi <code>-q<\/code> ditentukan jika lebih dari satu file ditentukan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menampilkan Jumlah Baris Tertentu<\/h3>\n\n\n\n<p>Opsi <code>-n<\/code> menampilkan jumlah baris yang ditentukan. Untuk menentukan jumlah baris, jalankan perintah sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>tail -n &lt;jumlah&gt; &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<p>Perintah ini akan menampilkan jumlah baris yang ditentukan dari akhir. Pertimbangkan contoh di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>tail -n 5 num.txt<\/code><br><br>       ref:<a href=\"https:\/\/www.javatpoint.com\/linux-tail\" data-type=\"link\" data-id=\"https:\/\/www.javatpoint.com\/linux-tail\">[1]<\/a><br><br><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Perintah tail di Linux digunakan untuk menampilkan sepuluh baris terakhir dari satu atau lebih file. Tujuan utamanya adalah untuk membaca pesan kesalahan. Secara default, perintah ini menampilkan sepuluh baris terakhir dari sebuah file. Selain itu, perintah ini juga digunakan untuk memantau perubahan file secara real-time. Ini adalah perintah pelengkap dari perintah head. Pengantar Tail Secara [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":753,"footnotes":""},"categories":[753],"tags":[179],"class_list":["post-25532","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=25532"}],"version-history":[{"count":2,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25532\/revisions"}],"predecessor-version":[{"id":25535,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25532\/revisions\/25535"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}