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
- 1. Hvordan se innholdet i en enkelt fil i Linux
- 2. Hvordan se innholdet i flere filer i Linux
- 3. Hvordan se innholdet i en fil foran med linjenummer i Linux
- 4. Hvordan lage en fil og legge til innhold i Linux ved å bruke `cat`-kommandoen
- 5. Hvordan kopiere innholdet i en fil til en annen fil i Linux
- 6. Cat-kommando kan undertrykke gjentatte tomme linjer i utdata
- 7. Hvordan legge til innholdet i én fil til slutten av en annen fil
- 8. Hvordan vise innhold i omvendt rekkefølge ved å bruke `tac`-kommandoen i Linux
- 9. Hvordan markere slutten av linjen i Linux
- 10. `-A` kommandolinjealternativ i `cat` kommando i Linux
- 11. Hvordan åpne stiplede filer i Linux ved å bruke `cat`-kommandoen
- 12. Cat-kommando hvis filen har mye innhold og ikke får plass i terminalen.
- 13. Slå sammen innholdet i flere filer ved å bruke `cat`-kommandoen
- 14. Vis innholdet til alle tekstfiler i en mappe ved å bruke `Cat`-kommandoen
- 15. Cat-kommando for å legge til en eksisterende fil:
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
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
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
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
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
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
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 `-`
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
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 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.