GNU/Linux >> Znalost Linux >  >> Linux

Návody a příklady příkazu Linux Head pro začátečníky

Příkaz hlavy Linuxu je jednoduchý nástroj příkazového řádku, který uživatelům umožňuje zobrazit několik prvních částí souboru. Většina lidí jej používá k prohlížení nejvyšší části konfiguračních souborů. Můžete jej ale také použít pro kontrolu libovolných souborů. V této příručce jsme ilustrovali několik příkladů, jak používat příkaz head.

Na konci této příručky byste se měli naučit správně používat. Jakmile tak učiníte, stanete se velmi plynulými v procházení souborů přímo z terminálu. Takže pokračujte ve čtení a zjistěte více o příkazu head v Linuxu.

Užitečný příklad příkazu Linux Head

Příkaz head je jedním z nejjednodušších terminálových příkazů Linuxu. Je tedy velmi snadné ovládat tento příkaz a používat jej v každodenních počítačových úlohách. Podívejte se na následující příklady, abyste zjistili, jak funguje příkaz head.

1. Vytiskněte prvních deset řádků souboru

Ve výchozím nastavení příkaz head vytiskne prvních deset řádků zadaného souboru. Spusťte níže uvedený příkaz ve svém oblíbeném emulátoru terminálu Linux a uvidíte, jak to funguje v praxi.

$ head /usr/share/dict/american-english

Tento příkaz zobrazí prvních deset řádků /usr/share/dict/american-english soubor. Všimněte si, že tento soubor budeme používat v této příručce, protože je snadno dostupný ve většině distribucí Linuxu.

2. Vytiskněte prvních N řádků souboru

Počet řádků, které chceme zobrazit, můžeme určit pomocí příkazu head. Chcete-li to provést, jednoduše přidejte -n příznak následovaný počtem řádků. Například níže uvedený příkaz zobrazí prvních 15 řádků z americko-anglického slovníku Ubuntu.

- -
$ head -n 15 /usr/share/dict/american-english

Můžete také použít dlouhou syntaxi –lines místo -n . Podívejte se na níže uvedený příklad, abyste viděli, jak to funguje.

$ head --lines 15 /usr/share/dict/american-english

3. Tisk prvních N bajtů souboru

První N můžete vytisknout pomocí příkazu head znaky souboru. Jednoduše použijte -c následuje počet znaků, které chcete zobrazit. Níže uvedený příkaz to demonstruje pomocí našeho vzorového souboru.

$ head -c 30 /usr/share/dict/american-english

Tento příkaz vytiskne prvních 30 bajtů ze souboru /usr/share/dict/american-english . Dlouhá alternativa pro -c je –bajtů .

$ head --bytes 30 /usr/share/dict/american-english

Všimněte si, že tato volba také počítá nové řádky (\n) jako jeden znak. Takže možná budete muset trochu upravit, abyste zobrazili požadované znaky.

4. Tisk řádků z více souborů

Pomocí příkazu Linux head můžete zobrazit první části z více souborů. Jednoduše zadejte názvy souborů jeden po druhém, každý oddělený mezerou. Podívejte se na níže uvedené příklady, abyste viděli, jak to funguje.

$ head -n 6 /usr/share/dict/american-english /usr/share/dict/british-english

Tento příkaz zobrazí prvních 6 řádků z americko-anglických a britsko-anglických souborů. Výstup je oddělen záhlavím, které označuje, ke kterému souboru řádky patří.

5. Zakázat záhlaví souborů ve výstupu

Pokud nechcete zobrazovat záhlaví souboru, můžete to vypnout pomocí -q volba. Podívejte se na níže uvedený příklad, abyste viděli, jak to funguje v Linuxu.

$ head -n 6 -q /usr/share/dict/american-english /usr/share/dict/british-english

Když spustíte výše uvedený příkaz, vytiskne prvních šest řádků z obou souborů. Výstup však neukáže, ke kterému souboru řádky patří. Alternativy k -q možnost je – tichý a –tiché .

$ head --lines 6 --quiet /usr/share/dict/american-english /usr/share/dict/british-english
$ head --lines 6 --silent /usr/share/dict/american-english /usr/share/dict/british-english

6. Vždy tisknout záhlaví souborů

