Cat: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tvau (talk | contribs)
Tvau (talk | contribs)
Line 32: Line 32:
Cat-i kasutatakse:
Cat-i kasutatakse:


<h5>1. Tekstifaili kuvamiseks ekraanile</h5>


1. Tekstifaili kuvamiseks ekraanile
<pre>
cat minufail.txt
</pre>


2. Tekstifaili lugemiseks
Võib kasutada ka mitme erineva faili järjestikuseks kuvamiseks ühtse sisuna


3. Uue tekstifaili loomiseks
<pre>
cat minufail.txt minufail2.txt
</pre>


4. Failide aheldamiseks
<h5>2. Tekstifaili lugemiseks</h5>


5. Failide modifitseerimiseks
<pre>
cat pikkfail | less
</pre>
 
<h5>3. Uue tekstifaili loomiseks</h5>
 
<pre>
cat >uusfail.txt
</pre>
 
Seejärel ootab terminal kasutajalt faili kirjutatavat sisu. Näiteks: "See tekst läheb faili uusfail.txt sisse". Väljumiseks vajutada CTRL-D.
 
<h5>4. Failide aheldamiseks</h5>
 
<pre>
 
</pre>
 
<h5>5. Failide modifitseerimiseks</h5>


== Võtmed [http://www.cyberciti.biz/faq/linux-unix-appleosx-bsd-cat-command-examples/ [2]] ==
== Võtmed [http://www.cyberciti.biz/faq/linux-unix-appleosx-bsd-cat-command-examples/ [2]] ==

Revision as of 01:48, 16 January 2015

Sissejuhatus

Käesolev artikkel on kirjutatud eesmärgiga anda sissejuhatav ülevaade Linux ja Unix keskkonnas kasutatavast käsklusest cat. Artiklis defineeritakse kõnealune käsklus koos erinevate toimingutega, tuuakse välja levinumad kasutusvaldkonnad ning samuti käsitletakse triviaalsemaid näiteid.

Cat-i näol on tegemist ühe populaarseima käsuga Unix keskkonnas.

Definitsioon

Lühend cat tuleb inglisekeelsest sõnast concatenate, mis tõlkes tähendab aheldama. Seega võib väita, et cat defineerituna on käsitletav kui tähemärkide, sõnade või teksti ühtseks aheldamine

CAT'i spetsifikatsioon [1]

Single Unix spetsifikatsiooni kohaselt väljastab cat temale järjekorras ette antud argumentidena failid standardväljundisse samas järjekorras. Kui failinimi on märgitud kasutades sümbolit "-" loeb cat standardsisendina argumendina kasutatud faili.

Põhilised Syntaxid:

cat filename

ja

cat > filename

ning

cat [options] filename

Kasutamine [2]

Cat-i kasutatakse:

1. Tekstifaili kuvamiseks ekraanile
cat minufail.txt

Võib kasutada ka mitme erineva faili järjestikuseks kuvamiseks ühtse sisuna

cat minufail.txt minufail2.txt
2. Tekstifaili lugemiseks
cat pikkfail | less
3. Uue tekstifaili loomiseks
cat >uusfail.txt

Seejärel ootab terminal kasutajalt faili kirjutatavat sisu. Näiteks: "See tekst läheb faili uusfail.txt sisse". Väljumiseks vajutada CTRL-D.

4. Failide aheldamiseks

5. Failide modifitseerimiseks

Võtmed [2]

Nii BSD versioonil CATist kui ka GNU versioonil on järgmised valikud:

-A, --show-all --> võrdub -vET'ga

-b, --number-nonblank --> kuvab reanumbrid nende ridade ette, mis ei ole tühjad

-e --> võrdub -vE'ga

-E, --show-ends --> kuvab $-märgi iga rea lõppu

-n, --number --> kuvab numbrid kõikide ridade ette

-s, --squeeze-blank --> surub mitu tühja rida kokku üheks

-t --> võrdub -vT'ga

-T, --show-tabs --> kuvab tabulaatorid kui ^I

-u trükib UNIXis väljundi ilma puhverdamata (vaikimisi puhverdatakse väljund plokkide või ekraaniridade kaupa). Funktsiooni ei kasutata kõigis UNIXil põhinevates süsteemides.

-v, --show-nonprinting --> kuvab mitteprinditavad tähemärgid nagu nad oleksid nähtavad, välja arvatud tabulaatorid ja realõpu märgid.

--help --> kuvab abifaili ja väljub

--version --> väljastab versiooni informatsiooni ja väljub

Kui faili nime ei ole määratud või failiks on -, loeb CAT standardsisendist.

CAT'i autorid

CATi kirjutasid Torbjorn Granlund ja Richard M. Stallman.

Kasutatud kirjandus ja viited

[1] http://www.computerhope.com/unix/ucat.htm

[2] http://www.cyberciti.biz/faq/linux-unix-appleosx-bsd-cat-command-examples/

WIKI artikli autor

Urmo Laaneots A21 aasta 2011


Täiendas ja korrigeeris:

Timo-Birger Vau AK21 aasta 2015