Android

Linux naredba glave

Writing 2D Games in C using SDL by Thomas Lively

Writing 2D Games in C using SDL by Thomas Lively

Sadržaj:

Anonim

Naredba za glavu ispisuje prve retke (10 linija zadano) jedne ili više datoteka ili cijevi podataka na standardni izlaz.

U ovom ćemo udžbeniku objasniti kako koristiti Linux uslužni program putem praktičnih primjera i detaljnih objašnjenja najčešćih opcija glave.

Sintaksa naredbe glave

Sintaksa za naredbu je sljedeća:

head……

  • OPTION - opcije glave. Pregledaćemo najčešće opcije u sljedećim odjeljcima. FILE - nula ili više imena ulaznih datoteka. Ako nije naveden FILE ili kad je FILE - , glava će čitati standardni unos.

Kako se koristi naredba glave

U svom najjednostavnijem obliku kada se koristi bez ikakvih opcija, naredba glave prikazat će prvih 10 redaka.

head filename.txt

Kako prikazati određeni broj linija

Upotrijebite opciju -n ( --lines ), a slijedi cijeli broj koji određuje broj redaka koji će se prikazati:

head -n filename.txt head -n filename.txt

Možete izostaviti slovo n i koristiti samo crticu ( - ) i broj (bez razmaka između njih).

Da biste prikazali prvih 30 redaka datoteke s imenom filename.txt , unesite:

head -n 30 filename.txt

Sljedeće će dobiti isti rezultat kao gornje naredbe:

head -30 filename.txt

Kako prikazati određeni broj bajtova

Opcija -c ( --bytes ) omogućuje ispis određenog broja bajtova:

head -c filename.txt head -c filename.txt

Na primjer da biste prikazali prvih 100 bajtova podataka iz datoteke s imenom filename.txt biste:

head -c 100 filename.txt

Također možete upotrijebiti sufiks množitelja nakon broja da odredite broj bajtova koji će se prikazati. b množi ga sa 512, kB ga množi sa 1000, K množi sa 1024, MB ga množi sa 1000000, M množi ga sa 1048576, i tako dalje.

Sljedeća naredba prikazat će prvih pet kilobajta (2048) filename.txt :

head -c 5k filename.txt

Kako prikazati više datoteka

Ako se u glavnu naredbu navede više datoteka, prikazat će se prvih deset redaka iz svake priložene datoteke.

head filename1.txt filename2.txt

Možete koristiti iste opcije kao pri prikazivanju jedne datoteke.

Ovaj primjer prikazuje prvih 20 redaka datoteke filename1.txt i filename2.txt :

head -n 20 filename1.txt filename2.txt

Kada se koristi više od jedne datoteke, izlazu prethodi svaka s zaglavljem koje prikazuje naziv datoteke.

Kako koristiti glavu s ostalim naredbama

Naredba za glavu može se koristiti u kombinaciji s drugim naredbama preusmjeravanjem standardnog izlaza s / na druge uslužne programe pomoću cijevi.

Sljedeća naredba uskladit će varijablu okruženja $RANDOM , prikazati prva 32 bajta i prikazati slučajni niz od 24 znaka:

echo $RANDOM | sha512sum | head -c 24; echo

Zaključak

Do sad biste trebali dobro razumjeti kako koristiti Linux naredbu. Dopuna je repnoj naredbi koja na terminal ispisuje posljednje retke datoteke.

glavni terminal