GNU/Linux >> Znalost Linux >  >> Linux

7 způsobů použití příkazu Linux Head

Linux má sadu výkonných příkazů pro provádění různých operací. Mezi těmito příkazy je Hlava. Je to také důležitý příkaz, který se používá k zobrazení N čísel řádků souboru. Proč je to potřeba? Představte si scénář, kdy pracujete na příkazovém řádku Linuxu a neustále se vytváří nebo aktualizuje soubor protokolu.

Potřebujete pouze zobrazit prvních několik řádků, abyste se ujistili, že věci fungují tak, jak bylo zamýšleno. Tehdy se bude hodit příkaz Head, protože dokáže rychle zobrazit pouze prvních několik řádků souboru.

Syntaxe:

head <option> <file>

Kde

Příkaz Head v Linuxu

1. Zobrazit prvních deset řádků

Ve výchozím nastavení vrací prvních deset řádků souboru. Pokud je zadáno více než jeden název souboru, vrátí prvních deset řádků každého souboru.

head /etc/passwd

Příklad:

2. Zobrazit prvních N řádků

Místo zobrazení prvních deseti řádků můžete ovládat počet řádků, které chcete zobrazit. Obecná syntaxe pro tento účel je následující:

head -n <num> <file>

Kde je povinný parametr, který představuje počet řádků, které chcete zobrazit ve výstupu.

head -n 5 /etc/passwd

Příklad:

3. Zobrazit prvních N bajtů

Můžete také definovat počet prvních bajtů, které chcete zobrazit ve výstupu místo řádků.

Syntaxe:

head -c <num> <file>

Kde je povinný parametr, který představuje počet bajtů, které chcete zobrazit ve výstupu.

head -c 50 /etc/passwd

Příklad:

4. Zobrazit data souboru pomocí záhlaví

Příkaz head můžeme použít k zobrazení řádků z více souborů, kterým vždy předchází hlavička názvu souboru.

Syntaxe:

head -v  <file1> <file2>
head -v /etc/passwd /etc/shadow

Příklad:

5. Zobrazit data souboru bez záhlaví

Příkaz head můžeme použít k zobrazení řádků z více souborů, aniž by jim předcházelo záhlaví názvu souboru.

Syntaxe:

head -q  <file1> <file2>
head -q /etc/passwd /etc/shadow

Příklad:

6. Filtrujte data souboru pomocí příkazu grep

Data ze souboru můžete filtrovat zkombinováním příkazu grep s příkazem head pomocí potrubí.

Syntaxe:

head <file> | grep <searchterm>

Zde je řetězec, který chcete vyhledat a zobrazit v souboru.

head /var/log/auth.log | grep tuts

Tento příkaz vrátí pouze řádky obsahující náš hledaný výraz „tuts“.

Příklad:

7. Zobrazit N naposledy použitých souborů

Příkaz Head lze kombinovat pomocí roury s jinými příkazy Linuxu. Stejně jako můžete použít příkaz head s příkazem ls k získání N naposledy použitých souborů.

Syntaxe:

ls -t | head -n 5

Tento příkaz nejprve najde nejnovější soubory a zobrazí pouze prvních 5 naposledy použitých souborů.

Příklad:

Závěr

Jak vidíte, příkaz head je užitečný pro manipulaci s velkými soubory, zejména s rozsáhlými soubory protokolu, kde chcete vidět poslední data namísto otevírání celého souboru, což může spotřebovat spoustu paměti a času.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz historie v Linuxu

  3. Jak používat příkaz id v Linuxu

  1. 3 zajímavé způsoby použití linuxového příkazu cowsay

  2. Jak používat příkaz historie Linuxu

  3. 5 způsobů, jak použít příkaz move v Linuxu

  1. Jak používat příkaz xargs pro Linux

  2. Jak používat Linuxový příkaz tee

  3. Jak používat horní příkaz v Linuxu