Kommandot cat eller concatenate är ett mångsidigt verktyg för att kombinera två eller flera filer. Du kan också använda kommandot cat för att skriva ut en fils innehåll på terminalen utan att öppna den i en textredigerare.
Kattkommandot har olika andra funktioner som att lägga till filer, visa antalet rader, skapa nya filer etc. Men många användare, särskilt nybörjare, vet lite om kommandot cat. Så den här artikeln har allt en nybörjare behöver veta om kommandot cat i Linux.
Hur man använder Cat Command i Linux
Som vi har nämnt tidigare används cat-kommandot för att visa en fils innehåll. Så här är det grundläggande uttrycket för kattkommandot:
katt [ alternativ ] < fil >
Låt oss nu ta ett exempel för att visa innehållet i filen script.txt:
katt script.txt
Om du har kört ett skript eller en bit kod och vill spara dess utdata till en fil, kör följande kommando:
katt > output.txtOm någon annan fil med namnet 'output.txt' inte finns i din nuvarande katalog, kommer detta kommando först att skapa den. Sedan kommer det att spara utdata från det tidigare utförda kommandot i den. För att sammanfoga flera filer och sedan visa deras innehåll, använd följande kommando:
katt file.txt filnamn.txt
Tillsammans med filinnehållet kan du visa deras radnummer med alternativet -n:
katt -n file.txt
Du kan använda kommandot nedan när du har två filer, dvs fil1 och fil2, men vill lägga till innehållet i fil2 till fil1:
katt filnamn.txt >> file.txt
På samma sätt kan du klona innehållet i en fil till en annan:
katt file.txt > filnamn.txt
En snabb sammanfattning
Kattkommandot är ett kraftfullt och mångsidigt verktyg som erbjuder flera funktioner. Användare är dock ofta omedvetna om dess verkliga potential, vilket gör att den underutnyttjas. Därför förklarar den här artikeln kort kattkommandot, dess alternativ och olika användningsfall.
Vi har demonstrerat hur man använder kommandot cat för att visa en fils innehåll, göra en fils kopia, lägga till den i en annan fil och visa antalet rader, etc.