Cara menggunakan perintah 'head' di linux [8 contoh berguna]
- 3209
- 55
- Hector Kuhic
Di Linux, ada berbagai perintah yang tersedia untuk menampilkan konten file teks. Beberapa perintah yang populer dan paling sering digunakan adalah kucing, lebih sedikit, lagi, melihat, dll. Namun, semua perintah ini lebih relevan ketika kami ingin menampilkan sebagian besar file.
[Anda mungkin juga suka: Pelajari mengapa 'lebih sedikit' lebih cepat dari perintah 'lebih banyak' untuk navigasi file yang efektif]
Terkadang, kami hanya ingin menampilkan beberapa baris pertama file. Dalam kasus itu, kita dapat menggunakan perintah head, yang berguna ketika kita ingin menampilkan bagian pertama dari file.
Dalam panduan ini, kita akan belajar tentang perintah kepala menggunakan beberapa contoh praktis. Setelah mengikuti panduan ini, pengguna Linux akan dapat bekerja dengan file teks secara efisien dari antarmuka baris perintah.
Daftar isi
1- Sintaks perintah kepala
- 1. Tampilkan 10 baris file pertama di Linux
- 2. Tunjukkan baris file N pertama di Linux
- 3. Hapus baris N terakhir dari file di Linux
- 4. Tampilkan karakter N pertama dari file tersebut
- 5. Hapus karakter N terakhir dari file
- 6. Tampilkan nama file di header file
- 7. Tampilkan nama file di header di beberapa file
- 8. Cara menonaktifkan header tampilan
Sintaks perintah kepala
Sintaksis kepala Perintah sangat sederhana dan identik dengan perintah Linux lainnya:
$ head [option] [file-1] [file-2]…
Penting untuk dicatat bahwa, dalam sintaks di atas, keduanya PILIHAN Dan MENGAJUKAN Parameter adalah opsional. Jadi, jika file input tidak disediakan atau argumen file adalah tanda hubung (-)
Kemudian, ia membaca input dari aliran stdin.
Untuk memulai, pertama, mari kita buat file teks sederhana dengan konten berikut:
$ Cat File-1.txtBuat File Teks Sampel
Sekarang, file input sudah siap. Jadi mari kita gunakan untuk menunjukkan penggunaan untuk kepala umum.
1. Tampilkan 10 baris file pertama di Linux
Secara default, kepala Perintah menampilkan sepuluh baris pertama dari file input seperti yang ditunjukkan.
$ head file-1.txtCetak 10 baris pertama file
Di sini, kita dapat melihat bahwa perintah hanya menunjukkan sepuluh baris pertama dari File-1.txt mengajukan.
2. Tunjukkan baris file N pertama di Linux
Dalam contoh sebelumnya, kami melihat bahwa kepala Perintah menampilkan sepuluh baris pertama file secara default. Namun, kita dapat menimpa perilaku default ini menggunakan -N
opsi, yang memungkinkan kami membatasi jumlah garis yang akan ditampilkan.
Untuk memahami hal ini, mari kita gunakan perintah di bawah ini untuk menampilkan lima baris pertama dari File-1.txt mengajukan:
$ head -n 5 file -1.txtCetak file N baris pertama
3. Hapus baris N terakhir dari file di Linux
Dengan cara yang sama, kita dapat menggunakan angka negatif dengan -N
opsi untuk melewatkan yang terakhir N baris dari file. Misalnya, mari kita gunakan -10
Nilai untuk melewatkan 10 baris terakhir file:
$ head -n -10 File -1.txtHapus baris N terakhir dari file
Dalam output di atas, kita dapat melihatnya sekarang kepala Perintah hanya menunjukkan dua baris pertama.
4. Tampilkan karakter N pertama dari file tersebut
Kami juga dapat menginstruksikan kepala Perintah untuk menampilkan yang pertama N byte file menggunakan -C
pilihan:
$ head -c 8 file -1.txt
Dalam output di bawah ini, kita dapat melihat bahwa kepala Perintah menunjukkan delapan karakter pertama dari file.
Cetak pertama karakter fileDalam hal ini, file berisi karakter ASCII yang mengambil 1 byte per karakter. Karenanya perintah menunjukkan delapan karakter pertama termasuk garis baru (\N)
karakter.
5. Hapus karakter N terakhir dari file
Demikian pula, kita dapat menggunakan angka negatif dengan -C
Opsi untuk menghapus n byte terakhir. Jadi mari kita lewati baris terakhir dari File-1.txt File menggunakan perintah di bawah ini:
$ head -c -9 file -1.txt
Dalam output di bawah ini, kita dapat melihat bahwa perintah kepala menunjukkan semua karakter kecuali sembilan karakter terakhir.
Hapus karakter N terakhir dari file tersebut6. Tampilkan nama file di header file
Itu kepala Perintah memungkinkan kami untuk menampilkan nama file saat ini sebagai header tampilan menggunakan -v
pilihan:
$ head -n 5 -V File -1.txt
Di output di bawah ini, ==>
File-1.txt <==
mewakili header tampilan.
Opsi ini sangat berguna saat bekerja dengan banyak file. Karenanya kepala Perintah Mengaktifkan opsi ini secara default saat kami menggunakan beberapa file dengannya.
7. Tampilkan nama file di header di beberapa file
Kita dapat menggunakan beberapa file dengan kepala memerintah. Dalam kasus seperti itu, header tampilan digunakan untuk memisahkan konten file. Mari kita pahami ini dengan contoh sederhana.
Pertama, mari kita buat salinan File-1.txt Menggunakan perintah CP:
$ CP File-1.file txt-2.txt
Sekarang, mari kita tampilkan tiga baris pertama dari setiap file:
$ head -n 3 file -1.file txt-2.txtTampilkan nama file di header file
8. Cara menonaktifkan header tampilan
Dalam contoh sebelumnya, kami melihatnya secara default, kepala Perintah Mengaktifkan Header Tampilan Jika kami menggunakan beberapa file dengannya. Namun, kami dapat menggunakan -Q
opsi untuk mengesampingkan perilaku default ini.
Mari kita gunakan perintah di bawah ini untuk menampilkan tiga baris pertama dari kedua file:
$ head -n 3 -q file -1.file txt-2.txt
Di sini, kita dapat melihat bahwa sekarang perintah head menampilkan konten file satu demi satu tanpa header tampilan.
Nonaktifkan header dalam fileDalam artikel ini, kami belajar tentang kepala Perintah menggunakan contoh praktis. Pemula Linux dapat merujuk ke panduan ini saat bekerja dengan sistem Linux.
Apakah Anda mengetahui contoh terbaik dari perintah kepala di Linux? Beri tahu kami pandangan Anda di komentar di bawah.
- « 5 Pemantauan Log Sumber Terbuka dan Alat Manajemen untuk Linux
- Struktur direktori Linux dan jalur file penting dijelaskan »