Linux -kommandot cat short för 'concatenate', är ett mycket användbart kommando. Med kommandot cat kan du skapa en fil, visa filinnehåll, sammanfoga filer och omdirigera filutdata. Vi kommer att diskutera de olika användningarna av kattkommandot med några exempel i den här artikeln.
Grundläggande syntax för Cat -kommando
Följande syntax används för cat -kommandot:
$katt [alternativ] [filnamn]
Filnamn är namnet på en fil.
Använd följande kommando för att utforska alla kattalternativ:
$katt --hjälp
Skriv ut filinnehåll med kommandot cat
Med kommandot cat kan du visa filinnehållet på terminalen enligt följande:
$kattfilnamn
Om du till exempel vill se innehållet i filen ‘test_file.txt’ skriver du kommandot nedan på terminalen:
$katttest_file.txtInnehållet i ovanstående fil visas på terminalen.
På samma sätt, för att visa innehållet i flera filer, använd följande kommando:
$katttest_file.txt test_file1.txtKommandot ovan visar innehållet i test_file.txt och test_file1.txt på terminalen.
Skapa filer med kommandot cat
Du kan använda cat -kommandot för att skapa en ny fil.
Till exempel skapar vi en fil med namnet ‘new_filetest.txt’ genom att utföra följande kommando:
$katt >test_file.txtNu kommer användaren att mata in innehåll i den här filen och sedan 'Ctrl+d' för att lämna den här filen. Innehållet är skrivet i ‘new_filetest.txt’ som du kan visa med cat -kommandot.
Användning av fler och färre alternativ med kattkommando
Om en fil har ett stort innehåll och du måste rulla för att visa mer filinnehåll. I det här fallet använder du följande alternativ med cat -kommandot:
$katttestfil.txt| Mer$katttestfil.txt| mindre
Skriv ut radnummer med filinnehåll
Använd kommandot cat tillsammans med alternativet ‘-n’ för att visa radnumret för filinnehåll enligt följande:
$katt -ntest_file.txt
Visa flikavgränsade tecken
Använd alternativet ‘-T’ och cat-kommandot för att visa de tabbseparerade tecknen på en rad.
$katt -Ttestfil.txtPå en rad kommer flikutrymmet att fyllas med '^I' -tecken, vilket också visas i följande skärmdump:
Skriv ut '$' i slutet av raderna
För att visa '$' i slutet av raderna, använd alternativet '-e' med cat-kommando enligt följande:
$katt -Ochtestfil.txtAlternativet ovan är användbart när du vill krympa flera rader i en enda rad.
Omdirigera filinnehåll
Genom kommandot cat kan användaren omdirigera standardutmatningen till en ny fil.
Till exempel, för att kopiera en fils innehåll till en annan fil, kan du använda kommandot cat. Vi har en fil med namnet test_file.txt, och den andra är test_file1.txt. Så, för att kopiera innehållet i 'test_file.txt' till en 'test_file1.txt', använd cat -kommandot med '>' operator enligt följande:
$katttest_file.txt>new_file.txt
Om 'test_file1.txt' inte finns då kommer den att skapa en fil med detta namn.
För att lägga till innehållet i 'test_file.txt' till en 'test_file1.txt', använd operatören '>>' i cat -kommandot enligt följande:
$katttest_file.txt>>test_file1.txt
Ignorera de upprepade tomma raderna
Med hjälp av cat-kommandot tillsammans med alternativet ‘-s’ kan du utelämna de tomma raderna från utdata.
$katt -stest_file.txtFil sammanfogning med kommandot cat
Kommandot cat används för att sammanfoga filinnehållet. Till exempel sammanfogar innehållet i test_file.txt och test_file1.txt och skriver sedan innehåll till en ny fil mergefile.txt med hjälp av operatören ‘>’ enligt följande:
$katttest_file.txt test_file1.txt>mergefile.txt
Slutsats
Vi har förklarat Linux cat -kommandot med exempel i den här artikeln. Vi har hur cat -kommandot kan hjälpa en Linux -användare medan han/hon arbetar på ett system. Från exemplen ovan hoppas jag att du har lärt dig mycket. Ge din feedback via kommentarer.