GNU/Linux >> Znalost Linux >  >> Linux

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

Kočka (zkratka pro "concatenate ") příkaz je jedním z nejčastěji používaných příkazů v operačních systémech podobných Linuxu/Unixu. Příkaz cat nám umožňuje vytvořit jeden nebo více souborů, zobrazit obsah souboru, zřetězit soubory a přesměrovat výstup v terminálu nebo souborech.

V podstatě s jeho pomocí můžete číst, zapisovat, přidávat obsah z jednoho souboru do druhého, spojovat soubory a přesměrovávat výstup na terminál.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy Cat Command.

V této souvislosti se podíváme na to, jak fungují příkazy cat spolu s příklady v Linuxu.


Obecná syntaxe příkazu cat

Nejprve byste měli znát syntaxi příkazu cat, než jej začnete používat. Níže je uvedena základní syntaxe příkazu cat:

$ cat [OPTIONS] [FILE_NAMES]

Kde,

  • OPTIONS – Můžete zadat možnosti http://man7.org/linux/man-pages/man1/cat.1.html. Získejte všechny dostupné možnosti pomocí cat –help.
  • FILE_NAMES – zadejte názvy jednoho nebo více souborů.


Jak zobrazit obsah souboru pomocí příkazu cat?

Příkaz cat se běžně používá ke čtení obsahu souborů. Níže uvedený příklad ukáže obsah souboru /etc/timezone:

$ cat /etc/timezone
Output
Etc/UTC


Jak zobrazit obsah více souborů pomocí příkazu cat?

Pomocí níže uvedeného příkazu můžete zobrazit obsah více souborů:

$ cat file1.txt file2.txt


Jak přesměrovat obsah souboru pomocí příkazu cat?

Místo zobrazení na obrazovce můžete výstup uložit do souboru. Níže uvedený příkaz zkopíruje obsah z prvního souboru do druhého souboru:

$ cat file1.txt > file2.txt

Výše uvedený příkaz vytvoří soubor, pokud druhý soubor neexistuje. Pokud je k dispozici, přepíše obsah souboru.


Jak připojit výstup s operátorem přesměrování pomocí příkazu cat?

Obsah jednoho souboru můžete připojit k jinému souboru bez přepsání pomocí níže uvedeného příkazu:

$ cat file1.txt >> file2.txt


Jak přesměrovat standardní vstup pomocí operátora přesměrování pomocí příkazu cat?

Pokud chcete převést vstup z druhého souboru do terminálu, můžete použít standardní vstupní symbol '<' (menší než), jak je uvedeno níže:

$ cat < file1.txt


Jak vytvořit soubor pomocí příkazu Cat?

Je velmi snadné vytvořit soubor pomocí příkazu cat. Pro vytvoření souboru pomocí příkazu cat stačí použít operátor přesměrování a název souboru. Stiskněte klávesu Enter a nyní můžete psát, co chcete. Uložte soubor pomocí Ctrl + D.

$ cat > file.txt

Zde vytváříme název souboru s "file.txt". Pokud soubor s tímto názvem existuje, bude přepsán, jinak se vytvoří nový soubor.


Jak zobrazit čísla řádků pomocí příkazu Cat?

Pokud chcete zobrazit obsah souboru s číslem řádku, můžete použít volbu -n s příkazem cat, jak je uvedeno níže:

$ cat -n file1.txt
Output
1    This is Line Number One
2    This is Second Line Number


Jak zobrazit řádky oddělené tabulátory v souboru pomocí příkazu Cat?

K rozlišení tabulátorů a mezer můžete použít argument -T:

$ cat -T /etc/hosts
Output
127.0.0.1^Ilocalhost
127.0.1.1^Ilocal.linuxapt
The TAB characters will be shown as ^I.


Jak zobrazit $ na konci souboru pomocí příkazu Cat?

Můžete zobrazit řádek končící znakem „$“ a také zobrazit mezeru mezi odstavci. Tato možnost je užitečná pro vmáčknutí více řádků do jednoho řádku.

$ cat -e /etc/lsb-release
Output
DISTRIB_ID=Ubuntu$
DISTRIB_RELEASE=20.04$
DISTRIB_CODENAME=FocalFossa$
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"$


Jak zřetězit více souborů do jednoho souboru?

Když předáte více než jeden název souboru jako argument příkazem cat, obsah souborů bude zřetězen. Načte soubor podle dané sekvence a připojí se k zobrazení stejného.

V níže uvedeném příkazu načte obsah file1.txt a file2.txt a zobrazí výsledek v terminálu:

$ cat file1.txt file2.txt

Můžete zřetězit obsah souborů file1.txt a file2.txt a uložit je do jiného souboru pomocí operátoru přesměrování, jak je uvedeno níže:

$ cat file1.txt file2.txt > file3.txt

Pokud soubor není přítomen, bude vytvořen, jinak bude přepsán.



Linux
  1. Příklady příkazů Linux tail

  2. 14 Užitečné příklady příkazů „cat“ v Linuxu

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

  1. Příkaz mv v Linuxu:7 základních příkladů

  2. V příkladech příkazů v Linuxu

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

  1. 8 Příklady příkazů hlavy v Linuxu

  2. 8 Příklady příkazů Stat v Linuxu

  3. 16 Příklady příkazů Quick Cat v Linuxu