Skip to content

Hur man använder Linux Cat Command

12 de september de 2021
GettyImages 670341960 5c91401b46e0fb000155592f

De katt kommandot i Linux sammanfogade filer och visar utmatningen till standardutmatningen (vanligtvis skalet). En av de vanligaste användningarna av katt är att visa en fil på skärmen och även att skapa en fil i farten och tillåta grundläggande redigering direkt vid terminalen.

Hur man skapar en fil med ’cat’

För att skapa en fil med hjälp av kommandot cat anger du följande i terminalfönstret: cat> filnamn

När du skapar en fil på detta sätt kommer markören att ligga kvar på en ny rad och du kan börja skriva. Denna teknik är ett bra sätt att starta en textfil. Avsluta redigeringen av filen genom att trycka på Ctrl+D. Filen sparas med vad du än använde till filnamn.

Testa att processen fungerade genom att skriva ls -kommandot: ls -lt

Du bör se din nya fil och storleken ska vara större än noll.

Hur man visar en fil med ’katt’

Kommandot cat visar också en fil på skärmen. Allt du behöver göra är att eliminera den större än symbolen enligt följande: cat

Om du vill visa filen sida för sida använder du kommandot mer: cat | Mer

Alternativt kan du också använda det mindre kommandot: cat | mindre

Hur man visar radnummer

För alla icke -tomma rader i en fil använder du följande kommando: cat -b

Om det finns rader utan tecken alls kommer de inte att numreras. För att visa siffror för alla rader oavsett om de är tomma skriver du följande kommando: cat -n

Hur man visar slutet på varje rad

Ibland när de analyserar datafiler upptäcker programmerare problem eftersom det finns dolda tecken i slutet av rader som de inte förväntade sig – till exempel mellanslag. Det här felet förhindrar att deras parsers fungerar korrekt. För att visa dollarn som ett radtecken anger du följande kommando: cat -E

Som ett exempel titta på följande textrad katten satt på mattan

När du kör detta med katt -E kommando får du följande utdata: katten satt på mattan $

Minska tomma linjer

När du visar innehållet i en fil med cat -kommandot vill du förmodligen inte se när det finns massor av på varandra följande tomma rader. Använd -s växla till att kondensera alla tomma rader till en enda tom rad: cat -s

Så här visar du flikar

När du visar en fil som använder flikavgränsare ser du vanligtvis inte flikarna. Följande kommando visar ^Jag istället för fliken, vilket gör det enkelt att se dem: cat -T

Kombinera flera filer

Hela poängen med katten är sammanfogning. Koppla ihop flera filer till skärmen med följande kommando: cat

För att sammanfoga filerna och skapa en ny fil, använd följande kommando: cat >

Visar filer i omvänd ordning

Visa en fil i omvänd ordning med följande kommando: tac

Tekniskt sett är detta inte det katt kommando, det är tac kommando, men det gör i huvudsak samma sak men omvänt.