{"id":25694,"date":"2024-07-18T03:42:52","date_gmt":"2024-07-17T20:42:52","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=25694"},"modified":"2024-07-18T03:42:54","modified_gmt":"2024-07-17T20:42:54","slug":"perintah-tee-di-linux","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/perintah-tee-di-linux\/","title":{"rendered":"Perintah tee di Linux"},"content":{"rendered":"\n<p>Perintah tee di Linux cukup mirip dengan perintah &#8216;cat&#8217;, dengan hanya satu perbedaan. Ini menempatkan stdin ke stdout dan juga menempatkannya ke dalam file. Ini adalah salah satu perintah yang paling sering digunakan bersama dengan perintah lain melalui piping. Perintah ini memungkinkan kita menulis apa pun yang diberikan dari input standar ke output standar. Secara opsional, perintah ini juga memungkinkan menulis ke satu atau lebih file. Nama perintah tee berasal dari splitter T yang digunakan dalam pipa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sintaks:<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">phpSalin kode<code>tee &lt;opsi&gt; &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Opsi:<\/h3>\n\n\n\n<p>Berikut adalah beberapa opsi berguna yang dapat digunakan dengan perintah tee untuk membuatnya lebih spesifik:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a, --append<\/code>: Digunakan untuk menambahkan data ke file yang diberikan, tidak menimpa data.<\/li>\n\n\n\n<li><code>-i, --ignore-interrupts<\/code>: Digunakan untuk mengabaikan sinyal interrupt.<\/li>\n\n\n\n<li><code>-p<\/code>: Digunakan untuk mendiagnosis kesalahan saat menulis ke non-pipes.<\/li>\n\n\n\n<li><code>--output-error[=MODE]<\/code>: Digunakan untuk mengatur perilaku mode kesalahan penulisan.<\/li>\n\n\n\n<li><code>--help<\/code>: Digunakan untuk menampilkan dokumentasi bantuan.<\/li>\n\n\n\n<li><code>--version<\/code>: Digunakan untuk menampilkan informasi versi.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contoh Perintah tee<\/h3>\n\n\n\n<p>Mari kita lihat contoh-contoh berikut dari perintah tee:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cara Menggunakan Perintah tee<\/h4>\n\n\n\n<p>Perintah tee digunakan untuk menulis input standar ke output standar dan file. Ini digunakan setelah pipa. Untuk menulis ke output standar dan file, tentukan perintah tee setelah pipa dan berikan nama file. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>cat weeks.txt | tee newfile.txt\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menulis input dari &#8216;weeks.txt&#8217; ke &#8216;newfile.txt&#8217;. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<p>Dari output di atas, file &#8216;newfile.txt&#8217; dibuat menggunakan perintah tee.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menulis ke File dan Menambahkan Output<\/h4>\n\n\n\n<p>Opsi &#8216;-a&#8217; digunakan dengan perintah tee untuk menambahkan output dan menulisnya ke file. Pertimbangkan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>echo 'Sabtu dan Minggu adalah hari libur' | tee -a newfile.txt\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menambahkan input yang ditentukan ke &#8216;newfile.txt&#8217;. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<p>Dari output di atas, input yang ditentukan ditambahkan ke &#8216;newfile.txt&#8217;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menulis Status Data ke File<\/h4>\n\n\n\n<p>Menulis status data sangat berguna untuk membuat cadangan atau menciptakan snapshot data untuk tujuan debugging. Ini dapat dilakukan dengan mudah menggunakan perintah tee.<\/p>\n\n\n\n<p>Untuk menulis status data ke file, jalankan perintah di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>ls ~\/ | tee pipe1.txt | grep ^b | tee pipe2.txt | sort -r\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan menulis data ke pipe1.txt. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<p>Dari output di atas, snapshot data direktori kerja saat ini disimpan di &#8216;newfile.txt&#8217;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menulis ke Banyak File<\/h4>\n\n\n\n<p>Perintah tee memungkinkan kita menulis ke banyak file. Untuk menulis ke banyak file, tentukan nama file setelah perintah tee sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>echo \" tambahkan teks\" | tee file1.txt file2.txt file3.txt\n<\/code><\/pre>\n\n\n\n<p>Perintah di atas akan membuat semua file yang ditentukan. Pertimbangkan output di bawah ini:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menulis ke File yang Memerlukan Hak Istimewa<\/h4>\n\n\n\n<p>Perintah tee memungkinkan kita menulis ke file yang dimiliki oleh pengguna root. Jika kita mencoba menulis ke file yang dimiliki oleh pengguna root, akan muncul kesalahan izin. Namun, kita dapat meningkatkan izin sudo dengan menjalankan perintah tee sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>echo \"beberapa teks\" | sudo tee -a &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Mengabaikan Interrupt<\/h4>\n\n\n\n<p>Opsi &#8216;-i&#8217; digunakan untuk mengabaikan interrupt. Ini berguna jika kita ingin menghentikan dan keluar dari perintah dengan baik selama eksekusi. Digunakan sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>command | tee -i &lt;nama file&gt;\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Menyembunyikan Output<\/h4>\n\n\n\n<p>Untuk membatasi perintah tee agar tidak menulis ke output standar, alihkan ke &#8220;\/dev\/null&#8221;. Jalankan perintah sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashSalin kode<code>echo \"Teks\" | tee newfile.txt &gt;\/dev\/null<\/code><\/pre>\n\n\n\n<p>ref:<a href=\"https:\/\/www.javatpoint.com\/linux-tee\" data-type=\"link\" data-id=\"https:\/\/www.javatpoint.com\/linux-tee\">[1]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perintah tee di Linux cukup mirip dengan perintah &#8216;cat&#8217;, dengan hanya satu perbedaan. Ini menempatkan stdin ke stdout dan juga menempatkannya ke dalam file. Ini adalah salah satu perintah yang paling sering digunakan bersama dengan perintah lain melalui piping. Perintah ini memungkinkan kita menulis apa pun yang diberikan dari input standar ke output standar. 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-25694","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\/25694","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=25694"}],"version-history":[{"count":1,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25694\/revisions"}],"predecessor-version":[{"id":25695,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25694\/revisions\/25695"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}