Vad är Cat-kommandot i Linux och Unix? och hur man använder det? [2020]
THE FOREFRONT OF TECHNOLOGY
Linux cat-kommandot är ett av de mest använda kommandona i Unix/Linux. Kommandot används mest för att visa innehållet i en fil. Dessutom kan du använda kommandot cat för att visa flera filer samtidigt och till och med skapa filer och lägga till innehåll till dem. I den här guiden utforskar vi olika sätt som kommandot används på Unix/Linux-system. Spänn fast!
Innehållsförteckning
1. Grundläggande syntax i cat-kommandoanvändning
Exempelutdata
2. Använd cat-kommandot med alternativen 'mindre' eller 'mer'
3. Visa flera filer i ett enda kommando
4. Skriv ut radnummer med -n-alternativet
Exempelutdata
5. Kopiera innehållet i en fil till en annan
6. Skapa en ny fil med cat-kommandot
7. Läs innehåll från en fil
1. Grundläggande syntax i cat-kommandoanvändning
Den mest grundläggande användningen av syntaxkommandot är:
$ katt filnamn
Till exempel, för att visa en fil som finns i den aktuella katalogen, till exempel linux_fundamentals.doc, kör kommandot:
$ cat linux_fundamentals.doc
För att visa en fil som ligger på en annan sökväg, använd syntaxen
$ katt /sökväg/till/fil
Till exempel för att visa filen boot.log som finns i sökvägen /var/log/cronrun
$ katt /var/log/cron
Exempelutdata
2. Använd cat-kommandot med alternativen 'mindre' eller 'mer'
Ibland kan utdata vara för lång och ofta kan du bli tvungen att scrolla upp och ner på terminalen, som i föregående exempel med /var/log/cron
För att göra ditt liv enklare, rör utdata till “mindre” eller “mer”. På så sätt kan du trycka på ENTER och rulla i din egen takt utan att behöva oroa dig för att missa några detaljer.
$ cat /var/log/cron | mindre
3. Visa flera filer i ett enda kommando
För att kontrollera innehållet i flera filer i ett enda kommando använd syntaxen
$ cat fil1 fil2 fil3
Detta sparar tid och energi när du kör kommandot flera gånger.
4. Skriv ut radnummer med -n alternativet
För att göra din utdata lätt att följa kan du överväga att numrera din utdata med alternativet -n som visas nedan:
$ cat -n filnamn
Till exempel, för att skriva ut radnummer i /var/log/cronfilen, kör kommandot:
$ cat -n/var/log/cron
Exempel på utdata
5. Kopiera innehållet i en fil till en annan
Du kan kopiera innehållet i en fil till en annan med omdirigeringsoperatorn större än (>)
Till exempel, för att kopiera innehållet i fil1.pdf till fil2.pdf kör
$ cat fil1.pdf > fil2.pdf
NOTERA:
Försiktighet bör iakttas när du använder omdirigeringstecknet större än (>) på en befintlig fil eftersom det skriver över redan befintligt innehåll i en fil
För att lägga till eller lägga till innehåll i en annan befintlig fil, använd dubbla större än-tecknet (>>) för att undvika överskrivning.
Till exempel, för att lägga till innehåll på file2.pdf run
$ cat fil1.pdf >> fil2.pdf
6. Skapa en ny fil med kommandot cat
Förutom att visa dina filer, skriva över och lägga till text, kan du använda kommandot cat för att skapa en ny rad med omdirigeringsoperatorn större än tecknet (>)
Syntaxen visas nedan
$ cat > filnamn
När du har kört kommandot, skriv in innehållet och när du är klar trycker du på Ctrl + d för att avsluta
$ cat > file1.doc
7. Läs innehåll från en filDu kan också läsa innehåll från en fil med omdirigeringsoperatorn mindre än tecknet ( < )
$ cat < filnamn
Till exempel,
$ katt < file1.doc
Slutsats
Vi har tittat på de vanligaste exemplen på cat-kommando som används av både Linux-nybörjare och avancerade användare. Som du har sett är dessa enkla att bemästra och använda när det passar dig. Kommandot är användbart för att visa, läsa och skapa filer samt utföra andra operationer som numreringsutdata och omdirigering. Vi hoppas att den här guiden var informativ.