Príkazy pre Linux

Ako používať príkaz Linux Cat

Ako používať príkaz Linux Cat
Prekvapivo to nie je vaša každodenná domáca mačka. Keď ho spustíte, nevytlačí mňau!

Príkaz Linux cat sa používa na tlač obsahu textového súboru. Pomocou príkazu Linux cat môžete vytlačiť obsah vášho zdrojového súboru c, java, konfiguračných súborov Linux atď.

Príkaz cat je predvolene k dispozícii v každej distribúcii systému Linux. Nemusíte ho teda inštalovať osobitne.

V tomto článku vám ukážem, ako používať príkaz Linux cat. Takže poďme na to.

Základné použitie príkazu Linux Cat:

Základné a najbežnejšie použitie príkazu Linux cat je jeho použitie bez akejkoľvek možnosti príkazu.

Napríklad na prezeranie obsahu súboru / etc / hostitelia spustite príkaz cat takto:

$ mačka / etc / hostitelia

Ako vidíte, obsah / etc / hostitelia konfiguračný súbor sú vytlačené na obrazovke.

Čísla tlačových riadkov:

Povedzme, že chcete na termináli vytlačiť obsah zdrojového súboru Java. Môžete samozrejme použiť príkaz mačka. Príkaz cat ale predvolene nezobrazuje čísla riadkov. Pre zdrojový súbor alebo program je to nevyhnutné. Našťastie príkaz mačky má -n možnosť, ktorú môžete použiť na zobrazenie čísel riadkov.

Na zobrazenie obsahu spolu s číslom riadku zdrojového súboru Java Vitajte.java, spustite príkaz Linux cat takto:

$ cat -n Vitajte.java

Ako vidíte, zobrazujú sa čísla riadkov.

Číslovanie iba prázdnych riadkov:

Ak chcete zobraziť čísla riadkov, ktoré nie sú iba prázdne, môžete použiť -b možnosť príkazu Linux cat.

V predchádzajúcom zdrojovom súbore Java Vitajte.java, pridal som nejaké prázdne riadky len na demonštráciu toho, ako -b možnosť funguje.

Ako vidíte, s -n možnosť, všetky riadky (vrátane prázdnych riadkov) sú očíslované.

$ cat -n Vitajte.java

Vďaka -b Táto voľba umožňuje očíslovanie iba riadkov, ktoré nie sú nevyplnené.

$ cat -b Vitajte.java

Odstránenie opakujúcich sa prázdnych riadkov:

Súbor, ktorý sa pokúšate zobraziť, môže mať za sebou veľa prázdnych riadkov. Takto bude výstup príkazu mačka veľmi dlhý a nepríjemný.

Môžete použiť -s možnosť príkazu Linux cat na odstránenie opakovaných prázdnych riadkov nasledovne:

$ mačka-vitajte.java

Tlač znakov záložky:

V súbore zdrojového kódu programu ste možno použili veľa znakov tabulátora. Našťastie sú predvolene neviditeľné. Ak však skutočne potrebujete vidieť všetky znaky tabulátora, ktoré máte v súbore, môžete použiť -T možnosť príkazu Linux cat.

Túto funkciu možno budete potrebovať, keď chcete nahradiť všetky znaky tabulátora bielymi medzerami a chcete sa uistiť, že už nezostávajú žiadne znaky tabulátora.

Ak chcete zobraziť všetky znaky karty v našom Vitajte.java zdrojový súbor, príkaz Linux cat je možné použiť nasledovne:

$ cat -T Vitajte.java

Ako vidíte, znaky tabulátora sa zobrazujú ako ^ Ja.

Tlač znakov na konci riadku:

Ak chcete vytlačiť znak EOL (koniec riadku), ktorý je reprezentovaný znakom $, môžete použiť znak -E možnosť príkazu Linux cat.

Napríklad na tlač znakov EOL Vitajte.java, spustite príkaz Linux cat takto:

$ cat -E Vitajte.java

Ako vidíte, znaky EOL sa vytlačia.

Tlač netlačí, kariet a znakov EOL:

Skôr ste museli používať -v možnosť vytlačiť netlačiteľné znaky, použite -T možnosť vytlačiť znaky tabulátora a použiť znak -E možnosť vytlačiť znaky EOL. Čo ak potrebujete všetky tieto tlačiť? Všetky tieto možnosti môžete kombinovať nasledovne:

$ cat -vTE Vitajte.java

Existuje však lepšie riešenie. Príkaz Linux cat má a -A možnosť, ktorá robí to isté s menším počtom písaní.

$ cat -A Vitajte.java

Ako vidíte, výstupy sú rovnaké.

Takže v zásade používate príkaz Linux mačka na zobrazovanie textových súborov v systéme Linux. Ďakujeme, že ste si prečítali tento článok.

Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...