GNU/Linux >> Znalost Linux >  >> Ubuntu

Použití Head Command v Linuxu

Jak již název napovídá, příkaz head standardně zobrazuje 10 horních řádků ze souboru. Tento příkaz lze spojit s jinými příkazy a vytvořit standardní výstup. Příkaz head je nástroj příkazového řádku, pomocí kterého můžete snadno získat nejvyšší data ze zadaného souboru a zobrazit výsledek na standardní výstup.

V tomto tutoriálu vysvětlíme, jak používat příkaz head, nástroj příkazového řádku v systému Linux. Možnosti příkazů hlavy vysvětlíme na krátkých příkladech.

Syntaxe příkazu Head

Příkaz head má následující syntaxi:

head <options> <filename>

Možnosti: Volby Head se používají k určení akce, která se se souborem provede. Například použijte volbu -n k zadání čísla řádku.

Název souboru: pomocí tohoto argumentu můžete zadat jeden nebo více jmen souborů jako vstup. Pokud pak neuvedete název souboru, přečte standardní nezpracovaný vstup.

Použití příkazu hlavy s příklady

V tomto článku probereme následující různá použití příkazu head:

Použití příkazu Head bez možnosti

Když je příkaz head použit s názvem souboru bez jakékoli možnosti, pak v takovém případě vrátí prvních 10 řádků daného souboru následovně:

$ head filename.txt

Například pomocí příkazu head chceme načíst prvních 10 řádků z našeho testovacího souboru.

$ head testfile.txt

Na terminál se vrátí následující výstup:

Vytiskněte zadané řádky pomocí příkazu head

Použitím volby -n (–lines) spolu se zadaným celým číslem můžete zobrazit požadovaný počet řádků ze souboru následovně:

$ head -n <integer> filename.txt

Například chcete vytisknout prvních 20 řádků ze souboru. V tomto případě byste uvedli 20 s možností n takto:

$ head -n 20 testfile.txt

Můžete také vynechat možnost n z výše uvedeného příkazu a uvést celé číslo se spojovníkem takto:

$ head -20 testfile.txt

Vytiskněte zadané bajty pomocí příkazu head

Můžete také vytisknout zadaný počet bajtů souboru pomocí volby ‚-c‘ spolu s příkazem head takto:

$ head -c <integer> filename.txt

Vysvětleme si na příkladu tisk prvních 200 bajtů dat ze souboru pomocí příkazu head. Spustili byste následující příkaz:

$ head -c 200 testfile.txt

Přípona multiplikátoru může také určit zobrazení bajtů. Například,

Následující multiplikátory můžete použít se zadaným celým číslem bajtů:

  • b se vynásobí 512.
  • kB násobeno 1000
  • K vynásobeno 1024
  • MB vynásobený 1000000
  • M se vynásobí 1048576

Chcete-li vytisknout horní 2 kilobajty, spusťte následující příkaz:

$ head -c 2k testfile.txt

Příkazem head zadejte jako vstup více souborů

Více souborů můžete také vzít jako vstup příkazem head takto:

$ head testfile.txt testfile2.txt

Výše zmíněný příkaz vám ukáže prvních deset řádků z každého názvu souboru.

Stejné možnosti se používají s příkazem head v případě více souborů.

Použití příkazu Head s příkazem tail

Příkaz hlavy lze použít i s jinými příkazy. Chcete-li například vytisknout řádky mezi 10 a 20 řádky, můžete použít příkaz tail takto:

$ head -n 20 testfile.txt | tail -10

Hlavní kanál příkazů s dalšími příkazy

Příkaz head lze také použít jako rouru s jinými příkazy. Chcete-li například zobrazit poslední 2 upravené soubory, použijte následující příkaz:

$ ls -t /etc | head -n 2

Závěr

V tomto článku jsme dobře porozuměli použití příkazu hlavy se všemi požadovanými možnostmi. Viděli jsme, jak efektivně používat jiné příkazy s příkazy hlavy. Použitím příkazu tail s příkazem head můžete také zobrazit poslední řádky souboru na terminálu.

 


Ubuntu
  1. Jak používat Su Command v Linuxu

  2. Příkaz linuxové hlavy s příklady

  3. 5 Linuxových příkazů, které nikdy nepoužívám

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

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

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

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

  2. 8 Příklady příkazů hlavy v Linuxu

  3. Linux Head Command