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-headpilihan. Kami akan membahas opsi yang paling umum di bagian selanjutnya.FILE- Nol atau lebih nama file masukan. Jika tidak adaFILEditentukan, atau ketikaFILEadalah-,headakan 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.