Sådan får du vist indholdet af filen i Linux | kat kommando
Det cat> kommando i Linux er mere end blot et simpelt værktøj; det er en alsidig ledsager til forskellige filrelaterede handlinger, der giver brugerne mulighed for at se, sammenkæde, oprette, kopiere, flette og manipulere filindhold. Lad os dykke ned i detaljerne for nogle ofte brugte cat> kommandoer, forstå hvert eksempel undervejs.
Indholdsfortegnelse
- Grundlæggende syntaks for kommandoen `cat`
- 1. Sådan får du vist indholdet af en enkelt fil i Linux
- 2. Sådan får du vist indholdet af flere filer i Linux
- 3. Sådan får du vist indholdet af en fil foran med linjenumre i Linux
- 4. Sådan opretter du en fil og tilføjer indhold i Linux ved hjælp af `cat`-kommandoen
- 5. Sådan kopieres indholdet af en fil til en anden fil i Linux
- 6. Cat-kommando kan undertrykke gentagne tomme linjer i output
- 7. Sådan tilføjer du indholdet af en fil til slutningen af en anden fil
- 8. Sådan vises indhold i omvendt rækkefølge ved hjælp af `tac`-kommando i Linux
- 9. Sådan fremhæves End of Line i Linux
- 10. `-A` Kommandolinjevalg i `cat` Kommando i Linux
- 11. Sådan åbner du stiplede filer i Linux ved hjælp af `cat`-kommandoen
- 12. Cat-kommando, hvis filen har meget indhold og ikke kan passe i terminalen.
- 13. Flet indhold af flere filer ved hjælp af kommandoen `cat`
- 14. Vis indholdet af alle tekstfiler i en mappe ved hjælp af `Cat`-kommandoen
- 15. Kat-kommando til at tilføje til en eksisterende fil:
Grundlæggende syntaks for kommandoen `cat`
Den grundlæggende syntaks for 'cat'-kommandoen er som følger:
cat [OPTION] [FILE]
Her,
[MULIGHED] : repræsenterer forskellige kommandolinjeindstillinger.
[FIL] : navnet på den eller de filer, der skal behandles. Lad os udforske nogle af de almindelige anvendelser af 'kat' sammen med eksempler.
Praktiske eksempler på Cat Command i Linux
1. Sådan får du vist indholdet af en enkelt fil i Linux
Den mest grundlæggende brug af 'kat' er at vise indholdet af en fil på terminalen. Dette kan opnås ved blot at angive filnavnet som et argument:
Syntaks:
cat file_name
Eksempel: Hvis vores filnavn = jayesh.txt
cat jayesh.txt
kat jayesh.txt
Bemærk: Kommandoen `ls` bruges til at vise alle filer og mapper på den aktuelle placering.
2. Sådan får du vist indholdet af flere filer i Linux
Syntaks:
cat file_name1 file_name2
Eksempel: Hvis vi har to filer, fil1 og fil2.
cat file1 file2
kat fil1 fil2
3. Sådan får du vist indholdet af en fil foran med linjenumre i Linux
Tilføjelse af -n> mulighed for at cat> introducerer linjenumre, hvilket gør det praktisk at identificere og referere til specifikke linjer i filen.
Syntaks:
cat -n file_name
Eksempel: Hvis vores filnavn er fil2.
cat -n file2
kat -n fil2
Her, den cat> kommando, brugt sammen med omdirigeringen ( >> ), giver dig mulighed for at oprette en ny fil med navnet jayesh1 og indtaste indhold direkte i den. Den efterfølgende ls> kommandoen viser alle filer på den aktuelle placering.
4. Sådan opretter du en fil og tilføjer indhold i Linux ved hjælp af `cat`-kommandoen
Hvis du vil oprette en ny fil eller overskrive en eksisterende fil med nyt indhold, kan du bruge 'cat' med output-omdirigeringen (` >`> ):
Syntaks:
cat>nyt filnavn
Eksempel: Hvis vi vil oprette et nyt filnavn = jayesh1.
cat>jayesh1
ls
Dette giver dig mulighed for at skrive tekst direkte i terminalen, og når du trykker Ctrl + D> , vil den indtastede tekst blive gemt i new_file.txt> .
Kommandoen `ls` bruges til at vise alle filer og mapper på den aktuelle placering.
oprettelse af fil ved hjælp af cat-kommando i linux
5. Sådan kopieres indholdet af en fil til en anden fil i Linux
Som navnet antyder, kan 'kat' sammenkæde flere filer til en enkelt fil. Dette eksempel illustrerer, hvordan man kopierer hele indholdet af fil1 til fil2 ved hjælp af cat> kommando sammen med omdirigering ( >> ).
Syntaks:
cat file1.txt file2.txt>merged_file.txt
Denne kommando kombinerer indholdet af file1.txt> og file2.txt> ind i en ny fil med navnet merged_file.txt> .
6. Cat kommando kan undertrykke gentagne tomme linjer i output
Det -s> mulighed er praktisk, når du håndterer filer, der indeholder gentagne tomme linjer. Det undertrykker disse gentagelser og giver et renere output.
Syntaks:
cat -s file_name
Produktion
Will suppress repeated empty lines in output
7. Sådan tilføjer du indholdet af en fil til slutningen af en anden fil
Hvis du vil tilføje indholdet af en fil til en anden, kan 'kat' bruges sammen med appen ( >>> ) operatør:
Syntaks:
cat file_name1>> filnavn2
Eksempel:
cat file1>> fil2
Dette vil tilføje indholdet af ` file1`> til slutningen af ` file2`>
8. Sådan vises indhold i omvendt rækkefølge ved hjælp af `tac`-kommando i Linux
'tac'-kommandoen er det modsatte af 'cat' og bruges til at vise indholdet af en fil i omvendt rækkefølge. Syntaksen er enkel:
Syntaks:
tac file_name
Eksempel:
Denne kommando udskriver indholdet af 'fil2' i omvendt rækkefølge, viser den sidste linje først, efterfulgt af den næstsidste linje og så videre.
tac file2
tac fil 2
9. Sådan fremhæves End of Line i Linux
'-E'-indstillingen i 'cat'-kommandoen bruges til at fremhæve slutningen af hver linje.
Syntaks:
cat -E 'filename'
Produktion:
Viser $ i slutningen af linjen
Dette vil vise indholdet af 'jayesh1' med et '$'-tegn i slutningen af hver linje, hvilket indikerer linjens terminering.
10. `-A` Kommandolinjevalg i `cat` Kommando i Linux
Indstillingen '-A' giver dig mulighed for at kombinere effekterne af '-v', '-E' og '-T' muligheder. I stedet for at skrive '-vET' i kommandoen, kan du bruge '-A':
Syntaks:
cat -A 'filename'
Dette vil vise indholdet af 'filnavn' med ikke-udskrivende tegn synlige, linjeafslutninger fremhævet og faner vist som '^I'.
11. Sådan åbner du stiplede filer i Linux ved hjælp af `cat`-kommandoen
For at åbne en fil med en bindestreg i begyndelsen af dens navn, skal du bruge '–' muligheden:
Syntaks:
cat -- '-dashfile'
Eksempel:
cat -- '-jayesh2'
visning af indhold i en fil, der starter med `-`
Dette vil vise indholdet af en fil med navnet -jayesh2
12. Cat-kommando, hvis filen har meget indhold og ikke kan passe i terminalen.
Syntaks:
cat 'filename' | more
Produktion:
Will show that much content, which could fit in terminal and will ask to show more.
13. Flet indhold af flere filer ved hjælp af kommandoen `cat`
For at flette indholdet af flere filer til en enkelt fil, brug omdirigeringen ('>')
Syntaks:
cat 'filename1' 'filename2' 'filename3'>'merged_filename'
Eksempel:
cat 'file1' 'file2' 'file3'>'merged123'
Dette vil sammenkæde indholdet af fil1 fil2 fil3 til merged123.
flette indhold af flere filer til en enkelt fil
14. Vis indholdet af alle tekstfiler i en mappe ved hjælp af `Cat`-kommandoen
For at vise indholdet af alle tekstfiler i en mappe skal du bruge jokertegnet ('*.txt'):
Syntaks:
cat *.txt
Viser alle filer med filtypenavnet .txt
Viser indholdet af alle tekstfiler i mappen.
15. Kat-kommando til at tilføje til en eksisterende fil:
For at tilføje tekst til en eksisterende fil skal du bruge '>>' operatoren sammen med 'cat':
Syntaks:
cat>> geeks.txt Den nyligt tilføjede tekst.
Dette vil tilføje teksten Den nyligt tilføjede tekst. til slutningen af 'geeks.txt'-filen.
Konklusion
I denne artikel har vi diskuteret kommandoen `cat` i Linux, som er et alsidigt værktøj, der bruges til forskellige filrelaterede operationer. Vi diskuterede også, at det giver brugerne mulighed for at se, sammenkæde, oprette, kopiere, flette og manipulere filindhold. Det bruges almindeligvis til at vise indholdet af en enkelt fil, flere filer eller tilføje indhold til en eksisterende fil. Samlet set kan vi sige, at 'cat'-kommandoen er et vigtigt værktøj til at administrere og manipulere filer i Linux.