Ako používať príkaz cat v systéme Linux (s príkladmi)

Ak používate počítač so systémom Linux, operácie sú výrazne odlišné v porovnaní s Windows a MacOS. Získate grafické používateľské rozhranie aj rozhranie príkazového riadku. Zatiaľ čo GUI sa zdá byť jednoduchou možnosťou na vykonávanie operácií, CLI má svoje výhody. Ak sa dobre orientujete vo všetkom dôležitom Príkazy terminálu Linux, môžete veci urobiť okamžite. Jedným z najpoužívanejších príkazov v systéme Linux je mačací príkaz. Dodáva sa predinštalovaný ako súčasť balíka coreutils na všetkých distribúciách Linuxu a syntax je rovnaká pre všetky distribúcie. To znamená, že v tomto článku ukážeme, ako používať príkaz cat, s niekoľkými praktickými príkladmi.

Cat Command v Linuxe: Vysvetlené (2023)

Predtým, ako sa pozrieme na príklady, pochopme, čo je príkaz cat spolu s jeho syntaxou a možnosťami. Potom sa naučíme, ako efektívne používať príkaz cat na zobrazenie jedného alebo viacerých súborov, zlúčenie súborov, ich triedenie a ďalšie.

Obsah

Čo je cat Príkaz v Linuxe

Príkaz mačka znamená zreťaziťa je to jeden z najdôležitejších príkazov v sade nástrojov každého používateľa systému Linux. Prvýkrát bol vyrobený pre operačný systém UNIX, ale neskôr bol prispôsobený Linuxom a macOS. Hlavným účelom tohto príkazu je správa súborov a umožňuje používateľovi vytvárať nové súbory, zobrazovať obsah súborov, prepisovať súbory, spájať dva alebo viac súborov atď.

Ako používať príkaz cat: Syntax a možnosti

Skôr než sa ponoríme do niekoľkých praktických príkladov, pozrime sa na syntax pre cat príkaz v systéme Linux. Syntax je jednoduchá a priamočiara. Tu je syntax, kde musíte použiť možnosť spolu s názvami súborov v závislosti od úlohy, ktorú chcete vykonať.

cat

Niektoré z bežných možností na použitie s cat príkazy sú:

možnosti Popis
-n Zobraziť čísla riadkov pre všetky riadky
-T Zobraziť každý znak tabulátora v súbore
-e Zobrazte koniec každého riadku v súbore
-s Zlúčte po sebe nasledujúce prázdne riadky na konci súboru do jedného
-b Zobraziť iba neprázdne riadky

Príklady príkazov cat v termináli Linux

Zobraziť jeden súbor

Najbežnejšie použitie cat príkaz je zobraziť jeden súbor. Nasledovnú syntax môžete použiť na zobrazenie jedného súboru pomocou cat príkaz:

cat

Zobraziť viacero súborov

Pridaním názvov súborov jeden po druhom, oddelených medzerami a bez čiarok, môžete tiež použiť cat príkaz na zobrazenie viacerých súborov. Pozrite si nasledujúcu syntax:

cat

Zobraziť čísla riadkov

V predvolenom nastavení je cat príkaz nezobrazí čísla riadkov obsahu súboru, ktorý vypíše. Ak chcete zobraziť čísla riadkov, použite -n príznak pomocou príkazu cat v systéme Linux:

cat -n

Vytvorte nový súbor pomocou príkazu cat

Vo všeobecnosti používame touch príkaz na vytvorenie nového súboru alebo textový editor na vytvorenie a úpravu súboru. Je zrejmé, že cat príkaz nemôže nahradiť tieto nástroje, ale môžete použiť cat príkaz na rýchlu úpravu súborov. S cat môžete vytvoriť nový súbor a pridať doň nejaký obsah. Syntax na vytvorenie nového súboru pomocou cat príkaz je:

cat >

Tu je „>“ je známy ako operátor prepisu a používa sa na prepísanie akéhokoľvek súboru novým obsahom. Keďže súbor je úplne prázdny, čokoľvek napíšete, zapíše sa do súboru. Po dokončení zápisu do nového súboru stlačte „ENTER“ a potom použite „CTRL + d" pre ukončenie výzvy.

Vo vyššie uvedenom príklade môžete vidieť, že pomocou príkazu cat sa vytvorí nový súbor „test1.txt“ a obsah súboru sa zobrazí na výstupe druhého súboru cat príkaz.

Zlúčiť dva súbory do nového súboru

Pomocou nižšie uvedenej syntaxe môžete dokonca použiť cat príkaz na spojenie dvoch súborov do jedného. Budeme používať operátor append (“>>“) na pridanie obsahu prvého súboru na koniec druhého súboru pomocou príkazu nižšie.

cat

Vo vyššie uvedenom príklade sa obsah súboru „test1.txt“ pridá na koniec súboru „test2.txt“ pomocou cat príkaz. Nový obsah je možné overiť pomocou druhého cat výstup príkazu, kde si prezeráme druhý súbor.

Skopírujte obsah jedného súboru do druhého

Môžete dokonca skopírovať obsah súboru do iného súboru pomocou cat príkaz, ako je vysvetlené nižšie. Tu sa „>“ používa na prepísanie obsahu file_1 do file_2.

cat >

Vo vyššie uvedenom príklade sme pomocou operátora prepísania prepísali obsah súboru „test1.txt“ obsahom súboru „test2.txt“.

