cat kommandoen er en af de mest anvendte kommandoer i Linu.. Navnet på kommandoen cat kommer fra dens funktionalitet til at sammenkæde filer. Det kan læse og sammenkæde filer, skrive deres indhold til standard output. Hvis der ikke er angivet nogen fil, eller hvis inputfilnavnet er angivet som en enkelt bindestreg (-), læses det fra standardindgangen.,

Cat bruges oftest til at vise indholdet af en eller flere tekstfiler, kombinere filer ved at tilføje indholdet af en fil til slutningen af en anden fil og oprette nye filer.

i denne tutorial viser vi dig, hvordan du bruger cat-kommandoen gennem praktiske eksempler.

Cat Command Synta. #

før vi går ind på, hvordan du bruger cat-kommandoen, lad os starte med at gennemgå den grundlæggende syntaks.

cat-værktøj udtryk have følgende form:

cat 
  • OPTIONS – kat valg ., Brug cat --help for at se alle tilgængelige indstillinger.
  • FILE_NAMES – nul eller flere filnavne.

visning af filindhold #

den mest basale og almindelige brug af cat-kommandoen er at læse indholdet af filer.,

For eksempel følgende kommando vil vise indholdet af /etc/issue fil i terminalen:

cat /etc/issue

Omdirigere Indholdet af Fil #

I stedet for at vise output til stdout (på skærmen), kan du omdirigere den til en fil.,

Den følgende kommando vil kopiere indholdet af file1.txt til file2.txt hjælp (>) operatør :

cat file1.txt > file2.txt
Normalt ville du bruge cp kommando til at kopiere en fil.

Hvis file2.txt filen ikke findes, opretter kommandoen den. Ellers overskriver den filen.,

Brug (>>) operatør til at føje indholdet af file1.txt til file2.txt :

cat file1.txt >> file2.txt

Samme som før, hvis filen ikke er til stede, vil det blive oprettet.,

Udskriv linjenumre #

for At vise indholdet af en fil med linje numre, skal du bruge -n mulighed:

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

Undertrykke Gentagne Tomme Linier #

Brug -s mulighed for at udelade de gentagne tomme output linjer:

cat -s file.txt

FANEN Skærm tegn #

-T valgmulighed giver dig mulighed for visuelt at skelne mellem faner og rum.,

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

FANEN tegn vil blive vist som ^I.

Display Lines #

for At vise den usynlige linje, der slutter tegn bruge -e argument:

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

Den Linje, endelser, vil blive vist som $.

sammenkædning af filer #

Når du sender to eller flere filnavne som argumenter til kommandoencat, vil indholdet af filerne blive sammenkædet., cat læser filerne i sekvensen i dens argumenter og viser filens indhold i samme rækkefølge.

For eksempel følgende kommando vil læse indholdet af file1.txt og file2.txt og vis resultatet i en terminal med kommandoen:

cat file1.txt file2.txt

Du kan sammenkæde to eller flere tekst-filer, og skriv dem til en fil.,

Den følgende kommando vil sammenkæde indholdet af file1.txt og file2.txt og skriv dem i en ny fil combinedfile.txt hjælp (>) operatør :

cat file1.txt file2.txt > combinedfile.txt

Hvis combinedfile.txt fil, der ikke eksisterer, vil kommandoen til at oprette den. Ellers overskriver den filen.,

for At sammenkæde indholdet af file1.txt og file2.txt og tilføje resultatet til file3.txt for at bruge (>>) operatør:

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

Hvis filen ikke er til stede, det vil blive oprettet.

Når sammenkæde filer med cat, kan du bruge de samme argumenter, som vist i det foregående afsnit.,

Oprettelse af Filer #

at Skabe små filer med cat det ofte nemmere end at åbne en tekst-editor såsom nano , Vim, Sublime Tekst eller Visual Studio Kode .

for At oprette en ny fil, skal du bruge cat kommando efterfulgt af omdirigering operatør (>), og navnet på den fil, du vil oprette. Tryk på Enter, skriv teksten, og når du er færdig, skal du trykke på CRTL+D for at gemme filen.,

I det følgende eksempel, vi er ved at skabe en ny fil med navnet file1.txt:

cat > file1.txt

Hvis en fil med navnet file1.txt er til stede, vil den blive overskrevet. Brug operatøren’ >> ‘ til at tilføje output til en eksisterende fil.

cat >> file1.txt

konklusion #

kommandoencat kan vise, kombinere og oprette ny fil.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *