Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Menggunakan Perintah head di Linux

Posted on November 22, 2023

Perintah head Linux itu sendiri, misalnya “head example.txt”, akan mencantumkan sepuluh baris pertama dari file teks atau input. Anda dapat menyesuaikan perintah head untuk menampilkan sejumlah baris tertentu dengan menggunakan opsi “-n”, atau membatasi output ke byte tertentu menggunakan opsi “-c”. Anda juga dapat menggunakan perintah head untuk pemantauan sistem selektif dan real-time dengan menganalisis log dan file teks lainnya yang mungkin berubah seiring waktu.

Di Linux, ada berbagai perintah untuk mendapatkan seluruh isi file teks. Tetapi bagaimana jika Anda memerlukan bagian tertentu atau beberapa garis awal? Perintah head mencetak konten awal file di terminal.

Apa itu Perintah head di Linux?

Linux memiliki banyak perintah untuk menampilkan konten file. Yang paling populer dan sering digunakan adalah perintah cat, less, dan view. Namun, perintah ini lebih berguna untuk menampilkan file dalam porsi besar. Jika Anda hanya perlu menampilkan sejumlah baris file tertentu, perintah head ada untuk Anda.

Perintah head melakukan kebalikan dari apa yang dilakukan perintah tail. Ini menunjukkan konten awal suatu file, sedangkan perintah tail mencetak baris akhir suatu file. Secara default, head menampilkan 10 baris pertama. Jika ingin mencetak lebih atau kurang dari 10 baris, gunakan saja opsi -n. Demikian pula, opsi -c dengan perintah head dapat membatasi output ke nomor byte tertentu.

Perintah head dapat menganalisis log dan file teks lain yang dapat bervariasi seiring waktu. Anda dapat menggunakan perintah head bersama dengan perintah lain untuk pemantauan selektif dan real-time.

Sintaks perintah head mudah dipahami dan mirip dengan perintah Linux lainnya:

head [OPTION]... [FILE]...

Perintah head dapat mengambil satu atau beberapa file sebagai input. Ia juga menerima beberapa opsi yang mengubah perilaku dan keluarannya. Jika tidak ada file yang ditentukan, perintah head dibaca dari input standar.

Untuk memeriksa versi perintah head, gunakan:

head --version

Demikian pula, ketik perintah di bawah ini untuk menampilkan menu bantuan perintah head:

head --help

head Opsi Perintah

You dapat menggunakan berbagai opsi dengan perintah head di Linux. Setiap opsi memiliki bentuk yang ringkas dan diperluas, untuk digunakan dengan sintaks dasar. Ini mengontrol berapa banyak data yang dicetak perintah head ke output normal. Misalnya, ini memungkinkan Anda memutuskan apakah akan menyertakan header dalam output file atau tidak.

Tabel berikut berisi daftar opsi yang tersedia untuk perintah head:

-n atau --lines

Mendefinisikan jumlah baris yang akan ditampilkan dari awal .

-c atau --bytes

Menampilkan jumlah byte yang ditentukan dari awal.

-v atau –verbose

Mencetak setiap nama file beserta konten file. Ini berguna saat menampilkan banyak file sekaligus.

-q atau –quiet

Menekan pencetakan nama file sebelum menampilkan isinya. Ini berguna ketika hanya menampilkan satu file atau ketika menyalurkan output ke perintah lain.

-z atau –zero-terminated

Ganti karakter baris baru dengan NULL di akhir setiap baris.

Sebelum melanjutkan ke demonstrasi perintah head, mari` Pertama-tama kita lihat isi file contohnya. Gunakan perintah cat diikuti dengan nama file untuk mendapatkan semua data dari file contoh.

cat example.txt

File contoh ini berisi 15 baris teks.

Sekarang, mari kita cetak konten file example.txt menggunakan perintah head. Perintah head, tanpa opsi apa pun, akan mencetak 10 baris pertama file.

head example.txt

Mendapatkan Jumlah Baris Tertentu

Untuk menampilkan sejumlah baris tertentu menggunakan perintah head, tambahkan opsi -n (–lines) diikuti dengan nama file.

Untuk menampilkan empat baris pertama example.txt, jalankan:

head -n 4 example.txt

Demikian pula, angka negatif juga dapat ditentukan dengan opsi -n. Ini akan melewatkan N baris terakhir dari sebuah file. Ini berguna ketika Anda ingin melewati beberapa baris di akhir file.

Misalnya, untuk melewati dua baris terakhir dari file example.txt, jalankan:

head -n -2 example.txt

Menarik Jumlah Byte Tertentu Menggunakan head

Another kasus penggunaan untuk perintah head adalah untuk mendapatkan sejumlah byte tertentu dari awal file. Anda dapat melakukan ini dengan menggunakan opsi -c (–bytes) diikuti dengan angka.

Anggaplah Anda memiliki file yang sama example.txt, dan berisi 15 baris teks. Untuk mendapatkan 20 byte pertama, jalankan:

head -c 20 example.txt

Karena file example.txt berisi karakter ASCII, setiap karakter termasuk spasi dan baris baru akan memakan waktu satu byte.

Nomor negatif juga dapat ditentukan dengan – opsi c. Ini akan menampilkan semua byte file, kecuali N byte terakhir. Untuk menampilkan semua byte di example.txt, kecuali 13 byte terakhir, jalankan:

head -c -13 example.txt

Melihat Karakter Tertentu dalam File

Terkadang, Anda perlu melihat bagian tertentu dari file, bukan keseluruhan konten file . Katakanlah Anda memiliki file dengan beberapa baris konten, dan Anda ingin melihat karakter pertama atau terakhir dari setiap baris. Untuk ini, Anda harus menyalurkan perintah head dengan perintah pemrosesan teks lain seperti cut, awk, atau sed.

Misalnya, untuk mengambil huruf pertama dari setiap baris example.txt, gunakan perintah cut dengan opsi -c diikuti oleh posisi karakter. Secara default, Anda akan mendapatkan karakter awal dari 10 baris pertama, kecuali Anda menentukan jumlah baris keluaran.

head example.txt | cut -c 1

Untuk melihat kata terakhir setiap baris example.txt, gunakan perintah awk dengan pola {print $NF}. Gunakan operator pipa (|) untuk menyalurkan perintah head dan awk. Dengan cara ini, output dari perintah head akan berfungsi sebagai input ke perintah awk.

Saat Anda menggunakan {print $NF}, ia memberitahu awk untuk mencetak nilai bidang terakhir untuk setiap baris dalam input. Dengan menggunakan $NF, Anda tidak perlu mengetahui terlebih dahulu berapa banyak field yang dimiliki setiap baris; awk secara otomatis menanganinya untuk Anda dan mengekstrak kolom terakhir.

head example.txt | awk ‘{print $NF}’

Melihat Header/Nama File Dengan head

Secara default, ketika perintah head digunakan dengan satu file, ia tidak mencetak nama file. Namun, dapat menampilkan nama file saat digunakan dengan banyak file.

Gunakan opsi -v untuk mendapatkan nama file beserta isinya. Opsi ini mencetak header dengan nama file dari file yang ditentukan.

head -v example.txt

Menampilkan Isi Banyak File Dengan head

Perintah head juga dapat mengambil beberapa nama file sebagai argumen dan menampilkan kontennya secara berurutan. Mari kita ambil dua file bernama example.txt dan test.txt yang berisi beberapa baris konten. Sekarang, perintah head akan menampilkan kedua nama file beserta isinya.

head example.txt test.txt

Anda dapat menggunakan perintah head dengan opsi -q untuk melihat konten beberapa file tanpa menampilkan namanya.

head -q example.txt test.txt

Menggunakan head Dengan Perintah Lain

Perintah head juga dapat digunakan dengan perintah lain untuk melakukan berbagai tugas. Anda dapat menggunakannya dengan perintah tail, more, wc, dan grep.

Anda dapat menyalurkan perintah head dengan grep untuk memberi Anda semua baris yang berisi pola yang ditentukan.

head example.txt | grep ch

Sintaks di atas menampilkan semua baris dalam file example.txt yang berisi “ch”.

Anda juga dapat menyalurkan perintah head dengan perintah wc. Kedua perintah ini akan menampilkan jumlah total baris, kata, dan byte dalam file.

Untuk mendapatkan jumlah baris, kata, dan byte dalam file example.txt, jalankan:

head example.txt | wc

Anda dapat menggunakan perintah head dan tail bersama dengan simbol pipa untuk menampilkan rentang baris tertentu dari suatu file. Perintah head menunjukkan baris awal suatu file, sedangkan perintah tail mencetak baris akhir suatu file.

Perhatikan file example.txt yang berisi 15 baris. Untuk menampilkan konten antara baris ke-5 dan ke-11, jalankan:

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

Perintah ini bekerja dengan terlebih dahulu menggunakan perintah head -n 10 untuk menampilkan 10 baris pertama file. Setelah itu, output akan disalurkan ke perintah tail -n 5. Perintah tail akan memberi kita hasil akhir dari entitas yang berada di antara baris ke-5 dan ke-11.

Ingin Menampilkan Akhiran Baris Dengan kepala?

Perintah head, sesuai dengan namanya, terutama berkaitan dengan baris awal suatu file. Sebaliknya, perintah tail berfungsi untuk menampilkan baris penutup file teks. Biasanya, data baru ditambahkan ke akhir file, jadi perintah tail adalah cara cepat dan mudah untuk melihat penambahan terbaru pada file. Itu juga dapat memantau file dan menampilkan setiap entri teks baru ke file itu saat terjadi.

Sama seperti perintah head, Anda juga dapat menggunakan tail untuk memantau banyak file atau menghitung jumlah byte. Itu juga dapat memeriksa pola tertentu atau penyertaan teks dalam file teks. Ini menjadikannya alat yang hebat untuk memantau file log.

Terbaru

  • Apa Itu Error 0x800704f8? Ini Pengertian dan Cara Mengatasinya
  • Android Akhirnya Dapat GPS Darurat di India! Setelah Hampir 10 Tahun
  • Apa Itu GetContact Premium? Ini Pengertian dan Cara Daftarnya
  • Android Maze Figure: Koleksi Baru Google yang Bikin Penggemar Bergairah!
  • Google Update Besar-besaran Desember 2025: Apa yang Akan Memengaruhi Pengalaman Anda?
  • Masih Pusing Hitung Gaji Manual? Waktunya Pakai Aplikasi HR
  • Apa Itu Dustruco? Ini Pengertian dan Cara Pasangnya di HP Kalian
  • Apa Itu Aplikasi Dooie Live? Ini Pengertian dan Cara Pakai Aplikasinya untuk Cari Jodoh
  • Apa Itu Battle Emote Jefri Nichol dan Om Telolet Om di MLBB? Ini Penjelasannya
  • Apa itu Game Luna Mobile dan Bagaimana Cara Menangnya?
  • Apa Itu Kompensasi Sistem Trail Mobile Legends? Ini Penjelasan dan Cara Klaim Hadiahnya
  • Apa Itu Update Google Pixel 2 Desember 2025? Ini Penjelasannya!
  • Ini Cara Reset Desil di Aplikasi Cek Bansos Biar Valid (Update Januari 2026)
  • Apa Itu EZNET Wireless dan Fiber Optic? Ini Perbedaan dan Pengertian Lengkapnya
  • Pengertian Rework Magic Wheel dan Rank Mythic Eternal: Apa itu Perubahan Sistem Baru Mobile Legends?
  • Apa Itu Diamond Combo? Pengertian Game Puzzle Viral yang Katanya Bisa Hasilkan Cuan
  • Apa Itu Showbox? Pengertian, Fungsi, dan Cara Menggunakannya di Android
  • Cara Mengatasi Fitur Monet Facebook Pro Tiba-tiba Hilang
  • Google Bikin Kejutan! Pixel 10 Diskon Gila-gilaan di YouTube Premium
  • Apa Itu Google CC? Ini Pengertian Agen Produktivitas AI Eksperimental Terbaru
  • Apa Itu Ultras Seblak di eSport? Pengertian dan Fenomena Baru Suporter eSport
  • Android 16: Animasi Folder Baru yang Mengubah Cara Kita Berinteraksi!
  • Android 16: Notifikasi Lokasi ‘Blue Dot’ – Fitur Baru yang Perlu Kalian Ketahui!
  • Apa Itu Risiko Auto Click di Event Spongebob Mobile Legends? Ini Penjelasannya
  • Apa Itu Fitur Eksperimental Windows? Ini Pengertian dan Cara Menonaktifkannya
  • Apa Itu Android 16 Beta 1? Ini Pengertian dan Fitur Terbarunya
  • Belum Tahu? Ini Trik Supaya Bisa Dapat Skin Patrick Mobile Legends dengan Harga Murah
  • Pixel Desember 2025: Update Besar Siap Meluncur, Apa yang Baru?
  • Apa Itu HYFE XL Prioritas? Ini Pengertian, FUP, dan Realita Kecepatannya
  • Pengertian Render dan Convert: Apa Bedanya dalam Video Editing?
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Ubuntu 26.04 LTS Resmi Gunakan Kernel Terbaru!
  • Apa Itu AI Kill Switch di Firefox? Ini Pengertian dan Detail Fitur Terbarunya
  • Apa Itu Platform Modular Intel Alder Lake N (N100)? Ini Pengertian dan Spesifikasinya
  • Apa Itu Armbian Imager? Pengertian Utilitas Flashing Resmi untuk Perangkat ARM Kalian
  • Apa Itu Elestio VibeCoder? Ini Pengertian dan Penjelasan Lengkapnya
  • Apa Itu Elestio Get A Team? Ini Pengertian Karyawan AI Digital
  • Apa itu RunPod? Ini Pengertian dan Tutorial Cara Deploy Pod Pertamamu
  • Apa Itu Migrasi Pod di RunPod? Ini Pengertian dan Cara Kerjanya
  • Loading Model AI Lama? Coba Fitur Cached Models RunPod Ini, Hemat Waktu & Biaya!
  • Apa Itu Skandal Instacart? Pengertian Dark Pattern dan Refund 940 Miliar
  • Apa Itu Kerentanan UEFI? Pengertian Celah Keamanan DMA pada Booting Awal
  • Apa Itu Serangan Siber Infrastruktur Kritikal? Belajar dari Kasus Peretasan Air Bersih Denmark
  • Apa Itu Error Update MSMQ di Windows 10? Ini Penjelasan Lengkap dan Solusinya
  • Apa Itu “I Am Not a Robot – reCAPTCHA Verification ID: 2165”? Ini Pengertian dan Bahayanya
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2025 emka.web.id | Design: Newspaperly WordPress Theme