Pokud se chcete ujistit, že se záhlaví souborů vždy tiskne, můžete použít -v vlajka. Může být užitečné při práci s citlivými dokumenty, které vyžadují další křížové kontroly. Podívejte se na níže uvedený příklad, abyste to viděli v praxi.

$ head -n 6 -v /usr/share/dict/american-english

Pokud vynecháte -v flag a spusťte příkaz znovu, ve výstupu neuvidíte žádný soubor záhlaví. Každopádně můžete také použít dlouhou syntaxi –verbose místo -v , jak ukazuje níže uvedený příklad.

$ head --lines 6 --verbose /usr/share/dict/american-english

7. Tisk všech řádků ze souboru kromě posledních N řádků

Příkaz linuxové hlavy umožňuje uživatelům vytisknout všechny kromě posledních N číselných řádků z každého souboru. Chcete-li to provést, použijte ‘-‘ znak před číslem řádku. Následující příkaz to demonstruje na jednoduchém příkladu.

$ head -n -6 /usr/share/dict/american-english
$ head --lines -6 /usr/share/dict/american-english

Výše uvedené příkazy vytisknou všechny kromě posledních šesti řádků ze souboru americko-anglického slovníku. Stejně to funguje i u postav. Například níže uvedené příkazy vytisknou všech kromě posledních 60 znaků ze souboru příkladu.

$ head -c -60 /usr/share/dict/american-english
$ head --bytes -60 /usr/share/dict/american-english

8. Jako oddělovač čáru nastavte hodnotu NUL

Obslužný program hlavy  -z umožňuje uživatelům nastavit znak NUL(\0) jako oddělovač řádku namísto znaku nového řádku. To může být užitečné, když jsou řádky odděleny pomocí mezer, nikoli pomocí nových řádků. Podívejte se na níže uvedený příklad, abyste viděli, jak to funguje.

$ head -c 6 -z /usr/share/dict/american-english

Dlouhá syntaxe pro -z možnost je –zakončena nulou . Níže uvedený příklad používá tuto syntaxi.

$ head --bytes 6 --zero-terminated /usr/share/dict/american-english

9. Zobrazte stránku nápovědy

Stránka nápovědy k příkazům Linuxu zobrazuje souhrnné informace o všech dostupných volbách a o tom, jak je používat. Tuto stránku pro příkaz head můžete zobrazit pomocí následujícího jednoduchého příkazu.

$ head --help

Vytiskne vám dostupné možnosti a syntaxi příkazů hlavy. Tato možnost nemá krátký tvar.

10. Zobrazte stránku Mana

Manová stránka nebo manuál nebo příkaz Linuxu poskytuje podrobné informace o příkazu. Je to nejlepší místo k nalezení informací o příkazu nebo jeho možnostech. Manuálovou stránku příkazu Linux head můžete zobrazit pomocí níže uvedeného příkazu.

$ man head

Nahlédněte na tuto stránku, kdykoli budete potřebovat podrobné informace o použití příkazu head.

Konec myšlenek

Příkaz head je jednoduchý, ale užitečný nástroj pro manipulaci se soubory. Pokud budete vědět, jak jej efektivně používat, vaše každodenní práce bude mnohem jednodušší. Naštěstí je to velmi jednoduchý nástroj a má pouze několik možností příkazového řádku. To usnadňuje zvládnutí tohoto příkazu během okamžiku.

Pokud vyzkoušíte příkazy uvedené v této příručce, měli byste být schopni je v budoucnu efektivně používat. Pokud chcete, můžete si tuto příručku uložit do záložek pro budoucí reference. Doufáme, že se nám podaří poskytnout vám informace, které jste hledali. Pokud máte další otázky týkající se tohoto nástroje, zanechte nám komentář níže.


Linux
  1. 10 návodů na příkazy Linuxu pro začátečníky a experty

  2. Linux cd command tutorial pro začátečníky (8 příkladů)

  3. Linux killall příkaz pro začátečníky (8 příkladů)

  1. 10 příkladů příkazů „rm“ pro linuxové začátečníky

  2. 10 příkladů příkazů Linux Cat pro začátečníky

  3. Výuka příkazů Linux pro začátečníky (5 příkladů)

  1. Linux df Command Tutorial pro začátečníky (8 příkladů)

  2. Linuxový příkaz dir pro začátečníky (10 příkladů)

  3. Příkaz Linux Head vysvětlený pro začátečníky (5 příkladů)