GNU/Linux >> Znalost Linux >  >> Linux

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

cat znamená Concatenate . Příkaz cat je jedním ze základních příkazů v Linuxu a Unixu. Slouží k vytváření nových souborů, zřetězení souborů a také slouží k prohlížení obsahu souborů na standardním výstupu. V tomto článku se naučíme příkaz cat s 16 rychlými příklady.

Základní syntaxe příkazu cat :

# cat

Možnosti:

Příklad 1)  Vytvořte soubor pomocí příkazu cat

Předpokládejme, že chci vytvořit nový soubor s názvem ‚linux_world‘. Zadejte následující příkaz cat následovaný textem, který chcete vložit do souboru. Ujistěte se, že jste zadali „Ctrl-d“ na konci pro uložení souboru.

[[email protected] ~]# cat> linux_worldAhoj, toto je můj první soubor v linuxu. 

Příklad 2)  Zobrazení obsahu souboru

Chcete-li zobrazit nebo zobrazit obsah existujícího souboru pomocí příkazu cat, použijte níže uvedenou syntaxi

# kočka {file_name}

Chcete-li zobrazit obsah souboru linux_world, spusťte

[[email protected] ~]# cat linux_worldAhoj, toto je můj první soubor v linuxu.Linux je vždy rockovýDěkuji[e-mail chráněn] ~]#

Příklad 3) Zobrazení obsahu více souborů

Chcete-li zobrazit obsah více souborů pomocí příkazu cat, zadejte cat a následujte názvy souborů, příklad je uveden níže

[[email protected] ~]# cat linux_world linux_distributions /etc/fstab

Výše uvedený příkaz zobrazí výstup tří souborů na terminálu.

Příklad 4) Prohlížejte si obsah stránky

Například pokud máme velký soubor, jehož obsah nelze zobrazit na obrazovce najednou. Takže v tom případě můžeme použít více a méně příkazu s cat k zobrazení obsahu stránky moudře.

[[email protected] ~]# cat /etc/passwd | více[[e-mail chráněn] ~]# kočka /etc/passwd | méně

Příklad 5) příkaz cat bez argumentů názvu souboru

pokud v příkazu cat neuvedeme žádné argumenty, bude číst vstupy z klávesnice připojené k systému. Po zadání příkazu cat zadejte nějaký text.

[[email protected] ~]# catUbuntu Linux Rocks na úrovni počítače

Nyní stiskněte „Ctrl-d ‘ informovat kočku, že dosáhla konce souboru (EOF). V tomto případě zobrazí řádek textu dvakrát, protože zkopíruje standardní vstup do standardního výstupu.

[[e-mail chráněno] ~]# catUbuntu Linux Rocks na úrovni počítačeUbuntu Linux Rocks na úrovni počítače[[email protected] ~]#

Příklad 6) Zobrazení obsahu s čísly řádků

Použijte volbu „-n“ v příkazu cat k zobrazení obsahu souboru spolu s čísly řádků.

[[email protected] ~]# cat -n linux_world1 Ahoj, toto je můj první soubor v linuxu.2 Linux always rocks3 Díky[[email protected] ~]#

Pokud má váš soubor prázdné řádky , výše uvedený příkaz také zobrazí počet prázdných řádků, takže k odstranění číslování prázdných řádků můžeme použít ' -b ' místo '-n' ve výše uvedeném příkazu.

Příklad 7) Zkopírujte obsah z jednoho souboru do druhého

Použití větší než ‘> symbol ‘ v příkazu cat, můžeme zkopírovat obsah jednoho souboru do druhého, příklad je uveden níže:

[[email protected] ~]# kočka linux_world> linux_text[[email protected] ~]#

V tomto případě, pokud je v souboru linux_text nějaký obsah, bude přepsán obsahem souboru linux_world

Příklad 8) Připojit obsah jednoho souboru k jinému

Použití symbolu dvojnásobku většího než „>> ‘ v příkazu cat můžeme připojit obsah jednoho souboru k druhému. Příklad je uveden níže:

