Perintah kepala di Linux dengan contoh
- 4760
- 1439
- Chris Little I
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:
Pilihan | Makna |
---|---|
-c, --byte | Adalah wajib untuk mengikuti pilihan ini dengan nombor yang menentukan bait yang akan dicetak ke output standard. |
-n, -lines | Adalah wajib untuk mengikuti pilihan ini dengan nombor juga. Pilihan -n menentukan jumlah baris yang akan dicetak ke output standard. |
: -q, --quiet,-silent | Sekiranya pilihan ini digunakan maka arahan kepala tidak akan mencetak tajuk yang menyatakan nama fail. |
-V, --Verbose | Pilihan ini akan sentiasa mengeluarkan tajuk/nama fail. |
-z, --zero-ditamatkan | Mengubah garis pematuhan garis dari garis newline menjadi null. |
--tolong | Untuk mengeluarkan menu bantuan. |
--versi | Untuk 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.
- « Cara memasang aplikasi isyarat di ubuntu 20.04
- Cara Memasang dan Konfigurasi VNC Server di Debian 10 »