I Linux, “katt”Er sammenkobling av filer som kombinerer flere filer til en enkelt fil. Det er andre flere bruksområder av CAT -kommandoen i Linux som vi vil snakke i denne artikkelen for å gi deg en forståelse av hvordan den fungerer i forskjellige scenarier.
La oss starte artikkelen med CAT -kommandoen.
Hvordan fungerer CAT -kommandoen?
Bruker "katt”Kommando, kan du opprette en fil, se filinnholdet, sammenkoble filene og omdirigere filutgangen. Syntaksen til denne kommandoen som følger:
$ katt [alternativ] [filnavn]
Bruk forrige kommando hvis du er til stede i samme katalog. Ellers, nevn veien til den filen som følger:
$ katt [alternativ] [sti/til/fil]
Ulike alternativer for CAT -kommandoen er oppført i følgende:
Alternativer | Beskrivelse |
---|---|
-n | For å vise linjetallet med filinnhold |
-T | For å vise fanen-separerte tegn i en linje-e |
-e | For å vise “$” på slutten av linjene |
-s | Du kan utelate de tomme linjene fra utgangen. |
-en | For å vise alt filinnholdet |
For å utforske flere alternativer, bruk følgende “hjelp" nytte:
$ katt -hjelp
Eksempel 1: Vis innholdet i alle filer
Den vanlige bruken av CAT -kommandoen viser filinnholdet. For å vise filinnholdet til en terminal, skriver du ganske enkelt “katt”Og filnavnet som følger:
$ katt [filnavn]
For å vise alle filene i en gjeldende katalog, bruk Wildcard -tegnet med CAT -kommandoen som følger:
$ katt *
For å vise bare innholdet i tekstfilene i en katalog, skriv inn følgende kommando:
$ katt *.tekst
Eksempel 2: Vis flere filer
Du kan også kombinere og vise innholdet i flere filer sammen i terminalen ved hjelp av CAT -kommandoen. For å vise flere filer samtidig, bruk følgende syntaks:
$ katteprøve.TXT -test.tekst
Eksempel 3: Kopier utdataene til en fil til en annen
Den kan også brukes til å kopiere utdataene til en fil til en annen fil. Hvis ikke funnet, oppretter det det først. Ellers overskriver den den målrettede filen.
For å kopiere utdataene fra en kildefil til en annen fil, bruk følgende syntaks:
$ cat [source_file]> [destination_file]
Et eksempel på dette er å kopiere utgangen fra en testfile1 til en annen fil som heter testfile_backup som følger:
$ CAT [TESTFILE1]> [TESTFILE_BACKUP]
Denne kommandoen oppretter først testfile_backup -filen og kopierer deretter innholdet i testfile1 til den.
Eksempel 4: Legg ut utdataene til en fil til en annen fil
I stedet for å overskrive utdataene fra en målrettet fil i det gjennomgripende eksemplet, kan du også lage CAT -kommandoen til å legge til utgangen:
$ cat [source_file] >> [destination_file]
Den oppretter destinasjonsfilen hvis den ikke allerede eksisterer. Ellers legger den ut utgangen.
Kopier flere filer til en annen tekstfil/sammenkobling av filene
CAT -kommandoen kombinerer flere filer til en enkelt fil. Følgende syntaks kan brukes til å sammenkoble File1, File2 og File3 og lagre dem i en annen fil som heter File4.tekst:
$ CAT [File1] [File2] [File3]> [File4]
For eksempel vil vi sammenkoble utgangen fra /etc /hostname, /etc /resolv.Conf, og /etc /hosts -filen til en annen fil som heter Network.tekst:
$ katt /etc /hostname /etc /resolv.Conf /etc /verter> Nettverk.tekst
Eksempel 5: Vis linjenumre i filen
For å vise linjenumre til utdataene til en fil, bruker du bare -n -flagget som følger:
$ cat -n [filnavn]
For eksempel, hvis du ser på en fil som inneholder listen over elementer, kan du bruke -N -flagget til å vise disse elementene med et nummer. Husk at tomme linjer også er nummerert som følger:
$ katt -n test.tekst
Hvis du ikke vil nummerere de tomme linjene, bruker du -b -flagget som følger:
$ CAT -B -test.tekst
Eksempel 6: Opprett en fil
For å opprette en fil gjennom CAT -kommandoen, kan følgende syntaks brukes til formålet:
$ cat> [filnavn]
Etter å ha lagt inn forrige kommando, skriv inn teksten du vil lagre i filen. Når du er ferdig, lagre og gå ut. Etter det kan du se innholdet i den nyopprettede filen ved å utføre følgende kommando i terminalen:
$ katt> kontor.tekst
Eksempel 7: Sorter utdataene
Du kan også kombinere den typen med CAT -kommandoen for å sortere output alfabetisk som følger:
$ kattest.txt | sortere
Eksempel 8: Fjern de tomme linjene på rad
Noen ganger inneholder filen påfølgende tomme linjer som du ikke vil skrive ut. CAT -kommandoen gjør det mulig å slå sammen de tomme tomme linjene og viser dem som en tom linje:
Bruk følgende kommandosyntaks for å fjerne de gjentatte tomme linjene:
$ cat -s [filnavn]
For eksempel har vi følgende fil med påfølgende tomme linjer:
$ CAT -S TEST.tekst
Eksempel 9: Vis fanen Tab
Noen ganger må du fjerne fanene fra filene dine. CAT -kommando kan hjelpe deg med å finne fanene på filen din ved å bruke -t -flagget som følger:
$ katt -t test.tekst
Eksempel 10: Skriv ut utgangen fra en fil
En annen populær bruk av CAT -kommandoen er i utskriftsinnholdet i et dokument. For å skrive ut utdataene til en fil til en utskriftsenhet som heter /Dev /LP, brukes følgende syntaks:
$ katt [filnavn]> /dev /lp
Konklusjon
I denne artikkelen forklarte vi gjennom forskjellige eksempler på hvordan du kan bruke CAT -kommandoen til å manipulere filene i Linux. CAT -kommandoen er populær blant alle brukere på grunn av den enkle syntaksen og de forskjellige alternativene den gir. Opprette og se på en fil, slå sammen, kopiere og legge til filinnholdet, utskriften og mye mer kan håndteres med denne enkeltkattekommandoen.