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