GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan perintah kepala

Pengantar

Kepala :perintah bawaan pada sistem unix atau sistem operasi mirip unix Seperti :

  • 386BSD.
  • Linux Arch.
  • AIX.
  • Android.
  • BSD NET/2.
  • Debian.
  • DragonFly BSD.
  • GNU Hurd.

Penggunaan :digunakan untuk menampilkan baris atau byte teratas dari file teks atau awal data yang disalurkan.

Bagaimana cara menggunakannya?

  • Anda dapat menggunakannya untuk menampilkan awal file teks besar Seperti :log sistem .
  • Secara default dapat membaca 10 baris teratas :
head /var/log/user.log
  • Atau Anda dapat menentukan jumlah baris yang Anda butuhkan untuk menampilkannya.
head -n 2  /var/log/user.log
head --lines=2  /var/log/user.log

Petunjuk :–lines=jumlah baris === -n jumlah baris

OUTPUT:

root@unixcop:~# head --lines=2  /var/log/user.log
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:eth0 index:2 flags:0x00001003
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:wlan0 index:3 flags:0x00011043
root@unixcop:~# 
  • Anda dapat menampilkan byte dari file teks
  • byte berarti satu karakter .. saya akan membuat file teks dengan 10 karakter
echo "CharNum8--" > ~/bytes.txt
  • Kemudian saya akan menampilkan 8 char pertama menggunakan head
head -c 8 ~/bytes.txt
head --bytes=8 ~/bytes.txt

OUTPUT:

CharNum8
  • Anda dapat menggunakan head untuk membaca dari banyak file berbeda
  • Saya dapat menggunakan opsi ini untuk perbandingan.
head -q unix.txt cop.txt 
head --quiet  unix.txt cop.txt
  • Saya dapat menggunakan kepala dengan opsi verbose untuk menampilkan konten file dengan nama file di atas
head -v unix.txt 
head --verbose unix.txt 

OUTPUT:

==> unix.txt <==
Name         Email 
Mostafa      [email protected]

Saya akan menggabungkan antara opsi verbose dan opsi silent untuk memperjelas penggunaannya

OUTPUT:

root@unixcop:~# head --quiet --verbose unix.txt cop.txt 
==> unix.txt <==
Name         Email 
Mostafa      [email protected]

==> cop.txt <==
Name         Email 
Mostafa      [email protected]
root@unixcop:~# 
  • Saya bisa menggunakannya dengan pipeline
cat /var/log/user.log | head -n 3
ls -lah /root | head -n 5
  • Di sini saya dapat menggunakan head untuk menyimpan hasil perintah dalam file teks
cat /var/log/user.log | head -n 3 > output.txt

OUTPUT:

root@unixcop:~# cat /var/log/user.log | head -n 3 > output.txt
root@unixcop:~# cat output.txt 
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:eth0 index:2 flags:0x00001003
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:wlan0 index:3 flags:0x00011043
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWROUTE: index:3
root@unixcop:~# 
  • Anda dapat mengetahui versi kepala dengan mengetik :
head --version 
  • Untuk bantuan lebih lanjut, Anda dapat menggunakan opsi ini:
head --help 

Kesimpulan:

Artikel ini menjelaskan cara menggunakan perintah head dengan contoh praktis.

Untuk Informasi lebih lanjut gunakan:man head


Linux
  1. Cara Menggunakan Telnet Di Windows

  2. Cara menggunakan Perintah Su di Linux

  3. Bagaimana cara menggunakan perintah nama dasar?

  1. Cara Menggunakan Perintah Linux Cat (Dengan Contoh)

  2. Cara Menggunakan Perintah Disown di Linux

  3. Cara Menggunakan Perintah SS Linux

  1. Cara Menggunakan Perintah kepala Linux

  2. Cara Menggunakan Perintah Linux nohup

  3. Perintah Kepala Linux