logo

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

Detcat>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 brugtecat>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 atcat>introducerer linjenumre, hvilket gør det praktisk at identificere og referere til specifikke linjer i filen.

Syntaks:

simpel datoformater i java
cat -n file_name>

Eksempel: Hvis vores filnavn er fil2.

cat -n file2>
kat -n fil2

kat -n fil2

Her, dencat>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ølgendels>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.

git status
cat>jayesh1>
ls>

Dette giver dig mulighed for at skrive tekst direkte i terminalen, og når du trykkerCtrl + D>, vil den indtastede tekst blive gemt inew_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 afcat>kommando sammen med omdirigering (>>).

Syntaks:

cat file1.txt file2.txt>merged_file.txt>

Denne kommando kombinerer indholdet affile1.txt>ogfile2.txt>ind i en ny fil med navnetmerged_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

python konvertere bytes til streng

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:

skrifttyper til gimp
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.