Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands
Obsah:
- Head Command Syntax
- Jak používat příkaz Head
- Jak zobrazit konkrétní počet čar
- Jak zobrazit konkrétní počet bajtů
- Jak zobrazit více souborů
- Jak používat hlavu s jinými příkazy
- Závěr
Příkaz head vytiskne první řádky (ve výchozím nastavení 10 řádků) jednoho nebo více souborů nebo datových toků na standardní výstup.
V tomto tutoriálu vysvětlíme, jak používat obslužný program Linux hlavy pomocí praktických příkladů a podrobných vysvětlení nejběžnějších možností hlav.
Head Command Syntax
Syntaxe příkazu head je následující:
head……
-
OPTION
- možnosti hlavy. V následujících sekcích projdeme nejběžnější možnosti.FILE
- Nula nebo více názvů vstupních souborů. Není-li zadán žádný SOUBOR, nebo pokud je SOUBOR-
, hlava přečte standardní vstup.
Jak používat příkaz Head
Ve své nejjednodušší podobě, pokud je použit bez jakékoli volby, zobrazí příkaz head prvních 10 řádků.
Jak zobrazit konkrétní počet čar
Použijte volbu
-n
(
--lines
) následovanou celým číslem určujícím počet řádků, které mají být zobrazeny:
Můžete vynechat písmeno
Chcete-li zobrazit prvních 30 řádků souboru s názvem
Následující bude mít stejný výsledek jako výše uvedené příkazy: Volba
Chcete-li například zobrazit prvních 100 bajtů dat ze souboru s názvem
Můžete také použít multiplikátorovou příponu za číslem k určení počtu bytů, které mají být zobrazeny.
Následující příkaz zobrazí prvních pět kilobajtů (2048) souboru
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. Můžete použít stejné možnosti jako při zobrazení jednoho souboru. Tento příklad ukazuje prvních 20 řádků souborů
Je-li použit více než jeden soubor, výstup předchází každému záhlaví s názvem souboru. Příkaz head lze použít v kombinaci s jinými příkazy přesměrováním standardního výstupu z / na jiné obslužné programy pomocí potrubí. Následující příkaz bude hash proměnnou prostředí
Nyní byste měli dobře rozumět tomu, jak používat příkaz Linux head. Je to doplněk k příkazu tail, který tiskne poslední řádky souboru na terminál.
head -n filename.txt
head -n filename.txt
n
a použít pouze pomlčku (
-
) a číslo (bez mezer mezi nimi).
filename.txt
, zadejte:
head -n 30 filename.txt
Jak zobrazit konkrétní počet bajtů
-c
(
--bytes
) umožňuje tisknout určitý počet bajtů:
head -c filename.txt
head -c filename.txt
filename.txt
, zadejte:
head -c 100 filename.txt
b
vynásobí 512,
kB
vynásobí 1000,
K
vynásobí 1024,
MB
vynásobí 10 000 000,
M
vynásobí 1048576 atd.
filename.txt
:Jak zobrazit více souborů
head filename1.txt filename2.txt
filename1.txt
a
filename2.txt
:
head -n 20 filename1.txt filename2.txt
Jak používat hlavu s jinými příkazy
$RANDOM
, zobrazí prvních 32 bajtů a zobrazí náhodný řetězec 24 znaků:
echo $RANDOM | sha512sum | head -c 24; echo
Závěr
Hlavní stránky Fall Victim to Web Hijack
Zde je kontrola, zda vaše stránky mohly být neviditelně vybaveny touto poslední vlnou k útoku na návštěvníky. > Bezpečnostní společnost Finjan dnes oznámila, že nalezla více než 1000 lokalit infikovaných agenta útoku s názvem "Asprox", který využívá zjištěných nedostatků v programování zranitelných míst pro přidání skrytého kódu útoku. Záchranný kód zase vyhledává chyby v počítači prohlížeče, a pokud se objeví nějaké takové otvory, bude stahovat malware do počítače.
Linuxový kód je "benchmark kvality", uzavírá studie
Nedávno, Coverity skenoval 7,6 milionu řádků kódu v Linuxu 3.8 a zjistil, že hustota defektů je pouze 0,59.
Linuxový časový příkaz
Příkaz času se používá k určení, jak dlouho daný příkaz trvá. Je to užitečné pro testování výkonu vašich skriptů a příkazů. Bash i Zsh, nejpoužívanější mušle systému Linux, mají své vlastní vestavěné verze časového příkazu, které mají přednost před časovým příkazem Gnu.