GNU/Linux >> Znalost Linux >  >> Linux

Linux Head Command

head příkaz vytiskne první řádky (10 řádků ve výchozím nastavení) jednoho nebo více souborů nebo dat z potrubí na standardní výstup.

Tento článek vysvětluje, jak používat Linux head praktické příklady a podrobná vysvětlení nejběžnějších možností příkazů.

Syntaxe příkazu Head #

Syntaxe příkazu head je následující:

head [OPTION]... [FILE]...
  • OPTION - head možnosti. Nejběžnější možnosti projdeme v dalších částech.
  • FILE - Nula nebo více jmen vstupních souborů. Pokud není FILE je zadáno, nebo když FILE je - , head přečte standardní vstup.

Jak používat head Příkaz #

Ve své nejjednodušší podobě, když je použit bez jakékoli možnosti, head zobrazí prvních deset řádků.

head filename.txt

Zobrazit konkrétní počet řádků #

Použijte -n (--lines ) následovaná celým číslem určujícím počet řádků, které se mají zobrazit:

head -n <NUMBER> filename.txt

Písmeno n můžete vynechat a použijte pouze spojovník (- ) a číslo (bez mezery mezi nimi).

Zobrazení prvních 30 řádků souboru s názvem filename.txt byste napsali:

head -n 30 filename.txt

Následující způsobí stejný výsledek jako výše uvedené příkazy:

head -30 filename.txt

Zobrazit konkrétní počet bajtů #

-c (--bytes ) umožňuje tisknout určitý počet bajtů:

head -c <NUMBER> filename.txt

Chcete-li například zobrazit prvních 100 bajtů dat ze souboru s názvem filename.txt byste napsali:

head -c 100 filename.txt

Můžete také použít násobící příponu za číslem k určení počtu bajtů, které se mají zobrazit. b vynásobí ho 512, kB vynásobí ho 1000, K vynásobí ho 1024, MB vynásobí ho 1000000, M vynásobí ho 1048576 a tak dále.

Následující příkaz zobrazí prvních pět kilobajtů (2048) souboru filename.txt :

head -c 5k filename.txt

Zobrazit více souborů #

Pokud je jako vstup do příkazu head poskytnuto více souborů, zobrazí se prvních deset řádků z každého poskytnutého souboru.

head filename1.txt filename2.txt

Můžete použít stejné možnosti jako při zobrazení jednoho souboru.

Tento příklad ukazuje prvních 20 řádků souborů filename1.txt a filename2.txt :

head -n 20 filename1.txt filename2.txt

Pokud je použit více než jeden soubor, před každým obsahem souboru je uvedena hlavička s názvem souboru.

Použít head s Dalšími příkazy #

head příkaz lze použít v kombinaci s jinými příkazy přesměrováním standardního výstupu z/do jiných nástrojů pomocí rour.

Následující příkaz bude hashovat $RANDOM proměnná prostředí, zobrazí prvních 32 bajtů a zobrazí náhodný řetězec 24 znaků:

echo $RANDOM | sha512sum | head -c 24 ; echo

Závěr č.

Nyní byste měli dobře rozumět tomu, jak používat Linux head příkaz. Je komplementární k tail příkaz, který vytiskne poslední řádky souboru na terminál.

Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte zanechat komentář.


Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový příkaz cat

  1. Linuxový ip příkaz

  2. Linux cd příkaz

  3. Příklady příkazů dd v Linuxu

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

  2. W Command v Linuxu

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