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`
- 1. Hur man visar innehållet i en enskild fil i Linux
- 2. Hur man visar innehållet i flera filer i Linux
- 3. Hur man visar innehållet i en fil som föregår med radnummer i Linux
- 4. Hur man skapar en fil och lägger till innehåll i Linux med kommandot `cat`
- 5. Hur man kopierar innehållet i en fil till en annan fil i Linux
- 6. Cat-kommandot kan undertrycka upprepade tomma rader i utdata
- 7. Hur man lägger till innehållet i en fil i slutet av en annan fil
- 8. Hur man visar innehåll i omvänd ordning med kommandot `tac` i Linux
- 9. Hur man markerar End of Line i Linux
- 10. Kommandoradsalternativ `-A` i kommandot `cat` i Linux
- 11. Hur man öppnar streckade filer i Linux med kommandot `cat`
- 12. Cat-kommando om filen har mycket innehåll och inte får plats i terminalen.
- 13. Slå samman innehållet i flera filer med kommandot `cat`
- 14. Visa innehållet i alla textfiler i en mapp med kommandot `Cat`
- 15. Cat-kommando för att lägga till en befintlig fil:
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
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
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
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
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
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
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 `-`
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
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 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.