Hvordan se innholdet i filen i Linux | katt kommando

Hvordan se innholdet i filen i Linux | katt kommando

De cat> kommando i Linux er mer enn bare et enkelt verktøy; det er en allsidig følgesvenn for ulike filrelaterte operasjoner, som lar brukere se, sette sammen, opprette, kopiere, slå sammen og manipulere filinnhold. La oss fordype oss i detaljene til noen ofte brukte cat> kommandoer, forstå hvert eksempel underveis.

Innholdsfortegnelse

Grunnleggende syntaks for 'cat'-kommandoen

Den grunnleggende syntaksen til 'cat'-kommandoen er som følger:

cat [OPTION] [FILE] 

Her,

[ALTERNATIV] : representerer ulike kommandolinjealternativer.

[FIL] : navnet på filen(e) som skal behandles. La oss utforske noen av de vanlige bruken av 'katt' sammen med eksempler.

Praktiske eksempler på Cat Command i Linux

1. Hvordan se innholdet i en enkelt fil i Linux

Den mest grunnleggende bruken av 'katt' er å vise innholdet i en fil på terminalen. Dette kan oppnås ved ganske enkelt å oppgi filnavnet som et argument:

Syntaks:

cat file_name 

Eksempel: Hvis vårt filnavn = jayesh.txt

cat jayesh.txt 
cat jayesh.txt

cat jayesh.txt

Merk: `ls`-kommandoen brukes til å vise alle filer og kataloger på gjeldende plassering.

2. Hvordan se innholdet i flere filer i Linux

Syntaks:

cat file_name1 file_name2 

Eksempel: Hvis vi har to filer, fil1 og fil2.

cat file1 file2 
cat fil1 fil2

cat fil1 fil2

3. Hvordan se innholdet i en fil foran med linjenummer i Linux

Legger til -n> mulighet til cat> introduserer linjenumre, noe som gjør det praktisk å identifisere og referere til spesifikke linjer i filen.

Syntaks:

cat -n file_name 

Eksempel: Hvis vårt filnavn er fil2.

cat -n file2 
cat -n fil2

cat -n fil2

Her, den cat> kommando, brukt med omdirigering ( >> ), lar deg lage en ny fil kalt jayesh1 og legge inn innhold direkte i den. Den påfølgende ls> kommandoen viser alle filene på gjeldende plassering.

4. Hvordan lage en fil og legge til innhold i Linux ved å bruke `cat`-kommandoen

Hvis du vil opprette en ny fil eller overskrive en eksisterende fil med nytt innhold, kan du bruke 'cat' med utdataomdirigeringen (` >`> ):

Syntaks:

cat>nytt filnavn 

Eksempel: Hvis vi vil lage et nytt filnavn = jayesh1.

cat>jayesh1 
ls 

Dette vil tillate deg å skrive tekst direkte inn i terminalen, og når du trykker Ctrl + D> , vil den angitte teksten bli lagret til new_file.txt> .

`ls`-kommandoen brukes til å vise alle filer og kataloger på gjeldende plassering.

lage fil ved hjelp av cat-kommando i linux

lage fil ved hjelp av cat-kommando i linux

5. Hvordan kopiere innholdet i en fil til en annen fil i Linux

Som navnet antyder, kan 'cat' sette sammen flere filer til en enkelt fil. Dette eksemplet illustrerer hvordan du kopierer hele innholdet i fil1 til fil2 ved å bruke cat> kommando sammen med omdirigering ( >> ).

Syntaks:

cat file1.txt file2.txt>merged_file.txt 

Denne kommandoen kombinerer innholdet i file1.txt> og file2.txt> inn i en ny fil med navnet merged_file.txt> .

6. Cat-kommando kan undertrykke gjentatte tomme linjer i utdata

De -s> alternativet kommer godt med når du arbeider med filer som inneholder gjentatte tomme linjer. Det undertrykker disse repetisjonene, og gir et renere resultat.

Syntaks:

cat -s file_name 

Produksjon

Will suppress repeated empty lines in output 

7. Hvordan legge til innholdet i én fil til slutten av en annen fil

