Příkazy pro Linux

Jak používat příkaz „cat“ v Bash?

Jak používat příkaz „cat“ v Bash?

Příkaz „kočka“ v jazyce Bash znamená „zřetězit“. Tento příkaz se velmi často používá k prohlížení, vytváření a připojování souborů v systému Linux. Dnes vám vysvětlíme použití tohoto příkazu v Bash v Linux Mint 20 sdílením několika příkladů.

Způsob použití příkazu „cat“ v Bash:

Pro použití příkazu „kočka“ v Bashi vám ukážeme šest různých příkladů. Pro demonstraci těchto příkladů jsme vytvořili dva různé textové soubory s názvem cat1.txt a cat2.txt s nějakým náhodným textem. V následujících příkladech použijeme tyto textové soubory:

Příklad č. 1: Zobrazení obsahu souboru:

Pokud chcete zobrazit obsah souboru pomocí příkazu „cat“ v Bash, musíme pokračovat spuštěním tohoto příkazu:

$ cat SampleFile

Zde musíte nahradit SampleFile názvem souboru, který chcete zobrazit na terminálu. Chtěli jsme zobrazit obsah cat1.txt soubor, proto jsme SampleFile nahradili cat1.txt.

Text, který jsme napsali v naší cat1.Soubor txt je zobrazen na následujícím obrázku:

Příklad č. 2: Zobrazení obsahu více souborů:

Pokud máte více souborů a chcete zobrazit obsah všech těchto souborů najednou, musíte pokračovat spuštěním tohoto příkazu:

$ cat SampleFile1 SampleFile2

Zde musíte nahradit SampleFile1 a SampleFile2 názvy souborů, jejichž obsah chcete zobrazit na terminálu. Chtěli jsme zobrazit obsah cat1.txt a cat2.soubory txt; proto jsme SampleFile1 nahradili cat1.txt a SampleFile2 s cat2.txt. V tomto příkazu můžete mít také více než dva názvy souborů, pokud chcete na terminálu zobrazit obsah více než dvou souborů.

Obsah našich dvou souborů se zobrazí v samostatných řádcích, jak ukazuje následující obrázek:

Příklad č. 3: Zobrazení obsahu více souborů oddělených symbolem „$“:

Z výše uvedeného příkladu vidíte, že na našem terminálu můžeme zobrazit obsah více než jednoho souboru najednou. V obsahu souboru však není jasné rozlišení ani oddělení. Jinými slovy, nemůžete rozlišit, který obsah patří ke kterému souboru. Proto můžeme použít oddělovač „$“, který bude vložen na konec obsahu každého souboru. Tímto způsobem budete jasně vidět, kde končí obsah jednoho souboru.

K tomu budeme muset použít příznak „-e“ následujícím způsobem:

$ cat -e SampleFile1 SampleFile2

Zde musíte nahradit SampleFile1 a SampleFile2 jmény souborů, jejichž obsah chcete zobrazit, oddělené symbolem „$“ na vašem terminálu. Chtěli jsme zobrazit obsah cat1.txt a cat2.soubory txt oddělené symbolem „$“; proto jsme SampleFile1 nahradili cat1.txt a SampleFile2 s cat2.txt. V tomto příkazu můžete mít také více než dva názvy souborů, pokud chcete na terminálu zobrazit obsah více než dvou souborů oddělených symbolem „$“.

Obsah našich dvou souborů se zobrazí na terminálu odděleně symbolem „$“, jak je znázorněno na následujícím obrázku:

Příklad č. 4: Vytvoření nového souboru pomocí příkazu „cat“:

Kromě zobrazení obsahu souboru je příkaz „cat“ také schopen vytvořit nový soubor. K tomu musíme pokračovat provedením tohoto příkazu:

$ cat> SampleFile

Zde musíte nahradit SampleFile názvem souboru, který chcete vytvořit, příkazem „cat“. Chtěli jsme vytvořit soubor s názvem cat3, proto jsme SampleFile nahradili cat3.

Když stisknete klávesu Enter k provedení tohoto příkazu, uvidíte na terminálu výzvu, která bude indikovat, že příkaz „cat“ vás žádá o zadání nějakého textu do vašeho souboru. Můžete do něj přidat libovolný text podle vašeho výběru, jako jsme to udělali, a poté stisknutím kombinace kláves Ctrl + d uložit nově vytvořený soubor.

Nyní můžete také zkontrolovat, zda byl vytvořen soubor s požadovaným textem spuštěním tohoto příkazu:

$ cat SampleFile


Nahradili jsme SampleFile cat3, abychom zobrazili jeho obsah, jak ukazuje obrázek níže:

Příklad č. 5: Zobrazení čísel řádků spolu s obsahem souboru:

Máte-li velmi velký soubor, je vhodné jej zobrazit vždy s čísly řádků. Chcete-li zobrazit čísla řádků spolu s obsahem souboru, musíte pokračovat spuštěním tohoto příkazu:

$ cat -n SampleFile


Nahradili jsme SampleFile cat3, protože jsme chtěli, aby se obsah tohoto souboru zobrazoval s čísly řádků, jak ukazuje obrázek níže:

Příklad č. 6: Přidání obsahu souborů:

Pokud chcete někdy přidat obsah jednoho souboru na konec druhého, můžete pokračovat spuštěním tohoto příkazu:

$ cat SampleFile1 >> SampleFile2

Zde musíte nahradit SampleFile1 názvem souboru, jehož obsah chcete připojit, a SampleFile2 názvem souboru, do kterého chcete přidat obsah. Nahradili jsme SampleFile1 cat1.txt a SampleFile2 s cat2.txt. To znamená, že náš text „Hello World!“Bude připojeno na konci našeho textu,„ Chceme otestovat příkaz “kočka”.“

Spuštěním tohoto příkazu jednoduše připojíte obsah jednoho souboru k druhému, aniž byste na terminálu něco zobrazili.

Můžete to potvrdit kontrolou obsahu SampleFile2 nebo cat2.txt v našem případě následovně:

$ cat SampleFile2.txt


Obsah našeho připojeného souboru i.E. kočka2.txt jsou zobrazeny na obrázku níže:

Závěr:

Takto se můžete naučit použití příkazu „cat“ v Linux Mint 20 tak, že projdete všechny příklady, o nichž jsme dnes hovořili.

Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...
Trackpad a ukazatel myši AppyMouse na obrazovce pro tablety Windows
Uživatelé tabletů často postrádají ukazatel myši, zejména když obvykle používají notebooky. Dotykové smartphony a tablety mají mnoho výhod a jediným o...
Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...