Zobraziť neviditeľné znaky

Príkaz cat štandardne neoznačuje konce riadkov pri tlači obsahu súboru. Ak chcete zobraziť konce riadkov, použite -E príznak spolu s príkazom:

cat -E

Toto bude označte koniec každého riadku písmenom a "$" symbol. Ak chcete vytlačiť tabulátory namiesto štyroch prázdnych miest, použite buď -T príznak podľa syntaxe uvedenej nižšie:

cat -T

Toto bude vytlačiť všetky znaky tabulátora ako „^I. Ak chcete vytlačiť všetky ostatné neviditeľné znaky, použite -v príznak pomocou príkazu cat, ako je znázornené v syntaxi nižšie:

cat -v

Ako vidíte v príklade vyššie, všetky konce riadkov sú označené symbolom „$“ a tabulátory sú označené znakom „^I“.

Skombinujte viacero prázdnych riadkov do jedného

Niekedy môžu byť v súbore prázdne riadky, ktoré nechcete vytlačiť. Ak chcete zlúčiť všetky prázdne riadky do jedného, ​​použite -s príznak s pôvodným príkazom cat.

cat -s

Zobrazenie obsahu súboru v opačnom poradí (príkaz tac)

Všeobecne platí, že cat zobrazí obsah súboru vo formáte zhora nadol. Pri ukladaní niektorých údajov živého vysielania alebo prezeraní veľkého súboru denníka sa však na tento koniec pripájajú najnovšie údaje a môže byť ťažké prechádzať veľkým textovým blokom. V takýchto prípadoch môžete použiť tac príkaz v systéme Linux, alternatívna verzia cat príkaz, ktorý vytlačí obsah súboru v opačnom poradí. Syntax, ktorá sa má použiť tac príkaz je:

tac

Triedenie výstupného obsahu súborov

V Linuxe môžete kombinovať dva alebo viac príkazov pomocou shell redirectorov. Presmerujú výstup jedného príkazu na vstup nasledujúceho príkazu. Môžete použiť operátor prepísania (>) a operátor pripojenia (>>), ktoré sú známe ako I/O shell redirectory.

Existuje aj druhý typ shell redirector známy ako shell potrubia, ktorý sa používa na spustenie dvoch alebo viacerých príkazov súčasne. To znamená, že výstup jedného príkazu bude presmerovaný na ďalší príkaz ako vstup. Keďže vykonanie príkazu nasleduje po určitej konštrukcii, takáto konštrukcia alebo koncepcia sa nazýva potrubie. Poperátor ipe ( | ) vytvorí kanál na vykonanie týchto príkazov v určitom poradí.

Teraz si musíte byť dobre vedomí toho, že cat príkaz vytlačí obsah súboru v rovnakom poradí, v akom je uložený v súbore. Ako už názov napovedá, sort príkaz klasifikuje výstup vo vzostupnom alebo zostupnom poradí. Ale odoslaním výstupu z cat príkaz cez operátora potrubia na sort môžete získať konečný výstup v požadovanom poradí. Môže to znieť mätúco a komplikovane, ale príklad nižšie všetko objasní. Syntax na použitie dvoch príkazov pomocou operátora potrubia je:

cat | sort

Vo vyššie uvedenom príklade namiesto tlače obsahu súboru „test3.txt“ príkaz cat odošle obsah príkazu sort, ktorý potom zoradí ho podľa abecedy a nakoniec vytlačí triedený výstup.

Zobrazenie veľkých súborov pomocou príkazu cat

Niekedy dokonca aj systém s veľkými špecifikáciami môže pri zobrazovaní obsahu veľkého súboru koktať. Pre takéto veľké súbory by ste mali použiť less príkaz a cat príkaz spolu s obsluhou potrubia. Keďže less príkaz načíta iba časť súboru naraz, nespotrebováva tony zdrojov. Pomocou klávesov so šípkami môžete prejsť nahor alebo nadol a navštíviť ďalšie časti súboru. Syntax, ktorá sa má použiť less príkaz s cat príkaz je:

cat | less

Vo vyššie uvedenom príklade, keď vykonáte príkaz podľa vyššie uvedenej syntaxe, súbor sa nevytlačí rovnaká výzva terminálu, namiesto toho zobrazuje obsah súboru v novom zobrazení terminálu, ako je uvedené v druhom obrázok. Tu môžete prechádzať textom pomocou klávesov so šípkami. Ak sa chcete dostať na koniec textu, použite „GG“ a na začiatok textu použite „gg“. Ak chcete ukončiť nové zobrazenie terminálu, stlačte „q“.

Cat Command Praktické príklady

Príkaz cat spolu s príkazom tac výrazne zjednodušujú správu súborov pre používateľov, ktorí pohodlne používajú Linuxový terminál. S možnosťami a ďalšími operátormi môže byť príkaz cat nesmierne užitočný pri zjednodušení vášho pracovného postupu. V tomto článku sme zdieľali niekoľko praktických príkladov použitia príkazu cat na vytváranie, pridávanie a prezeranie súborov vo vašom systéme Linux. Ak sa chcete dozvedieť viac o príkaze mačka, navštívte jeho oficiálna manuálová stránka. Ak pri používaní tohto príkazu narazíte na nejaké problémy, dajte nám vedieť v komentároch nižšie.

ZNAČKYmačací príkazLinux
Zanechať komentár

Odporúčané články

Zanechať Odpoveďzrušiť odpoveď