Android

Perintah kepala Linux

Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands

Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands

Daftar Isi:

Anonim

Perintah head mencetak baris pertama (10 baris secara default) dari satu atau lebih file atau data yang disalurkan ke output standar.

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

Sintaks Perintah Kepala

Sintaks untuk perintah head adalah sebagai berikut:

head……

  • OPTION - opsi kepala. Kami akan membahas opsi yang paling umum di bagian selanjutnya. FILE - Nol atau lebih banyak nama file input. Jika tidak ada FILE yang ditentukan, atau ketika FILE adalah - , head akan membaca input standar.

Cara Menggunakan Perintah Kepala

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

head filename.txt

Cara Menampilkan Jumlah Garis tertentu

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

head -n filename.txt head -n filename.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 filename.txt Anda harus mengetik:

head -n 30 filename.txt

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

head -30 filename.txt

Cara Menampilkan Jumlah Bytes

Opsi -c ( --bytes ) memungkinkan untuk mencetak sejumlah byte tertentu:

head -c filename.txt head -c filename.txt

Misalnya untuk menampilkan 100 byte pertama data dari file bernama filename.txt Anda akan mengetik:

head -c 100 filename.txt

Anda juga dapat menggunakan akhiran 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

Cara Menampilkan Banyak File

Jika beberapa file disediakan sebagai input ke perintah kepala, itu akan menampilkan sepuluh baris pertama dari setiap file yang disediakan.

head filename1.txt filename2.txt

Anda dapat menggunakan opsi yang sama seperti ketika 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, output mendahului masing-masing dengan header yang menunjukkan nama file.

Cara Menggunakan Head dengan Perintah Lain

Perintah head dapat digunakan dalam kombinasi dengan perintah lain dengan mengarahkan output standar dari / ke utilitas lain menggunakan pipa.

Perintah berikut akan mem-hash variabel lingkungan $RANDOM , 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 kepala Linux. Ini adalah pelengkap dari perintah tail yang mencetak baris terakhir file ke terminal.

terminal kepala