Příkaz Linux cat se používá k tisku obsahu textového souboru. Pomocí příkazu Linux cat můžete vytisknout obsah svého c, zdrojového souboru Java, konfiguračních souborů Linux atd.
Příkaz cat je ve výchozím nastavení k dispozici v každé distribuci Linuxu. Nemusíte jej tedy instalovat samostatně.
V tomto článku vám ukážu, jak používat příkaz Linux cat. Pojďme tedy začít.
Základní použití příkazu Linux Cat:
Základní a nejběžnější použití příkazu Linux cat je jeho použití bez možnosti příkazu.
Například pro zobrazení obsahu souboru / etc / hosts adresáře, spusťte příkaz cat následujícím způsobem:
$ cat / etc / hostsJak vidíte, obsah / etc / hosts konfigurační soubor jsou vytištěny na obrazovce.
Tisk čísel řádků:
Řekněme, že chcete na terminálu vytisknout obsah zdrojového souboru Java. Můžete samozřejmě použít příkaz kočky. Příkaz cat však ve výchozím nastavení nezobrazuje čísla řádků. Pro zdrojový soubor nebo program je to zásadní. Naštěstí příkaz kočky ano -n možnost, kterou můžete použít k zobrazení čísel řádků.
Chcete-li zobrazit obsah spolu s číslem řádku zdrojového souboru Java Vítejte.Jáva, spusťte příkaz Linux cat následujícím způsobem:
$ cat -n Vítejte.JávaJak vidíte, jsou zobrazena čísla řádků.
Číslování pouze neprázdných řádků:
Chcete-li zobrazit čísla řádků, které nejsou pouze prázdné, můžete použít -b možnost příkazu Linux cat.
V předchozím zdrojovém souboru Java Vítejte.java, přidal jsem několik prázdných řádků, abych ukázal, jak -b možnost funguje.
Jak vidíte, s -n Možnost, všechny řádky (včetně prázdných řádků) jsou očíslovány.
$ cat -n Vítejte.Jáva
S -b Možnost, pouze řádky, které nejsou prázdné, jsou očíslovány, jak vidíte na následujícím obrázku.
$ cat -b Vítejte.Jáva
Odstranění opakujících se prázdných řádků:
Soubor, který se pokoušíte zobrazit, může mít po sobě spoustu prázdných řádků. Díky tomu bude výstup příkazu cat velmi dlouhý a otravný.
Můžete použít -s možnost příkazu Linux cat odstranit opakované prázdné řádky následujícím způsobem:
$ cat -s Vítejte.JávaTisk znaků záložky:
V souboru zdrojového kódu programu jste možná použili mnoho znaků tabulátoru. Naštěstí jsou ve výchozím nastavení neviditelné. Pokud ale opravdu potřebujete vidět všechny znaky tabulátoru, které máte ve svém souboru, můžete použít -T možnost příkazu Linux cat.
Možná budete potřebovat tuto funkci, když chcete nahradit všechny znaky tabulátoru bílými mezerami a chcete se ujistit, že už nezůstávají žádné znaky tabulátoru.
Chcete-li zobrazit všechny znaky záložek v našem Vítejte.Jáva zdrojový soubor, příkaz Linux cat lze použít následovně:
$ cat -T Vítejte.JávaJak vidíte, znaky záložek se zobrazují jako ^ Já.
Tisk znaků na konci řádku:
Pokud chcete vytisknout znak EOL (End of Line), který je reprezentován $, můžete použít -E možnost příkazu Linux cat.
Například pro tisk znaků EOL Vítejte.java, spusťte příkaz Linux cat následujícím způsobem:
$ cat -E Vítejte.JávaJak vidíte, vytisknou se znaky EOL.
Tisk netisků, karet a znaků EOL:
Dříve jste museli použít -proti možnost vytisknout netisknutelné znaky, použijte -T možnost vytisknout znaky tabulátoru a použít -E možnost tisku znaků EOL. Co když je potřebujete všechny vytisknout? Všechny tyto možnosti můžete kombinovat společně následujícím způsobem:
$ cat -vTE Vítejte.Jáva
Existuje však lepší řešení. Příkaz Linux cat má a -A možnost, která dělá to samé s menším počtem psaní.
$ cat -A Vítejte.JávaJak vidíte, výstupy jsou stejné.
V zásadě tedy používáte příkaz Linux cat k zobrazení textových souborů v systému Linux. Děkujeme za přečtení tohoto článku.