GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz hlavy

Úvod

Hlava :je zabudován do příkazů na unixových systémech nebo unixových operačních systémech jako :

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

Využití :používá se k zobrazení horních řádků nebo bajtů textových souborů nebo začátku řízených dat.

Jak jej používat?

  • Můžete jej použít k zobrazení začátku velkého textového souboru Like :system log .
  • Ve výchozím nastavení umí číst prvních 10 řádků:
head /var/log/user.log
  • Nebo můžete zadat počet řádků, které potřebujete k zobrazení.
head -n 2  /var/log/user.log
head --lines=2  /var/log/user.log

Nápověda :–lines=počet řádků === -n počet řádků

VÝSTUP:

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:~# 
  • Můžete zobrazit buď bajty z textového souboru
  • bajty znamenají jeden znak.. Vytvořím textový soubor s 10 znaky
echo "CharNum8--" > ~/bytes.txt
  • Potom zobrazím prvních 8 znaků pomocí hlavy
head -c 8 ~/bytes.txt
head --bytes=8 ~/bytes.txt

VÝSTUP:

CharNum8
  • Hlavu můžete použít ke čtení z mnoha různých souborů
  • Tuto možnost mohu použít pro srovnání.
head -q unix.txt cop.txt 
head --quiet  unix.txt cop.txt
  • Mohu použít hlavu s možností verbose k zobrazení obsahu souborů s názvem souboru výše
head -v unix.txt 
head --verbose unix.txt 

VÝSTUP:

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

Sloučím mezi podrobnou možností a tichou možností, abych objasnil jejich použití

VÝSTUP:

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:~# 
  • Mohu jej použít s potrubím
cat /var/log/user.log | head -n 3
ls -lah /root | head -n 5
  • Zde mohu použít hlavu k uložení výsledku příkazu do textového souboru
cat /var/log/user.log | head -n 3 > output.txt

VÝSTUP:

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:~# 
  • Verzi hlavy zjistíte zadáním :
head --version 
  • Další nápovědu získáte pomocí této možnosti:
head --help 

Závěr:

Tento článek objasňuje, jak používat příkaz hlavy, s praktickými příklady.

Pro více informací použijte:mužská hlava


Linux
  1. Jak používat Telnet ve Windows

  2. Jak používat Su Command v Linuxu

  3. Jak používat příkaz basename?

  1. Jak používat Linux Cat Command (s příklady)

  2. Jak používat příkaz Disown v Linuxu

  3. Jak používat příkaz Linux SS

  1. Jak používat příkaz Linux head

  2. Jak používat příkaz Linux nohup

  3. Linux Head Command