The cat-kommandoen er en av de mest brukte kommandoene i Linux. Navnet på cat – kommandoen kommer fra dens funksjonalitet til å slå sammen filer. Den kan lese og sette sammen filer, skrive innholdet til standard output. Hvis ingen fil er spesifisert, eller hvis input fil er spesifisert som en enkelt bindestrek (-) leser fra standard input.,

Cat er mest brukt for å vise innholdet av en eller flere tekst-filer, kombinere filer ved å legge til innholdet av en fil på slutten av en annen fil og opprette nye filer.

I denne opplæringen vil vi vise deg hvordan du bruker cat-kommandoen gjennom praktiske eksempler.

Cat-Kommandoen Syntaks #

Før du går inn i hvordan du bruker cat-kommandoen, la oss begynne med å gjennomgå grunnleggende syntaks.

The cat-verktøy uttrykk ta følgende form:

cat 
  • OPTIONS – cat valg ., Bruk cat --help for å vise alle tilgjengelige alternativer.
  • FILE_NAMES – Null eller flere filnavn.

Vise filinnholdet #

Den mest grunnleggende og felles bruk av cat-kommandoen til å lese innholdet av filer.,

For eksempel, følgende kommando vil vise innholdet av /etc/issue – fila i terminalen:

cat /etc/issue

Viderekobling Innholdet av Filen #

I stedet for å vise utdataene til stdout (på skjermen) kan du viderekoble den til en fil.,

Den følgende kommandoen vil kopiere innholdet av file1.txt til file2.txt bruker (>) operatør :

cat file1.txt > file2.txt
Normalt vil du bruke cp kommando for å kopiere en fil.

Hvis file2.txt filen ikke finnes, er det kommandoen vil opprette det. Ellers, det vil overskrive filen.,

Bruk (>>) operatør for å legge innholdet av file1.txt til file2.txt :

cat file1.txt >> file2.txt

Samme som før, hvis filen ikke finnes, vil den bli opprettet.,

skriv Ut Linje Tall #

for Å vise innholdet i en fil med linje tall, bruk -n alternativ:

cat -n /etc/lsb-release
1DISTRIB_ID=Ubuntu2DISTRIB_RELEASE=18.043DISTRIB_CODENAME=bionic4DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

Undertrykke Gjentatt Tomme Linjer #

for -s valg å utelate gjentatt tom utgang linjer:

cat -s file.txt

KATEGORIEN Vis tegn #

-T alternativet lar deg visuelt skille mellom kategorier og områder.,

cat -T /etc/hosts
127.0.0.1^Ilocalhost127.0.1.1^Iubuntu1804.localdomain

KATEGORIEN tegn vises som ^I.

Display Slutten av Linjer #

for Å vise den usynlige linjer som slutter tegnet -e argument:

cat -e /etc/lsb-release
DISTRIB_ID=Ubuntu$DISTRIB_RELEASE=18.04$DISTRIB_CODENAME=bionic$DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"$

linjeslutt vil bli vist som $.

slå sammen Filer #

Når du har passert to eller flere filnavn som argumenter til cat kommando innholdet i filene vil bli sammenhengende., cat leser filene i den gitte sekvensen i sine anførsler, og viser filinnholdet i samme sekvens.

For eksempel, følgende kommando vil lese innholdet av file1.txt og file2.txt og vise resultatet i terminal:

cat file1.txt file2.txt

Du kan sette sammen to eller flere tekst-filer, og skrive dem til en fil.,

følgende kommando vil sette sammen innholdet av file1.txt og file2.txt og skrive dem til en ny fil combinedfile.txt bruker (>) operatør :

cat file1.txt file2.txt > combinedfile.txt

Hvis combinedfile.txt filen ikke finnes, er det kommandoen vil opprette det. Ellers, det vil overskrive filen.,

for Å sette sammen innholdet av file1.txt og file2.txt og legge resultatet til file3.txt for å bruke (>>) operatør:

cat file1.txt file2.txt >> file3.txt

Hvis filen ikke finnes, det vil bli opprettet.

Ved å slå sammen filer med cat, kan du bruke de samme argumentene som vist i forrige avsnitt.,

Opprette Filer #

å Lage små filer med cat det ofte lettere enn å åpne en tekstredigerer som f.eks. nano , Vim, Sublime Tekst eller Visual Studio Kode .

Hvis du vil opprette en ny fil, kan du bruke cat kommando etterfulgt av omdirigering operatøren (>) og navnet på filen du ønsker å opprette. Trykk på Enter, skriv inn tekst, og når du er ferdig, trykker du på CRTL+D for å lagre filen.,

I det følgende eksemplet, vi lager en ny fil som heter file1.txt:

cat > file1.txt

Hvis en fil som heter file1.txt er til stede, vil det bli overskrevet. Bruk ‘>>‘ operatøren å legge produksjonen til en eksisterende fil.

cat >> file1.txt

Konklusjon #

cat – kommandoen kan vise, kombinere og lage ny fil.

Articles

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *