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`
- 1. Ako zobraziť obsah jedného súboru v systéme Linux
- 2. Ako zobraziť obsah viacerých súborov v systéme Linux
- 3. Ako zobraziť obsah súboru pred číslami riadkov v systéme Linux
- 4. Ako vytvoriť súbor a pridať obsah v Linuxe pomocou príkazu `cat`
- 5. Ako skopírovať obsah jedného súboru do druhého súboru v systéme Linux
- 6. Príkaz Cat môže potlačiť opakované prázdne riadky vo výstupe
- 7. Ako pridať obsah jedného súboru na koniec iného súboru
- 8. Ako zobraziť obsah v opačnom poradí pomocou príkazu `tac` v systéme Linux
- 9. Ako zvýrazniť koniec riadku v Linuxe
- 10. `-A` Možnosť príkazového riadku v príkaze `cat` v Linuxe
- 11. Ako otvoriť prerušované súbory v Linuxe pomocou príkazu `cat`
- 12. Príkaz Cat, ak má súbor veľa obsahu a nezmestí sa do terminálu.
- 13. Zlúčte obsah viacerých súborov pomocou príkazu `cat`
- 14. Zobrazte obsah všetkých textových súborov v priečinku pomocou príkazu `Cat`
- 15. Príkaz Cat na pripojenie k existujúcemu súboru:
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
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
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
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
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
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
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 `-`
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
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
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.