Perintah kepala di Linux dengan contoh

Perintah kepala di Linux dengan contoh

Perintah kepala adalah utiliti baris arahan dalam kebanyakan pengagihan Linux yang digunakan untuk mencetak data dari awal satu atau lebih fail. Ia juga digunakan untuk mengeluarkan data paip ke CLI. Kami boleh menggunakan pilihan yang berbeza untuk mencetak sebilangan baris atau bait data ke output standard tetapi secara lalai arahan kepala mencetak 10 baris pertama fail.

Dalam panduan komprehensif ini, kami akan belajar menggunakan arahan kepala di Linux. Selain itu, kami juga akan mengenali pilihan untuk arahan kepala yang boleh didapati di Linux. Perintah kepala boleh didapati dalam semua pengagihan Linux utama; Tetapi untuk tujuan demonstrasi, dalam panduan ini, kita hanya akan menggunakan Ubuntu 20.04 LTS.

Mari kita mulakan dengan memahami sintaks perintah kepala terlebih dahulu:

Sintaks:

Sintaks arahan kepala adalah seperti arahan lain yang digunakan untuk bekerja dengan fail. Ia memerlukan dua parameter yang berbeza; Pilihan dan file_name.

kepala [pilihan] [file_name]  

Pilihan digunakan untuk memanipulasi output arahan kepala. Mereka boleh digunakan untuk menentukan jumlah data yang perlu dicetak ke output standard atau mencetak data dengan atau tanpa tajuk. Berikut adalah senarai pilihan yang tersedia untuk arahan kepala di Linux:

PilihanMakna
-c, --byteAdalah wajib untuk mengikuti pilihan ini dengan nombor yang menentukan bait yang akan dicetak ke output standard.
-n, -linesAdalah wajib untuk mengikuti pilihan ini dengan nombor juga. Pilihan -n menentukan jumlah baris yang akan dicetak ke output standard.
: -q, --quiet,-silentSekiranya pilihan ini digunakan maka arahan kepala tidak akan mencetak tajuk yang menyatakan nama fail.
-V, --VerbosePilihan ini akan sentiasa mengeluarkan tajuk/nama fail.
-z, --zero-ditamatkanMengubah garis pematuhan garis dari garis newline menjadi null.
--tolong Untuk mengeluarkan menu bantuan.
--versiUntuk mengeluarkan maklumat versi mengenai arahan kepala.

Dalam panduan cara ini, kami akan membincangkan pilihan perintah kepala secara terperinci; Tetapi pertama, kita akan belajar menggunakan arahan kepala tanpa sebarang pilihan.

Cara menunjukkan 10 baris pertama dari fail

Sekiranya kita melaksanakan perintah kepala tanpa memberikan sebarang pilihan, ia akan menunjukkan sepuluh baris pertama hanya dari fail teks. Katakan kita mempunyai fail teks bernama kereta.TXT yang mengandungi nama beberapa kereta dan kita perlu mencetak nama sepuluh kereta pertama yang ditulis pada sepuluh baris pertama. Kemudian kami akan menggunakan arahan kepala dengan cara berikut:

Kereta kepala.txt  

Cara mencetak bilangan bait tertentu dari permulaan fail

Pilihan -c atau --byte boleh digunakan untuk menentukan bilangan bait yang akan dicetak ke output standard. Sekarang kita akan menggunakan kereta.Fail txt sekali lagi dan cetak lima belas bait pertama fail:

kepala -c 15 kereta.txt  

Begitu juga:

kepala --bytes 15 kereta.txt  

Cara mencetak bilangan baris tertentu dari permulaan fail

The -n, --garis Pilihan boleh digunakan untuk mencetak bilangan baris tertentu dari permulaan fail:

kepala -n 5 kereta.txt  

Begitu juga:

kepala -baris 5 kereta.txt  

Cara memaparkan nama header/fail

The -v atau --verbose Pilihan boleh digunakan untuk mencetak nama fail ke output standard:

Kereta kepala -v.txt  

Cara memaparkan data dari pelbagai fail

Perintah kepala boleh mengambil beberapa nama fail sebagai parameter. Ia akan mencetak sepuluh baris pertama kedua -dua fail (diteruskan dengan nama fail) secara lalai:

Kereta kepala.Nama txt.txt  

Kami juga boleh menggunakan pilihan bersama dengan pelbagai nama fail:

kepala -n 2 kereta.Nama txt.txt  

Cara memaparkan data dari pelbagai fail tanpa tajuk

The -q, --senyap dan juga --senyap Pilihan boleh digunakan untuk memaparkan data dari pelbagai fail tanpa tajuk:

kepala -n 2 -q kereta.Nama txt.txt  

Cara Menggabungkan Perintah Kepala dengan Perintah Lain

Perintah kepala boleh digabungkan dengan arahan lain untuk menapis data yang dicetak ke output standard:

LS | kepala -n 5  

Menggunakan [ -] k dengan -c dan -n pilihan

Jika -c dan -n Pilihan diikuti oleh [-] k, maka perintah kepala mencetak semua bait/baris fail kecuali kyte/garis terakhir K:

kepala -n -15 nama.txt  

Nama -nama.Fail txt mengandungi dua puluh enam nama. Sekiranya kita menggunakan perintah yang diberikan di bawah maka perintah kepala akan mencetak lima belas nama pertama (baris).

kepala -n 15 nama.perintah txt  

Tetapi jika kita menambah a - Sebelum nombor maka perintah kepala akan mencetak semua baris kecuali lima belas terakhir:

kepala -n -15 nama.txt  

Kesimpulan

Kepala adalah arahan yang ada dalam semua pengagihan Linux utama yang digunakan untuk mencetak data dari permulaan fail. Ia adalah kebalikan dari perintah ekor yang digunakan untuk mengeluarkan data dari akhir fail.

Perintah kepala boleh digunakan dengan pilihan yang berbeza untuk menentukan bilangan baris atau bait yang harus dicetak ke output standard. Pilihan juga tersedia untuk membolehkan atau menyekat arahan kepala untuk tidak menunjukkan tajuk atau nama fail.

Dalam panduan cara ini, kami belajar menggunakan arahan header bersama dengan pilihannya.