GNU/Linux >> Belajar Linux >  >> Linux

8 Contoh Perintah Kepala di Linux

Perintah kepala Linux membaca dan mencetak baris N pertama ke output standar. Secara default, ia mencetak sepuluh baris pertama file ke output standar. Namun, ini dapat dimodifikasi dengan meneruskan argumen tambahan pada baris perintah. Perintah 'head' adalah kebalikan dari perintah tail yang mencetak N baris terakhir dari file tertentu. Dalam panduan ini, kami fokus pada perintah kepala Linux dan menampilkan beberapa kasus penggunaan perintah tersebut.

Sintaks:

Perintah head mengambil Sintaks berikut:

$ head [options] file

1) Menampilkan sepuluh baris pertama dari sebuah file

Seperti yang dibahas dalam pendahuluan, perintah head – tanpa argumen apa pun – menampilkan  sepuluh baris pertama file. Pada contoh di bawah, kami memiliki contoh file teks – asian_countries.txt – yang berisi daftar negara di benua Asia.

Untuk membuat daftar 10 negara pertama dalam file, jalankan perintah:

$ head asian_countries.txt

2) Menampilkan tag nama file

Menggunakan flag -v, Anda dapat menampilkan tag nama file sebelum mencetak baris dalam file sebagai berikut:

$ head -v asian_countries.txt

3) Menampilkan output dari banyak file

Selain itu, Anda dapat melewatkan banyak file dalam satu perintah seperti yang ditunjukkan di bawah ini. Kali ini, nama setiap file teks dicetak terlebih dahulu sebelum baris dengan output dari file pertama sebelum file berikutnya.

Pada contoh di bawah, kami memiliki 2 file teks:asian_countries.txt dan europe_countries.txt. Output dari file asian_countries.txt pertama kali dicetak, diikuti oleh file europe_countries.txt. Perhatikan ada tag nama file yang muncul sebelum baris.

$ head asian_countries.txt europe_countries.txt

Perintah kepala di atas akan menampilkan sepuluh baris pertama dari setiap file.

4) Menampilkan N jumlah baris pertama

Anda dapat menentukan garis yang ingin Anda tampilkan menggunakan flag -n diikuti dengan jumlah baris yang ingin Anda cetak. Misalnya, untuk mencetak 5 baris pertama, jalankan perintah:

$ head -n 5 asian_countries.txt

5) Redirect output ke file teks

Alih-alih mencetak ke standar keluar, Anda dapat menyimpan output dari perintah kepala ke file teks atau file log menggunakan operator pengalihan (>). Jika file tidak ada, itu dibuat, dan output disimpan. Perhatikan bahwa ini menimpa semua yang ada di file.

Perintah di bawah ini menyimpan output dari 4 baris pertama dalam file teks asian_countries ke file output.txt

$ head -n 4 asian_countries.txt > output.txt

Untuk mencegah file ditimpa, gunakan operator ganda lebih besar dari (>>) untuk menambahkan output ke file.

Pada perintah di bawah ini, kita menambahkan output dari 4 baris pertama file teks europe_countries ke file output.txt tanpa menimpanya.

$ head -n 4 europe_countries.txt >> output.txt

Dengan menggunakan perintah cat, amati bagaimana file tersebut berisi keluaran dari negara-negara di Asia dan juga di Eropa.

6) Gunakan perintah head dengan pipa

Anda dapat mengirimkan perintah ke kepala untuk mencetak N jumlah baris. Misalnya, Anda dapat mencetak 15 entri pertama di direktori /etc seperti yang ditunjukkan.

$ ls /etc | head -n 15

Anda juga dapat menyalurkan output dari perintah head ke perintah lain seperti perintah sort untuk pemformatan yang lebih baik.

$ head -n 5 asian_countries.txt | sort > output2.txt

7) Periksa versi perintah kepala

Untuk memeriksa versi perintah head, jalankan perintah di bawah ini.

$ head --version

8) Dapatkan opsi tambahan

Untuk mendapatkan bantuan dengan penggunaan perintah, kunjungi halaman manual seperti yang ditunjukkan.

$ man head

Terima kasih telah datang sejauh ini. Kami berharap tutorial ini menjelaskan dan menghilangkan kebingungan tentang penggunaan perintah kepala Linux.

Baca Juga :Contoh Perintah 9 tee di Linux


Linux
  1. ln Contoh Perintah di Linux

  2. Contoh Perintah gzip di Linux

  3. File Contoh Perintah di Linux

  1. Perintah kepala Linux dengan Contoh

  2. Contoh Perintah gunzip di Linux

  3. Contoh Perintah zcat di Linux

  1. Perintah mv di Linux:7 Contoh Penting

  2. 5 Contoh Praktis Perintah Kepala di Linux

  3. Contoh Perintah ekor Linux