head
perintah mencetak baris pertama (10 baris secara default) dari satu atau lebih file atau data yang disalurkan ke output standar.
Artikel ini menjelaskan cara menggunakan head
Linux utilitas melalui contoh-contoh praktis dan penjelasan rinci tentang opsi perintah yang paling umum.
Sintaks Perintah Kepala #
Sintaks untuk perintah head adalah sebagai berikut:
head [OPTION]... [FILE]...
OPTION
-head
pilihan. Kami akan membahas opsi yang paling umum di bagian selanjutnya.FILE
- Nol atau lebih nama file masukan. Jika tidak adaFILE
ditentukan, atau ketikaFILE
adalah-
,head
akan membaca input standar.
Cara Menggunakan head
Perintah #
Dalam bentuknya yang paling sederhana, ketika digunakan tanpa opsi apa pun, head
perintah menampilkan sepuluh baris pertama.
head filename.txt
Menampilkan Jumlah Baris Tertentu #
Gunakan -n
(--lines
) opsi diikuti oleh bilangan bulat yang menentukan jumlah baris yang akan ditampilkan:
head -n <NUMBER> filename.txt
Anda dapat menghilangkan huruf n
dan gunakan saja tanda hubung (-
) dan nomor (tanpa spasi).
Untuk menampilkan 30 baris pertama dari sebuah file bernama filename.txt
Anda akan mengetik:
head -n 30 filename.txt
Berikut ini akan menghasilkan hasil yang sama seperti perintah di atas:
head -30 filename.txt
Menampilkan Jumlah Byte Tertentu #
-c
(--bytes
) opsi memungkinkan untuk mencetak sejumlah byte tertentu:
head -c <NUMBER> filename.txt
Misalnya, untuk menampilkan 100 byte data pertama dari file bernama filename.txt
Anda akan mengetik:
head -c 100 filename.txt
Anda juga dapat menggunakan sufiks pengali setelah angka untuk menentukan jumlah byte yang akan ditampilkan. b
mengalikannya dengan 512, kB
mengalikannya dengan 1000, K
mengalikannya dengan 1024, MB
mengalikannya dengan 1000000, M
mengalikannya dengan 1048576, dan seterusnya.
Perintah berikut akan menampilkan lima kilobyte pertama (2048) dari file filename.txt
:
head -c 5k filename.txt
Tampilkan Banyak File #
Jika beberapa file diberikan sebagai input ke perintah head, itu akan menampilkan sepuluh baris pertama dari setiap file yang disediakan.
head filename1.txt filename2.txt
Anda dapat menggunakan opsi yang sama seperti saat menampilkan satu file.
Contoh ini menunjukkan 20 baris pertama dari file filename1.txt
dan filename2.txt
:
head -n 20 filename1.txt filename2.txt
Ketika lebih dari satu file digunakan, setiap konten file didahului dengan header yang menunjukkan nama file.
Gunakan head
dengan Perintah Lain #
head
perintah dapat digunakan dalam kombinasi dengan perintah lain dengan mengarahkan output standar dari/ke utilitas lain menggunakan pipa.
Perintah berikut akan meng-hash $RANDOM
variabel lingkungan, tampilkan 32 byte pertama dan tampilkan 24 karakter string acak:
echo $RANDOM | sha512sum | head -c 24 ; echo
Kesimpulan #
Sekarang Anda seharusnya sudah memiliki pemahaman yang baik tentang cara menggunakan head
Linux memerintah. Ini melengkapi tail
perintah yang mencetak baris terakhir dari sebuah file ke terminal.
Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.