cat command on yksi Linuxin käytetyimmistä komennoista. cat – komennon nimi tulee sen toiminnallisuudesta kongenaattitiedostoihin. Se voi lukea ja concatenate tiedostoja, kirjallisesti niiden sisällön standardin lähtö. Jos tiedostoa ei ole määritelty tai jos input-tiedoston nimi on määritetty yksi tavuviiva (-) se lukee vakiosyötettä.,

Kissa on yleisimmin käytetty sisältö näyttää yhden tai useita teksti-tiedostoja, yhdistää tiedostoja, liittämällä sisällön yhden tiedoston loppuun toisen tiedoston, ja luoda uusia tiedostoja.

tässä opetussuunnitelmassa näytetään, miten kissakomentoa käytetään käytännön esimerkkien kautta.

Cat-Komennon Syntaksi #

Ennen kuin menee miten käyttää cat-komento, aloitetaan tarkistamalla syntaksi.

kissa utility ilmaisuja ottaa seuraava muoto:

cat 
  • OPTIONS – kissa vaihtoehtoja ., Käytä cat --help nähdäksesi kaikki käytettävissä olevat vaihtoehdot.
  • FILE_NAMES – nolla tai useampia tiedostonimiä.

Näyttää Tiedoston Sisältö #

yksinkertaisin ja yhteinen käyttö cat-komento on lukea tiedostojen sisältöä.,

esimerkiksi seuraava komento näyttää sisällön /etc/issue tiedoston pääte:

cat /etc/issue

Redirect Sisältö Tiedosto #

Sen sijaan näytetään lähtö stdout (näytöllä) voit ohjata sen tiedostoon.,

seuraava komento kopioi sisältö file1.txt ja file2.txt käyttäen (>) operaattori :

cat file1.txt > file2.txt
Yleensä voit käyttää cp komennon avulla voit kopioida tiedoston.

– Jos file2.txt tiedostoa ei ole olemassa, komento luo sen. Muuten se korvaa tiedoston.,

Käytä (>>) operaattori liittää sisällön file1.txt ja file2.txt :

cat file1.txt >> file2.txt

Sama kuin ennen, jos tiedosto ei ole läsnä, se luodaan.,

Tulosta rivinumerot #

näyttää tiedoston sisällön kanssa rivinumerot, käytä -n vaihtoehto:

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

Tukahduttaa Toistuvat Tyhjät Rivit #

Käyttö -s mahdollisuus jättää toistuvasti tyhjä lähtö linjat:

cat -s file.txt

Näyttö-VÄLILEHTI merkkiä #

-T – vaihtoehdon avulla voit visuaalisesti erottaa välilehdet ja tilat.,

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

– VÄLILEHTI merkkiä näytetään ^I.

Näyttö Loppuun Rivit #

näyttää näkymätön viiva päättyy-merkki käytä -e perustelu:

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

rivinloput näytetään $.

Ketjuttamalla Tiedostoja, #

Kun kulkee kahden tai useamman tiedoston nimet argumentteina cat komento tiedostojen sisällön tulee olla ketjutettuja., cat lukee tiedostot järjestys, koska sen väitteet ja näyttää tiedoston sisältö samassa järjestyksessä.

esimerkiksi seuraava komento lue sisältö file1.txt ja file2.txt ja näyttää tuloksen terminaali:

cat file1.txt file2.txt

Voit yhdistää kaksi tai useampia tekstitiedostoja, ja kirjoittaa ne tiedostoon.,

seuraava komento liität sisällön file1.txt ja file2.txt ja kirjoittaa ne uuteen tiedostoon combinedfile.txt käyttäen (>) operaattori :

cat file1.txt file2.txt > combinedfile.txt

– Jos combinedfile.txt tiedostoa ei ole olemassa, komento luo sen. Muuten se korvaa tiedoston.,

liität sisällön file1.txt ja file2.txt ja liittää tulos file3.txt käyttää (>>) toimija:

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

Jos tiedosto ei ole läsnä, se on luotu.

Kun ketjuttamalla tiedostoja cat, voit käyttää samoja argumentteja, kuten on esitetty edellisessä luvussa.,

Luoda Tiedostoja, #

Luoda pieniä tiedostoja cat usein helpompaa kuin avaa tekstieditori kuten nano , Vim, Sublime Teksti tai Visual Studio Koodi .

jos Haluat luoda uuden tiedoston, käytä cat komento jonka jälkeen uudelleenohjaus-operaattori (>) ja tiedoston nimi, jonka haluat luoda. Paina Enter, kirjoita teksti ja kun olet valmis, paina CRTL+D tallenna tiedosto.,

seuraavassa esimerkissä luomme uuden tiedoston nimeltä file1.txt:

cat > file1.txt

Jos tiedosto nimeltä file1.txt on läsnä, se korvataan. Käytä”>> ” – operaattoria liittääksesi tuotoksen olemassa olevaan tiedostoon.

cat >> file1.txt

Johtopäätös #

cat komento voi näyttää, yhdistää ja luoda uuden tiedoston.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *