Hampir sama dengan Perintah tail, namun bedanya Perintah head mencetak baris pertama (10 baris secara default) dari satu atau lebih file atau data output standar.

Dalam tutorial ini, kami akan menjelaskan cara menggunakan utilitas head Linux melalui contoh-contoh praktis dan penjelasan rinci tentang opsi head paling umum.

Sintaks Perintah head

Sintaks untuk perintah head adalah sebagai berikut:

head [OPTION]... [FILE]...
  • OPTION – head options. Kami akan membahas opsi yang paling umum di bagian selanjutnya.
  • FILE – nama file input. Jika tidak ada FILE yang ditentukan, atau ketika FILE adalah -, head akan membaca input standar.

Cara Menggunakan Head Command

Dalam bentuknya yang paling sederhana ketika digunakan tanpa opsi apa pun, perintah head akan menampilkan 10 baris pertama.

head namafile.txt

Cara Menampilkan Jumlah Baris tertentu

Gunakan opsi -n (--lines) diikuti oleh bilangan bulat yang menentukan jumlah baris yang akan ditampilkan:

head -n <NUMBER> namafile.txt

Anda dapat menghilangkan huruf n dan menggunakan hanya tanda hubung (-) dan nomor (tanpa spasi di antara mereka).

Untuk menampilkan 30 baris pertama file bernama namafile.txt, Anda harus mengetik:

head -n 30 namafile.txt

Berikut ini akan menghasilkan hasil yang sama dengan perintah di atas:

head -30 namafile.txt

Cara Menampilkan Banyak File

Jika beberapa file disediakan sebagai input ke perintah head, maka output dari perintah tersebut akan menampilkan sepuluh baris pertama dari setiap file yang disediakan.

head namafile1.txt namafile2.txt

Anda juga dapat menggunakan opsi yang sama seperti ketika menampilkan satu file.

Contoh ini menunjukkan 20 baris pertama dari file namafile1.txt dan namafile2.txt:

head -n 20 namafile1.txt namafile2.txt

Ketika lebih dari satu file digunakan, output mendahului masing-masing dengan header yang menunjukkan nama file.

Cara Menggunakan Perintah head dengan Perintah lain

Perintah head dapat digunakan dalam kombinasi dengan perintah lain dengan mengarahkan output standar dari / ke utilitas lain menggunakan pipes ( | ).

Perintah berikut akan meng-hash $RANDOM variabel environment, menampilkan 32 byte pertama dan menampilkan 24 karakter string acak:

echo $RANDOM | sha512sum | head -c 24 ; echo

Kesimpulan

Sekarang Anda harus memiliki pemahaman yang baik tentang bagaimana menggunakan perintah head di Linux. Perintah head adalah pelengkap dari perintah tail yang mencetak baris terakhir dari file ke terminal.