Sådan får du vist indholdet af filen i Linux | kat kommando

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`

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

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

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

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

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

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

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 `-`

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

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 filtypenavn

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.



Top Artikler

Kategori

Interessante Artikler