[[email protected] ~]# cat /etc/passwd>> linux_text[[email protected] ~]#

Příkaz výše připojí obsah souboru /etc/passwd k souboru linux_text na konci. Použijte příkaz cat k ověření obsahu souboru linux_text.

Příklad 9) Přesměrování výstupu více souborů do jednoho souboru

Příkaz cat lze také použít ke sloučení obsahu více souborů do jednoho souboru, příklad je uveden níže:

[[email protected] ~]# cat linux_world linux_distributions /etc/fstab> linux_merge_text

Výše uvedený příkaz sloučí výstup 3 souborů do jednoho souboru ‚linux_merge_text‘.

Příklad 10) Získání vstupu pomocí standardního vstupního operátoru

Použijte symbol „<“ v příkazu cat k získání vstupu ze standardního vstupního operátoru.

[[email protected] ~]# kočka  

Výše uvedený příkaz cat získává vstup ze souboru pomocí vstupního operátoru std „<‘

Příklad 11) Třídění výstupu více souborů do jednoho souboru

Příkaz cat může také třídit obsah více souborů a sloučit jej do jednoho souboru. Ve výchozím nastavení se řazení provádí v abecedním pořadí, pokud chcete řazení na základě čísel, použijte volbu '-n' v příkazu sort.

[[email protected] ~]# cat linux_text linux_distributions /etc/passwd | sort> linux_sort

Příklad 12) Vložte $ na konec každého řádku

Pokud si přejete připojit symbol $ (dolar) na konec každého řádku v souboru, použijte volbu „-E“ v příkazu cat.

[[email protected] ~]# cat -E linux_worldAhoj, toto je můj první soubor v linuxu.$Linux je vždy v pořádku$Díky$[[email protected] ~]#

Jak můžeme vidět na výše uvedeném výstupu, na konec každého řádku je připojeno $.

Příklad 13 Zobrazení mezer tabulátorů v obsahu

Předpokládejme, že máme soubor, který má v obsahu nějaké tabulátory. Chcete-li zobrazit mezery tabulátoru v obsahu souboru pomocí příkazu cat, použijte volbu -T. Příklad je uveden níže:

Vytvořme soubor s několika tabulátory.

Nyní zobrazte tyto tabulátorové prostory jako ^I

Příklad 14) Stiskněte opakované prázdné řádky

Použijte volbu „-s“ v příkazu cat k potlačení opakujících se prázdných řádků. Když v příkazu cat použijeme volbu -s, zobrazí se pouze jeden prázdný řádek a zmáčkne se opakovaný prázdný řádek.

Vezměme si příklad souboru ‚linux_blank‘ , který se skládá z více opakovaných prázdných řádků.

Nyní odstraňte opakované prázdné řádky ve výstupu pomocí příkazu níže.

[[email protected] ~]# cat -s linux_blank testtest1test2test3test4[[email protected] ~]#

Příklad 15 ) Zobrazení obsahu v opačném pořadí

tac je opak příkazu cat. tac zobrazí výstup v obráceném pořadí příklad je uveden níže

[[email protected] ~]# tac linux_worldThanksLinux always rocksAhoj toto je můj první soubor v linuxu.[[email protected] ~]#

Příklad 16 ) Zobrazení netisknutelných znaků (-v)

Volba -v v příkazu cat se používá k zobrazení netisknutelných znaků ve výstupu. Tato možnost je užitečná, když máme podezření na koncové řádky CRLF, v takovém případě se na konci každého řádku zobrazí ^M.

[[email protected] tmp]# cat test_filehi there
[[email protected] tmp]# cat -v test_filehi there^M[[email protected] tmp]#

To je z článku vše a doufám, že tyto příklady jsou pro vás informativní. Podělte se prosím o svůj názor a komentáře.

Přečtěte si také : 11 příkladů příkazů df v systému Linux


Linux
  1. 8 Příklady příkazů rychlého data v Linuxu

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

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

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

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

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

  1. 10 Quick Linux Tail Command s příklady

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

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