Hvis du vil legge til innholdet i en fil til en annen, kan 'katt' brukes sammen med vedlegget ( >>> ) operatør:

Syntaks:

cat file_name1>> filnavn2 

Eksempel:

cat file1>> fil2 

Dette vil legge til innholdet i ` file1`> til slutten av ` file2`>

8. Hvordan vise innhold i omvendt rekkefølge ved å bruke `tac`-kommandoen i Linux

'tac'-kommandoen er motsatt av 'cat' og brukes til å vise innholdet i en fil i omvendt rekkefølge. Syntaksen er enkel:

Syntaks:

tac file_name 

Eksempel:

Denne kommandoen vil skrive ut innholdet i 'fil2' i omvendt rekkefølge, vise den siste linjen først, etterfulgt av den nest siste linjen, og så videre.

tac file2 
tac fil 2

tac fil 2

9. Hvordan markere slutten av linjen i Linux

Alternativet '-E' i kommandoen 'cat' brukes til å markere slutten av hver linje.

Syntaks:

cat -E 'filename' 

Produksjon:

Viser $ på slutten av linjen

Viser $ på slutten av linjen

Dette vil vise innholdet til 'jayesh1' med et '$'-tegn på slutten av hver linje, som indikerer linjens slutt.

10. `-A` kommandolinjealternativ i `cat` kommando i Linux

Alternativet '-A' lar deg kombinere effekten av alternativene '-v', '-E' og '-T'. I stedet for å skrive '-vET' i kommandoen, kan du bruke '-A':

Syntaks:

cat -A 'filename' 

Dette vil vise innholdet til 'filnavn' med synlige tegn som ikke skrives ut, linjeavslutninger uthevet og faner vist som '^I'.

11. Hvordan åpne stiplede filer i Linux ved å bruke `cat`-kommandoen

For å åpne en fil med en bindestrek i begynnelsen av navnet, bruk '–'-alternativet:

Syntaks:

cat -- '-dashfile' 

Eksempel:

cat -- '-jayesh2' 
vise innhold i en fil som begynner med `-`

vise innhold i en fil som begynner med `-`

Dette vil vise innholdet i en fil som heter -jayesh2

12. Cat-kommando hvis filen har mye innhold og ikke får plass i terminalen.

Syntaks:

cat 'filename' | more 

Produksjon:

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

13. Slå sammen innholdet i flere filer ved å bruke `cat`-kommandoen

For å slå sammen innholdet av flere filer til en enkelt fil, bruk omdirigeringen ('>')

Syntaks:

cat 'filename1' 'filename2' 'filename3'>'merged_filename' 

Eksempel:

cat 'file1' 'file2' 'file3'>'merged123' 

Dette vil sette sammen innholdet i fil1 fil2 fil3 til merged123.

slå sammen innhold fra flere filer til én fil

slå sammen innhold fra flere filer til én fil

14. Vis innholdet til alle tekstfiler i en mappe ved å bruke `Cat`-kommandoen

For å vise innholdet i alle tekstfiler i en mappe, bruk jokertegnet (*.txt):

Syntaks:

cat *.txt 
Viser alle filer med utvidelse

Viser alle filer med filtypen .txt

Viser innholdet i alle tekstfilene i mappen.

15. Cat-kommando for å legge til en eksisterende fil:

For å legge til tekst til en eksisterende fil, bruk '>>'-operatoren sammen med 'cat':

Syntaks:

cat>> geeks.txt Den nylig lagt til teksten. 

Dette vil legge til teksten Den nylig lagt til teksten. til slutten av 'geeks.txt'-filen.

Konklusjon

I denne artikkelen har vi diskutert `cat`-kommandoen i Linux, som er et allsidig verktøy som brukes til ulike filrelaterte operasjoner. Vi diskuterte også at det lar brukere se, sette sammen, opprette, kopiere, slå sammen og manipulere filinnhold. Det brukes ofte til å vise innholdet i en enkelt fil, flere filer eller legge til innhold i en eksisterende fil. Totalt sett kan vi si at `cat`-kommandoen er et viktig verktøy for å administrere og manipulere filer i Linux.