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-headmožnosti. Nejběžnější možnosti projdeme v dalších částech.FILE- Nula nebo více jmen vstupních souborů. Pokud neníFILEje zadáno, nebo kdyžFILEje-,headpř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ář.