logo

Hur man visar innehållet i filen i Linux | katt kommando

Decat>kommando i Linux är mer än bara ett enkelt verktyg; det är en mångsidig följeslagare för olika filrelaterade operationer, som låter användare se, sammanfoga, skapa, kopiera, slå samman och manipulera filinnehåll. Låt oss fördjupa oss i detaljerna för några ofta användacat>kommandon, förstå varje exempel på vägen.

Innehållsförteckning

Grundläggande syntax för kommandot `cat`

Den grundläggande syntaxen för 'cat'-kommandot är som följer:



cat [OPTION] [FILE]>

Här,

[ALTERNATIV] : representerar olika kommandoradsalternativ.

[FIL] : namnet på filen/filerna som ska bearbetas. Låt oss utforska några av de vanliga användningsområdena för 'katt' tillsammans med exempel.

Praktiska exempel på Cat Command i Linux

1. Hur man visar innehållet i en enskild fil i Linux

Den mest grundläggande användningen av 'katt' är att visa innehållet i en fil på terminalen. Detta kan uppnås genom att helt enkelt ange filnamnet som ett argument:

Syntax:

cat file_name>

Exempel: Om vårt filnamn = jayesh.txt

cat jayesh.txt>
cat jayesh.txt

cat jayesh.txt

Notera: Kommandot `ls` används för att visa alla filer och kataloger på den aktuella platsen.

2. Hur man visar innehållet i flera filer i Linux

Syntax:

cat file_name1 file_name2>

Exempel: Om vi ​​har två filer, fil1 och fil2.

cat file1 file2>
cat fil1 fil2

cat fil1 fil2

3. Hur man visar innehållet i en fil som föregår med radnummer i Linux

Lägger till-n>möjlighet attcat>introducerar radnummer, vilket gör det bekvämt att identifiera och referera till specifika rader i filen.

Syntax:

system.out.println
cat -n file_name>

Exempel: Om vårt filnamn är fil2.

cat -n file2>
cat -n fil2

cat -n fil2

Här, dencat>kommando, används med omdirigeringen (>>), låter dig skapa en ny fil med namnet jayesh1 och mata in innehåll direkt i den. Den efterföljandels>kommandot listar alla filer på den aktuella platsen.

4. Hur man skapar en fil och lägger till innehåll i Linux med kommandot `cat`

Om du vill skapa en ny fil eller skriva över en befintlig fil med nytt innehåll kan du använda 'cat' med utdataomdirigeringen (` >`> ):

Syntax:

cat>nytt filnamn>

Exempel: Om vi ​​vill skapa ett nytt filnamn = jayesh1.

vad är 10 av 100
cat>jayesh1>
ls>

Detta gör att du kan skriva text direkt i terminalen och när du tryckerCtrl + D>, kommer den inmatade texten att sparas tillnew_file.txt>.

Kommandot `ls` används för att visa alla filer och kataloger på den aktuella platsen.

skapa fil med cat-kommandot i linux

skapa fil med cat-kommandot i linux

5. Hur man kopierar innehållet i en fil till en annan fil i Linux

Som namnet antyder kan 'cat' sammanfoga flera filer till en enda fil. Det här exemplet illustrerar hur man kopierar hela innehållet i fil1 till fil2 med hjälp avcat>kommando tillsammans med omdirigering (>>).

Syntax:

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

Detta kommando kombinerar innehållet ifile1.txt>ochfile2.txt>till en ny fil med namnetmerged_file.txt>.

6. Cat-kommandot kan undertrycka upprepade tomma rader i utdata

De-s>alternativet är praktiskt när du hanterar filer som innehåller upprepade tomma rader. Det undertrycker dessa upprepningar, vilket ger en renare utgång.

Syntax:

cat -s file_name>

Produktion

Will suppress repeated empty lines in output>

7. Hur man lägger till innehållet i en fil i slutet av en annan fil

Om du vill lägga till innehållet i en fil till en annan kan 'cat' användas tillsammans med tillägget (>>>) operatör:

