Príkazy pre Linux

Ako používať príkaz „mačka“ v bashe?

Ako používať príkaz „mačka“ v bashe?

Príkaz „mačka“ v bashe znamená „zreťaziť“. Tento príkaz sa veľmi často používa na prezeranie, vytváranie a pripájanie súborov v systéme Linux. Dnes vám vysvetlíme použitie tohto príkazu v Bash v Linux Mint 20 zdieľaním niekoľkých príkladov.

Spôsob použitia príkazu „cat“ v bashe:

Na použitie príkazu „mačka“ v bashe si ukážeme šesť rôznych príkladov. Na demonštráciu týchto príkladov sme vytvorili dva rôzne textové súbory s názvom cat1.txt a cat2.txt s náhodným textom. V nasledujúcich príkladoch použijeme tieto textové súbory:

Príklad č. 1: Zobrazenie obsahu súboru:

Ak chcete zobraziť obsah súboru pomocou príkazu „cat“ v bashe, musíme pokračovať vykonaním tohto príkazu:

$ cat SampleFile

Tu musíte nahradiť SampleFile názvom súboru, ktorý chcete zobraziť na termináli. Chceli sme zobraziť obsah cat1.txt súbor, preto sme nahradili SampleFile cat1.TXT.

Text, ktorý sme napísali v našej cat1.Súbor txt je zobrazený na nasledujúcom obrázku:

Príklad č. 2: Zobrazenie obsahu viacerých súborov:

Ak máte viac súborov a chcete zobraziť obsah všetkých týchto súborov naraz, musíte pokračovať vykonaním tohto príkazu:

$ cat SampleFile1 SampleFile2

Tu musíte nahradiť SampleFile1 a SampleFile2 názvami súborov, ktorých obsah chcete zobraziť na termináli. Chceli sme zobraziť obsah cat1.txt a cat2.súbory txt; preto sme nahradili SampleFile1 za cat1.txt a SampleFile2 s cat2.TXT. V tomto príkaze môžete mať aj viac ako dva názvy súborov, ak chcete v termináli zobraziť obsah viac ako dvoch súborov.

Obsah našich dvoch súborov sa zobrazí v samostatných riadkoch, ako je znázornené na nasledujúcom obrázku:

Príklad č. 3: Zobrazenie obsahu viacerých súborov oddelených symbolom „$“:

Z vyššie uvedeného príkladu vidíte, že na našom termináli môžeme zobraziť obsah viac ako jedného súboru naraz. V obsahu súboru však nie je zreteľné rozlíšenie alebo oddelenie. Inými slovami, nemôžete rozlíšiť, ktorý obsah patrí do ktorého súboru. Preto môžeme použiť oddeľovač „$“, ktorý bude vložený na koniec obsahu každého súboru. Týmto spôsobom budete jasne vidieť, kde obsah jedného súboru končí.

Na tento účel budeme musieť použiť príznak „-e“ nasledujúcim spôsobom:

$ cat -e SampleFile1 SampleFile2

Tu musíte nahradiť SampleFile1 a SampleFile2 názvami súborov, ktorých obsah chcete zobraziť, oddeleným symbolom „$“ na termináli. Chceli sme zobraziť obsah cat1.txt a cat2.súbory txt oddelené symbolom „$“; preto sme nahradili SampleFile1 za cat1.txt a SampleFile2 s cat2.TXT. V tomto príkaze môžete mať aj viac ako dva názvy súborov, ak chcete na termináli zobraziť obsah viac ako dvoch súborov oddelených symbolom „$“.

Obsah našich dvoch súborov sa zobrazí na termináli oddelený symbolom „$“, ako je znázornené na nasledujúcom obrázku:

Príklad č. 4: Vytvorenie nového súboru pomocou príkazu „cat“:

Príkaz „cat“ okrem zobrazenia obsahu súboru dokáže vytvoriť aj nový súbor. Za týmto účelom musíme pokračovať vykonaním tohto príkazu:

$ cat> SampleFile

Tu musíte nahradiť SampleFile názvom súboru, ktorý chcete vytvoriť, príkazom „cat“. Chceli sme vytvoriť súbor s názvom cat3, preto sme nahradili SampleFile súborom cat3.

Po vykonaní tohto príkazu stlačte kláves Enter, na termináli sa zobrazí výzva, ktorá označuje, že príkaz „mačka“ požaduje, aby ste do svojho súboru zadali nejaký text. Môžete do nej pridať ľubovoľný text podľa vlastného výberu a potom stlačením kombinácie klávesov Ctrl + d uložiť novovytvorený súbor.

Teraz tiež môžete skontrolovať, či bol súbor s požadovaným textom vytvorený alebo nie, a to spustením tohto príkazu:

$ cat SampleFile


Aby sme zobrazili jeho obsah, nahradili sme súbor SampleFile programom cat3, ako je to znázornené na obrázku nižšie:

Príklad č. 5: Zobrazenie čísel riadkov spolu s obsahom súboru:

Ak máte veľmi veľký súbor, vždy je vhodné zobraziť ho s číslami riadkov. Ak chcete zobraziť čísla riadkov spolu s obsahom súboru, musíte pokračovať vykonaním tohto príkazu:

$ cat -n SampleFile


Nahradili sme SampleFile cat3, pretože sme chceli, aby sa obsah tohto súboru zobrazoval s číslami riadkov, ako je to znázornené na obrázku nižšie:

Príklad č. 6: Pridanie obsahu súborov:

Ak chcete niekedy pridať obsah jedného súboru na koniec druhého, môžete pokračovať vykonaním tohto príkazu:

$ cat SampleFile1 >> SampleFile2

Tu musíte nahradiť SampleFile1 názvom súboru, ktorého obsah chcete pridať, a SampleFile2 názvom súboru, do ktorého chcete pridať obsah. Vymenili sme SampleFile1 za cat1.txt a SampleFile2 s cat2.TXT. Znamená to, že náš text „Hello World!“Bude pripojený na koniec nášho textu,„ chceme otestovať príkaz “cat”.“

Spustením tohto príkazu jednoducho pripojíte obsah jedného súboru k druhému bez toho, aby ste na termináli niečo zobrazili.

Môžete to potvrdiť kontrolou obsahu SampleFile2 alebo cat2.txt v našom prípade nasledovne:

$ cat SampleFile2.TXT


Obsah nášho pripojeného súboru i.e. kat2.txt sú zobrazené na obrázku nižšie:

Záver:

Takto sa môžete naučiť použitie príkazu „cat“ v systéme Linux Mint 20 tak, že si prejdete všetky príklady, o ktorých sme dnes hovorili.

Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...