Head: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Alaaneme (talk | contribs)
Alaaneme (talk | contribs)
No edit summary
Line 23: Line 23:


<small style="font-size:85%;">Näites on käsule lisatud ''-n3'', et väljastada kolm esimest rida.</small>
<small style="font-size:85%;">Näites on käsule lisatud ''-n3'', et väljastada kolm esimest rida.</small>


Kusjuures töötavad kõik järgmised variandid:
Kusjuures töötavad kõik järgmised variandid:
Line 35: Line 34:
=head -c [FILE]=
=head -c [FILE]=
Kui on soov näha vaid teatud arv '''baite''', siis tuleks lisada käsule ''c'' ning arv. Üks tähemärk/sümbol on võrdne ühe baitiga.
Kui on soov näha vaid teatud arv '''baite''', siis tuleks lisada käsule ''c'' ning arv. Üks tähemärk/sümbol on võrdne ühe baitiga.


[[File:Head_c.PNG]]
[[File:Head_c.PNG]]


<small style="font-size:85%;">Näites on käsule lisatud ''-c20'', et väljastada 20 esimest baiti.</small>
<small style="font-size:85%;">Näites on käsule lisatud ''-c20'', et väljastada 20 esimest baiti.</small>


Kusjuures töötavad järgmised variandid:
Kusjuures töötavad järgmised variandid:
Line 52: Line 49:


Näiteks kasutades käsku ''head -kB fail.txt'' väljastatakse 1000 esimest rida failist.
Näiteks kasutades käsku ''head -kB fail.txt'' väljastatakse 1000 esimest rida failist.
Kasutades käsku ''head -cb fail.txt'' väljastatakse 512 esimest baiti failist.


{| class="wikitable"
{| class="wikitable"
Line 95: Line 94:


<small style="font-size:85%;">Näites kuvatakse mida sisaldab uusfail.txt. Seejärel kopeeritakse esimesed 3 rida ning näidatakse uuesti mida sisaldab uusfail.txt nüüd.</small>
<small style="font-size:85%;">Näites kuvatakse mida sisaldab uusfail.txt. Seejärel kopeeritakse esimesed 3 rida ning näidatakse uuesti mida sisaldab uusfail.txt nüüd.</small>
=Kokkuvõte=


=Allikad=
=Allikad=
Line 102: Line 99:
<references />
<references />


 
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
(kategooria viide)

Revision as of 19:30, 23 September 2017

Artiklist

Autor: Andrek Laanemets

Rühm: A21

Esmane versioon: Valmimisel

Sissejuhatus

Käsk head[1] loeb failist esimesed read ning väljastab need konsooli.

Käsu süntaks on head [OPTION] [FILE]. Kantsulgudes olevad tükid on valikulised.

head [FILE]

Kirjutades käsule head järgi failinime, väljastatakse 10 esimest rida antud failist.

head -n [FILE]

Kui on soov näha vaid teatud arv ridu, siis tuleks lisada käsule n ning arv.

Näites on käsule lisatud -n3, et väljastada kolm esimest rida.

Kusjuures töötavad kõik järgmised variandid:

head -n3 fail.txt

head -3 fail.txt

head -n 3 fail.txt

head -c [FILE]

Kui on soov näha vaid teatud arv baite, siis tuleks lisada käsule c ning arv. Üks tähemärk/sümbol on võrdne ühe baitiga.

Näites on käsule lisatud -c20, et väljastada 20 esimest baiti.

Kusjuures töötavad järgmised variandid:

head -c20 fail.txt

head -c 20 fail.txt

head num

Lisades kas -k või -c järele kordaja, on võimalik suuremat arvu ridu või baite väljastada. [2]

Näiteks kasutades käsku head -kB fail.txt väljastatakse 1000 esimest rida failist.

Kasutades käsku head -cb fail.txt väljastatakse 512 esimest baiti failist.

b 512
kB 1000
K 1024
MB 1000*1000
M 1024*1024
GB 1000*1000*1000
G 1024*1024*1024

head [FILE] > [FILE]

Võimalik on ka ette antud failist sisu sisestamine uude või juba olemasolevasse faili.

Näites võetakse fail.txt-st esimesed 3 rida ja tehakse nendega uus fail nimega uusfail.txt. Teise käsuga näidatakse, et käsk toimis.

NB! On tähtis teada, et juhul kui hakatakse kopeerima juba olemasolevasse faili, siis kogu fail kirjutatakse üle.

Kui uue failinimega faili veel pole, tehakse uus fail.

head [FILE] >> [FILE]

Turvalisem oleks kasutada kahte 'suurem kui' märki.

Juhul kui hakatakse kopeerima juba olemasolevasse faili, siis uus sisu lisatakse faili lõppu. Kui uue failinimega faili veel pole, tehakse uus fail.

Näites kuvatakse mida sisaldab uusfail.txt. Seejärel kopeeritakse esimesed 3 rida ning näidatakse uuesti mida sisaldab uusfail.txt nüüd.

Allikad