Syntax:

cat file_name1>> filnamn2>

Exempel:

cat file1>> fil2>

Detta kommer att lägga till innehållet i `file1`>till slutet av `file2`>

8. Hur man visar innehåll i omvänd ordning med kommandot `tac` i Linux

Kommandot 'tac' är det omvända till 'cat' och används för att visa innehållet i en fil i omvänd ordning. Syntaxen är enkel:

Syntax:

tac file_name>

Exempel:

Detta kommando kommer att skriva ut innehållet i 'fil2' i omvänd ordning, visar den sista raden först, följt av den näst sista raden, och så vidare.

tac file2>
tac fil 2

tac fil 2

9. Hur man markerar End of Line i Linux

Alternativet '-E' i kommandot 'cat' används för att markera slutet av varje rad.

Syntax:

cat -E 'filename'>

Produktion:

Visar $ i slutet av raden

Visar $ i slutet av raden

Detta kommer att visa innehållet i 'jayesh1' med ett '$'-tecken i slutet av varje rad, vilket indikerar radens avslutande.

10. Kommandoradsalternativ `-A` i kommandot `cat` i Linux

Alternativet '-A' låter dig kombinera effekterna av alternativen '-v', '-E' och '-T'. Istället för att skriva '-vET' i kommandot kan du använda '-A':

Syntax:

linux kommando för zip
cat -A 'filename'>

Detta kommer att visa innehållet i 'filnamn' med tecken som inte är utskrivna synliga, radslut markerade och flikar som visas som '^I'.

11. Hur man öppnar streckade filer i Linux med kommandot `cat`

För att öppna en fil med ett bindestreck i början av dess namn, använd alternativet '–':

Syntax:

cat -- '-dashfile'>

Exempel:

cat -- '-jayesh2'>
visa innehåll i en fil som börjar med `-`

visa innehåll i en fil som börjar med `-`

Detta kommer att visa innehållet i en fil som heter -jayesh2

ett objekt i java

12. Cat-kommando om filen har mycket innehåll och inte får plats i terminalen.

Syntax:

cat 'filename' | more>

Produktion:

Will show that much content, which could fit in terminal and will ask to show more.>

13. Slå samman innehållet i flera filer med kommandot `cat`

För att slå samman innehållet i flera filer till en enda fil, använd omdirigeringen ('>')

Syntax:

cat 'filename1' 'filename2' 'filename3'>'merged_filename'>

Exempel:

cat 'file1' 'file2' 'file3'>'merged123'>

Detta kommer att sammanfoga innehållet i fil1 fil2 fil3 till merged123.

slå samman innehållet i flera filer till en enda fil

slå samman innehållet i flera filer till en enda fil

14. Visa innehållet i alla textfiler i en mapp med kommandot `Cat`

För att visa innehållet i alla textfiler i en mapp, använd jokertecknet ('*.txt'):

Syntax:

cat *.txt>
Visar alla filer med filändelse

Visar alla filer med filtillägget .txt

Kommer att visa innehållet i alla textfiler som finns i mappen.

15. Cat-kommando för att lägga till en befintlig fil:

För att lägga till text till en befintlig fil, använd operatorn '>>' tillsammans med 'cat':

Syntax:

cat>> geeks.txt Den nyligen tillagda texten.>

Detta kommer att lägga till texten Den nyligen tillagda texten. till slutet av filen 'geeks.txt'.

Slutsats

I den här artikeln har vi diskuterat kommandot `cat` i Linux som är ett mångsidigt verktyg som används för olika filrelaterade operationer. Vi diskuterade också att det tillåter användare att visa, sammanfoga, skapa, kopiera, slå samman och manipulera filinnehåll. Det används vanligtvis för att visa innehållet i en enda fil, flera filer eller lägga till innehåll i en befintlig fil. Sammantaget kan vi säga att kommandot `cat` är ett viktigt verktyg för att hantera och manipulera filer i Linux.