Ako zobraziť obsah súboru v systéme Linux | Cat Command

Ako zobraziť obsah súboru v systéme Linux | Cat Command

The cat> príkaz v Linuxe je viac než len jednoduchý nástroj; je to všestranný spoločník pre rôzne operácie súvisiace so súbormi, ktoré používateľom umožňujú prezerať, spájať, vytvárať, kopírovať, spájať a manipulovať s obsahom súborov. Poďme sa ponoriť do detailov niektorých často používaných cat> príkazy, pochopenie každého príkladu na ceste.

Obsah

Základná syntax príkazu `cat`

Základná syntax príkazu „cat“ je nasledovná:

cat [OPTION] [FILE] 

Tu,

[MOŽNOSŤ] : predstavuje rôzne možnosti príkazového riadka.

[SÚBOR] : názov súboru (súborov), ktorý sa má spracovať. Pozrime sa na niektoré bežné použitia slova „mačka“ spolu s príkladmi.

Praktické príklady Cat Command v Linuxe

1. Ako zobraziť obsah jedného súboru v Linuxe

Najzákladnejším použitím „cat“ je zobrazenie obsahu súboru na termináli. Dá sa to dosiahnuť jednoduchým zadaním názvu súboru ako argumentu:

Syntax:

cat file_name 

Príklad: Ak je náš názov_súboru = jayesh.txt

cat jayesh.txt 
mačka jayesh.txt

mačka jayesh.txt

Poznámka: Príkaz `ls` sa používa na zobrazenie všetkých súborov a adresárov v aktuálnom umiestnení.

2. Ako zobraziť obsah viacerých súborov v Linuxe

Syntax:

cat file_name1 file_name2 

Príklad: Ak máme dva súbory, súbor1 a súbor2.

cat file1 file2 
mačka súbor1 súbor2

mačka súbor1 súbor2

3. Ako zobraziť obsah súboru pred číslami riadkov v systéme Linux

Pridanie -n> možnosť cat> zavádza čísla riadkov, čo uľahčuje identifikáciu a odkazovanie na konkrétne riadky v súbore.

Syntax:

cat -n file_name 

Príklad: Ak je náš názov_súboru súbor2.

cat -n file2 
cat -n súbor2

cat -n súbor2

Tu, cat> príkaz, ktorý sa používa s presmerovaním ( >> ), umožňuje vytvoriť nový súbor s názvom jayesh1 a priamo doň vkladať obsah. Následné ls> príkaz zobrazí zoznam všetkých súborov v aktuálnom umiestnení.

4. Ako vytvoriť súbor a pridať obsah v Linuxe pomocou príkazu `cat`

Ak chcete vytvoriť nový súbor alebo prepísať existujúci súbor novým obsahom, môžete použiť „cat“ s presmerovaním výstupu (` >`> ):

Syntax:

cat>newfile_name 

Príklad: Ak chceme vytvoriť nový názov_súboru = jayesh1.

cat>jayesh1 
ls 

To vám umožní písať text priamo do terminálu a keď stlačíte Ctrl + D> , zadaný text sa uloží do new_file.txt> .

Príkaz `ls` sa používa na zobrazenie všetkých súborov a adresárov v aktuálnom umiestnení.

vytvorenie súboru pomocou príkazu cat v linuxe

vytvorenie súboru pomocou príkazu cat v linuxe

5. Ako skopírovať obsah jedného súboru do druhého súboru v systéme Linux

Ako už názov napovedá, „cat“ môže spojiť viacero súborov do jedného súboru. Tento príklad ilustruje, ako skopírovať celý obsah súboru 1 do súboru 2 pomocou cat> príkaz spolu s presmerovaním ( >> ).

Syntax:

cat file1.txt file2.txt>zlúčený_súbor.txt 

Tento príkaz kombinuje obsah file1.txt> a file2.txt> do nového súboru s názvom merged_file.txt> .

6. Príkaz Cat môže potlačiť opakované prázdne riadky vo výstupe

The -s> možnosť príde vhod pri práci so súbormi obsahujúcimi opakované prázdne riadky. Potláča tieto opakovania a poskytuje čistejší výstup.

Syntax:

cat -s file_name 

Výkon

Will suppress repeated empty lines in output 

7. Ako pridať obsah jedného súboru na koniec iného súboru

Ak chcete pridať obsah jedného súboru do druhého, môžete použiť „cat“ spolu s prílohou ( >>> ) operátor:

Syntax:

cat file_name1>> názov_súboru2 

Príklad:

cat file1>> súbor2 

Tým sa pripojí obsah ` file1`> do konca ` file2`>

8. Ako zobraziť obsah v opačnom poradí pomocou príkazu `tac` v systéme Linux

Príkaz „tac“ je opakom príkazu „cat“ a používa sa na zobrazenie obsahu súboru v opačnom poradí. Syntax je jednoduchá:

Syntax:

tac file_name 

Príklad:

Tento príkaz vytlačí obsah „súboru2“ v opačnom poradí, pričom najskôr zobrazí posledný riadok, za ním nasleduje predposledný riadok atď.

tac file2 
súbor tac2

súbor tac2

9. Ako zvýrazniť koniec riadku v Linuxe

Možnosť „-E“ v príkaze „cat“ sa používa na zvýraznenie konca každého riadku.

Syntax:

cat -E 'filename' 

Výkon:

Zobrazenie $ na konci riadku

Zobrazenie $ na konci riadku

Tým sa zobrazí obsah „jayesh1“ so znakom „$“ na konci každého riadku, ktorý označuje koniec riadku.

10. `-A` Možnosť príkazového riadku v príkaze `cat` v Linuxe

Možnosť „-A“ vám umožňuje kombinovať efekty možností „-v“, „-E“ a „-T“. Namiesto písania „-vET“ v príkaze môžete použiť „-A“:

Syntax:

cat -A 'filename' 

Zobrazí sa obsah súboru „názov súboru“ s viditeľnými netlačiteľnými znakmi, zvýraznené konce riadkov a karty zobrazené ako „^I“.

11. Ako otvoriť prerušované súbory v Linuxe pomocou príkazu `cat`

Ak chcete otvoriť súbor s pomlčkou na začiatku názvu, použite možnosť „–“:

Syntax:

cat -- '-dashfile' 

Príklad:

cat -- '-jayesh2' 
zobrazenie obsahu v súbore začínajúcom znakom `-`

zobrazenie obsahu v súbore začínajúcom znakom `-`

Zobrazí sa obsah súboru s názvom -jayesh2

12. Príkaz Cat, ak má súbor veľa obsahu a nezmestí sa do terminálu.

Syntax:

cat 'filename' | more 

Výkon:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Zlúčte obsah viacerých súborov pomocou príkazu `cat`

Ak chcete zlúčiť obsah viacerých súborov do jedného súboru, použite presmerovanie (‘>’)

Syntax:

cat 'filename1' 'filename2' 'filename3'>'zlúčený_názov_súboru' 

Príklad:

cat 'file1' 'file2' 'file3'>'zlúčené123' 

Toto zreťazí obsah súboru1 súbor2 súbor3 do zlúčeného123.

zlúčenie obsahu viacerých súborov do jedného súboru

zlúčenie obsahu viacerých súborov do jedného súboru

14. Zobrazte obsah všetkých textových súborov v priečinku pomocou príkazu `Cat`

Ak chcete zobraziť obsah všetkých textových súborov v priečinku, použite zástupný znak (*.txt):

Syntax:

cat *.txt 
Zobrazenie všetkých súborov s príponou

Zobrazuje sa celý súbor s príponou .txt

Zobrazí obsah všetkých textových súborov prítomných v priečinku.

15. Príkaz Cat na pripojenie k existujúcemu súboru:

Ak chcete pridať text k existujúcemu súboru, použite operátor „>>“ spolu s „cat“:

Syntax:

cat>> geeks.txt Novo pridaný text. 

Tým sa pripojí text Novo pridaný text. na koniec súboru „geeks.txt“.

Záver

V tomto článku sme diskutovali o príkaze `cat` v Linuxe, čo je všestranný nástroj používaný na rôzne operácie súvisiace so súbormi. Diskutovali sme aj o tom, že používateľom umožňuje prezerať, spájať, vytvárať, kopírovať, spájať a manipulovať s obsahom súborov. Bežne sa používa na zobrazenie obsahu jedného súboru, viacerých súborov alebo pridanie obsahu do existujúceho súboru. Celkovo môžeme povedať, že príkaz `cat` je základným nástrojom na správu a manipuláciu so súbormi v systéme Linux.