Perintah kepala di Linux dengan contoh
- 2075
- 248
- Darryl Ritchie
Perintah head adalah utilitas baris perintah di sebagian besar distribusi Linux yang digunakan untuk mencetak data dari awal satu atau lebih file. Ini juga digunakan untuk mengeluarkan data pipa ke CLI. Kami dapat menggunakan berbagai opsi untuk mencetak sejumlah baris atau byte data ke output standar tetapi secara default perintah kepala mencetak 10 baris pertama file.
Dalam panduan komprehensif ini, kita akan belajar menggunakan perintah head di Linux. Selain itu, kami juga akan terbiasa dengan opsi untuk perintah kepala yang tersedia di Linux. Perintah kepala tersedia di semua distribusi Linux utama; Tetapi untuk tujuan demonstrasi, dalam panduan ini, kami hanya akan menggunakan Ubuntu 20.04 lts.
Mari kita mulai dengan memahami sintaks perintah kepala terlebih dahulu:
Sintaksis:
Sintaks perintah kepala adalah seperti perintah lain yang digunakan untuk bekerja dengan file. Dibutuhkan dua parameter yang berbeda; Opsi dan file_name.
head [opsi] [file_name]
Opsi digunakan untuk memanipulasi output dari perintah kepala. Mereka dapat digunakan untuk menentukan jumlah data yang perlu dicetak ke output standar atau untuk mencetak data dengan atau tanpa header. Berikut daftar opsi yang tersedia untuk perintah kepala di Linux:
Pilihan | Arti |
---|---|
-c, --t -byte | Wajib untuk mengikuti opsi ini dengan nomor yang menentukan byte yang akan dicetak ke output standar. |
-n, -lines | Wajib untuk mengikuti opsi ini dengan nomor juga. Opsi -n menentukan jumlah garis yang akan dicetak ke output standar. |
: -q, --quiet, --silent | Jika opsi ini digunakan maka perintah head tidak akan mencetak header yang menentukan nama file. |
-V, --Verbose | Opsi ini akan selalu menghasilkan header/nama file. |
-Z, --zer-diakhiri | Mengubah pembatas garis dari newline ke null. |
--membantu | Untuk mengeluarkan menu bantuan. |
--Versi: kapan | Untuk mengeluarkan informasi versi tentang perintah head. |
Dalam panduan cara ini, kita akan membahas opsi perintah kepala dengan sangat rinci; Tapi pertama -tama, kita akan belajar menggunakan perintah head tanpa opsi apa pun.
Cara menampilkan 10 baris pertama dari file
Jika kami menjalankan perintah kepala tanpa memberikan opsi apa pun, itu akan menampilkan sepuluh baris pertama hanya dari file teks. Katakanlah kami memiliki file teks bernama mobil.txt yang berisi nama beberapa mobil dan kita perlu mencetak nama sepuluh mobil pertama yang ditulis pada sepuluh baris pertama. Kemudian kita akan menggunakan perintah head dengan cara berikut:
mobil kepala.txt
Cara mencetak sejumlah byte tertentu dari awal file
Opsi -C
atau --byte
dapat digunakan untuk menentukan jumlah byte yang akan dicetak ke output standar. Sekarang kita akan menggunakan mobil.file txt lagi dan cetak lima belas byte pertama dari file:
kepala -c 15 mobil.txt
Demikian pula:
Kepala -Bytes 15 Mobil.txt
Cara mencetak sejumlah baris tertentu dari awal file
Itu -N
, --baris
Opsi dapat digunakan untuk mencetak sejumlah baris tertentu dari awal file:
kepala -n 5 mobil.txt
Demikian pula:
kepala -lines 5 mobil.txt
Cara menampilkan header/nama file
Itu -v
atau --verbose
Opsi dapat digunakan untuk mencetak nama file ke output standar:
kepala -v mobil.txt
Cara menampilkan data dari beberapa file
Perintah kepala dapat mengambil beberapa nama file sebagai parameter. Ini akan mencetak sepuluh baris pertama dari kedua file (dilanjutkan dengan nama file) secara default:
mobil kepala.nama txt.txt
Kami juga dapat menggunakan opsi bersama dengan beberapa nama file:
kepala -n 2 mobil.nama txt.txt
Cara menampilkan data dari beberapa file tanpa header
Itu -Q
, --diam
dan --diam
Opsi dapat digunakan untuk menampilkan data dari beberapa file tanpa header:
kepala -n 2 -q mobil.nama txt.txt
Cara menggabungkan perintah kepala dengan perintah lain
Perintah head dapat dikombinasikan dengan perintah lain untuk memfilter data yang sedang dicetak ke output standar:
ls | head -n 5
Menggunakan [ -] k dengan -c dan -n opsi
Jika -C
Dan -N
Opsi diikuti oleh [-] k, lalu perintah head mencetak semua byte/baris file kecuali b byte/baris terakhir:
Kepala -N -15 Nama.txt
Nama.File txt berisi dua puluh enam nama secara total. Jika kita menggunakan perintah di bawah ini maka perintah head akan mencetak lima belas nama pertama (baris).
kepala -n 15 nama.perintah txt
Tetapi jika kita menambahkan -
Sebelum nomor maka perintah head akan mencetak semua baris kecuali lima belas terakhir:
Kepala -N -15 Nama.txt
Kesimpulan
Kepala adalah perintah yang ada di semua distribusi Linux utama yang digunakan untuk mencetak data dari awal file. Ini adalah kebalikan dari perintah ekor yang digunakan untuk mengeluarkan data dari akhir file.
Perintah kepala dapat digunakan dengan opsi yang berbeda untuk menentukan jumlah baris atau byte yang harus dicetak ke output standar. Opsi juga tersedia untuk mengizinkan atau membatasi perintah kepala agar tidak menampilkan header atau nama file.
Dalam panduan cara ini, kami belajar menggunakan perintah header bersama dengan opsinya.
- « Cara Menginstal Aplikasi Sinyal di Ubuntu 20.04
- Cara Menginstal dan Mengkonfigurasi Server VNC di Debian 10 »