GNU/Linux >> Znalost Linux >  >> Linux

Prohlížejte soubory pomocí příkazů – cat, more, tail, head a wc

Existuje několik příkazů, které zobrazují informace o souboru ve formátu pouze pro čtení. Mezi příkazy pro prohlížení souborů patří následující:

  • kočka
  • více
  • ocas
  • hlava
  • Wc

příkaz cat

Příkaz cat zobrazí obsah jednoho nebo více textových souborů na obrazovce bez pauzy.

$ cat filename

Například:

# cat data.txt
northwest       NW      Joel Craig          10
western         WE      Sharon Kelly        40
southwest       SW      Chris Foster        33
central         CT      Sheri Watson        44

Nepoužívejte příkaz cat ke čtení binárních souborů. Použití příkazu cat ke čtení binárních souborů může způsobit zamrznutí okna terminálu. Pokud okno terminálu zamrzne, zavřete okno terminálu a otevřete nové okno terminálu.

Poznámka :Než se pokusíte otevřít soubor pomocí příkazu cat, doporučujeme nejprve spustit příkaz file a určit typ souboru.

další příkaz

Příkaz more zobrazí obsah textového souboru jednu obrazovku po druhé.

$ more filename

--More--(n%)

ve spodní části každé obrazovky se zobrazí zpráva n % je procento souboru, který byl zobrazen. Po zobrazení celého souboru se objeví výzva shellu.

Když se v dolní části obrazovky objeví výzva –More–(n%), můžete k procházení souborem použít klávesy popsané v tabulce.

Příkaz klávesnice Akce
Mezerník Posune se o jednu obrazovku dopředu
Návrat Posouvá jeden řádek po druhém
b Posune se o jednu obrazovku zpět
h Zobrazí nabídku funkcí s nápovědou
/string Hledá dopředu vzor
n Najde další výskyt vzoru
q Ukončí a vrátí se do příkazového řádku shellu

příkaz hlavy

Příkaz head zobrazí prvních 10 řádků souboru.

$ head -n filename

Počet zobrazených řádků můžete změnit pomocí volby -n. Chcete-li například zobrazit prvních pět řádků souboru /var/log/messages, zadejte příkaz head s volbou -n nastavenou na 5.

$ head -5 /var/log/messages

příkaz ocas

Příkaz tail zobrazí posledních 10 řádků souboru.

$ tail –n/+n filename

Počet zobrazených řádků můžete změnit pomocí voleb -n nebo +n.
-n volba zobrazí n řádků od konce souboru.
+n volba zobrazí soubor od řádku n do konce souboru.

Chcete-li například zobrazit poslední čtyři řádky souboru /var/log/messages, zadejte příkaz tail s volbou -n nastavenou na 4.

$ tail -4 /usr/dict/words

Chcete-li například zobrazit řádek 10 až konec souboru data.txt, zadejte příkaz tail s možností +n nastavenou na 10.

$ tail +10 data.txt

příkaz wc

Příkaz wc zobrazuje počet řádků, slov a znaků obsažených v souboru.

$ wc -options filename

S příkazem wc můžete použít následující možnosti.

Symbol Popis
-l Počet řádků
-w Počet slov
-c Počet bajtů
-m Počet znaků

Když použijete příkaz wc bez voleb, výstup zobrazí počet řádků, slov a znaků obsažených v souboru. Chcete-li například zobrazit počet řádků, slov a znaků v souboru dante, použijte příkaz wc.

$ wc data.txt
32      223     1319    data.txt

Chcete-li například zobrazit počet řádků v souboru dante, zadejte příkaz wc s volbou -l.

$ wc -l data.txt
32 data.txt


Linux
  1. Příkazy hlavy a ocasu v Linuxu vysvětleny s příklady

  2. Io Redirection and the Head Command?

  3. 10 příkladů příkazů Cat pro správu souborů v systému Linux / UNIX

  1. Jak vytvořit řídké soubory v Linuxu pomocí příkazu „dd“.

  2. Jak komprimovat a dekomprimovat soubory .bz2 v Linuxu pomocí příkazu bzip2

  3. unix - hlava A konec souboru

  1. Použití více k zobrazení textových souborů na příkazovém řádku Linuxu

  2. wget vs curl:Jak stahovat soubory pomocí wget a curl

  3. Jak zkontrolovat OS a verzi pomocí příkazu Linux