GNU/Linux >> Znalost Linux >  >> Linux

Linux Cat Command:Použití a příklady

Příkaz cat je jedním z nejužitečnějších příkazů Linuxu, které se můžete naučit. Svůj název odvozuje od slova zřetězit a umožňuje vytvářet, spojovat nebo tisknout soubory na standardní výstupní obrazovce nebo do jiného souboru a mnoho dalšího.

Nevyžaduje žádnou instalaci, protože je dodáván s předinstalovaným balíčkem coreutils v jakémkoli systému založeném na Debianu nebo Red Hatu.

V tomto tutoriálu pokryjeme běžná použití příkazu cat v Linuxu a vysvětlíme jeho funkce.

Syntaxe příkazu Cat

Než začneme zkoumat předmět článku, měli bychom se přihlásit do VPS pomocí SSH a rychle zkontrolovat základní syntaxi. Příkaz bere jako argument název souboru spolu s možnostmi pro specifikaci konkrétních operací.

cat [OPTION] [FILE]

Chcete-li najít všechny dostupné možnosti, stačí napsat cat –help z terminálu.

Vytvoření souboru pomocí příkazu Cat

Pomocí příkazu cat můžete rychle vytvořit soubor a vložit do něj text. Chcete-li to provést, použijte > operátor přesměrování pro přesměrování textu v souboru.

cat > filename.txt

Soubor je vytvořen a můžete jej začít vyplňovat textem. Chcete-li přidat více řádků textu, stiskněte Enter na konci každého řádku. Až budete hotovi, stiskněte CTRL+D pro ukončení souboru.

Chcete-li ověřit, zda je soubor skutečně vytvořen výše uvedeným příkazem, použijte v terminálu následující příkaz ls:

ls -l

Zobrazení obsahu souboru pomocí příkazu Cat

Toto je jedno z nejzákladnějších použití příkazu cat. Bez jakýchkoli voleb příkaz přečte obsah souboru a zobrazí jej v konzole.

cat filename.txt

Chcete-li zabránit posouvání velkých souborů, možná budete chtít přidat možnost | více pro výstup na displeji méně nebo více:

cat filename.txt | more

Můžete také zobrazit obsah více než jednoho souboru. Chcete-li například zobrazit obsah všech textových souborů, použijte v terminálu následující příkaz:

cat *.txt

Přesměrování obsahu pomocí příkazu Cat

Místo zobrazení obsahu souboru v konzole můžete výstup přesměrovat do jiného souboru pomocí možnosti > . Příkazový řádek by vypadal takto:

cat source.txt > destination.txt

Pokud cílový soubor neexistuje, příkaz jej vytvoří nebo přepíše existující soubor pod stejným názvem.

Chcete-li připojit obsah cílového souboru, použijte >> volba spolu s příkazem cat:

cat source.txt >> destination.txt

Zřetězení souborů pomocí příkazu Cat

Tento příkaz také umožňuje zřetězit více souborů do jednoho. V zásadě funguje přesně jako funkce přesměrování výše, ale s více zdrojovými soubory.

cat source1.txt source2.txt > destination.txt

Stejně jako dříve výše uvedený příkaz vytvoří cílový soubor, pokud neexistuje, nebo přepíše existující se stejným názvem.

Zvýraznění konce řádku pomocí příkazu Cat

Příkaz cat může také označit konce řádků zobrazením $ znak na konci každého řádku. Chcete-li použít tuto funkci, použijte -E volba spolu s příkazem cat:

cat -E filename.txt

Zobrazení čísel řádků pomocí příkazu Cat

Pomocí příkazu cat můžete také zobrazit obsah souboru spolu s čísly řádků na začátku každého z nich. Chcete-li použít tuto funkci, použijte -n možnost s příkazem cat:

cat -n filename.txt

Zobrazení netisknutelných znaků pomocí příkazu Cat

Chcete-li zobrazit všechny netisknutelné znaky, použijte -v volba spolu s příkazem cat jako v následujícím příkladu:

cat -v filename.txt

Chcete-li zobrazit pouze znaky tabulátoru, použijte -T :

cat -T filename.txt

Znaky tabulátoru se zobrazí jako ^I

Potlačení prázdných řádků pomocí příkazu Cat

Chcete-li potlačit opakované prázdné řádky a zajistit bezpečný prostor na displeji, můžete použít -s volba. Mějte na paměti, že tato možnost ponechá jeden prázdný řádek odstraněním pouze opakovaných prázdných řádků. Příkaz by vypadal takto:

cat -s filename.txt

Číslování neprázdných řádků pomocí příkazu Cat

Chcete-li zobrazit neprázdné řádky s čísly řádků vytištěnými před nimi, použijte -b volba. Pamatujte na -b volba přepíše -n možnost:

cat -b filename.txt

Zobrazení souboru v opačném pořadí pomocí příkazu Cat

Chcete-li zobrazit obsah souboru v opačném pořadí, počínaje posledním řádkem a konče prvním, stačí použít tac příkaz, který je pouze cat inverzně:

tac filename.txt

Závěr

A je to. Nyní znáte všechny základní vlastnosti a funkce příkazu cat. Nyní budete mít základní znalosti, abyste to mohli dobře využít. Pro více informací o příkazu cat můžete vždy vyvolat manuálovou stránku kočky příkazem man cat ! .

Doufáme, že vám tento článek pomohl zlepšit vaše dovednosti s terminálem Linux. Uvidíme se v příštím!


Linux
  1. Linux df příkaz

  2. 7 Příklady příkazů Linux df

  3. 8 Příklady příkazů Linux TR

  1. Příklady příkazů mkdir a rmdir v Linuxu

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu

  1. Příkaz Linux AWK – Příklady syntaxe použití Linuxu a Unixu

  2. Důležité příklady příkazů Cat v Linuxu

  3. Příklady příkazů swapon a swapoff v Linuxu