Android

Linux fejparancs

10 ways Linux is just better!

10 ways Linux is just better!

Tartalomjegyzék:

Anonim

A fejparancs kinyomtat egy vagy több fájl vagy soros adat első sorát (alapértelmezés szerint alapértelmezés szerint 10 sor) a szabványos kimenetre.

Ebben az oktatóanyagban gyakorlati példákkal és a leggyakoribb fejbeállítási lehetőségek részletes magyarázatával magyarázzuk el, hogyan kell használni a Linux fej segédprogramot.

Fejparancs szintaxisa

A head parancs szintaxisa a következő:

head……

  • OPTION - fej opciók. A következő szakaszokban áttekintjük a leggyakoribb lehetőségeket. FILE - nulla vagy több bemeneti fájlnév. Ha nincs megadva FÁJL vagy ha a FÁJZ értéke - , a fej beolvassa a normál bemenetet.

Hogyan kell használni a fejparancsot

Legegyszerűbb formájában, ha azt opció nélkül használják, a head parancs megjeleníti az első 10 sort.

head filename.txt

Egy adott vonalszám megjelenítése

Használja a -n ( --lines ) opciót, majd egy egész számot, amely megadja a megjelenítendő sorok számát:

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

Az n betût kihagyhatja, és csak a kötőjelet ( - ) és a számot használhatja (szóköz nélkül).

A filename.txt nevű filename.txt első 30 sorának megjelenítéséhez írja be:

head -n 30 filename.txt

A következő eredmények ugyanazt az eredményt eredményezik, mint a fenti parancsok:

head -30 filename.txt

Egy adott bájt szám megjelenítése

A -c ( --bytes ) opció lehetővé teszi egy meghatározott számú bájt kinyomtatását:

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

Például az első 100 bájtnyi adat megjelenítéséhez a megadott filename.txt fájlból:

head -c 100 filename.txt

A szám utáni szorzó utótagot is használhatja a megjelenítendő bájtok számának meghatározásához. b szorozza meg 512-tel, kB szorozza meg 1000-vel, K szorozza 1024-vel, MB szorozza meg 1000000-kal, M szorozza meg 1048576-del és így tovább.

A következő parancs megjeleníti az.txt filename.txt első öt kilobájtját (2048):

head -c 5k filename.txt

Több fájl megjelenítése

Ha több fájlt adtak be a fejparancs bemeneteként, akkor az megjeleníti az egyes fájlok első tíz sorát.

head filename1.txt filename2.txt

Ugyanazokat a beállításokat használhatja, mint egyetlen fájl megjelenítésekor.

Ez a példa a filename1.txt és a filename2.txt fájlok első 20 sorát mutatja:

head -n 20 filename1.txt filename2.txt

Ha egynél több fájl van használatban, akkor a kimenet minden egyes fejléc elé állítja a fájl nevét.

A fej használata más parancsokkal

A fejparancs más parancsokkal kombinálva is használható, ha a szokásos kimenetet csövekkel átirányítja a többi segédprogramra.

A következő parancs kivonja a $RANDOM környezeti változót, megjeleníti az első 32 bájtot és 24 karakterből álló véletlenszerű karakterláncot:

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

Következtetés

Mostanra jól meg kell értenie a Linux fejparancs használatát. Ez kiegészíti a tail parancsot, amely a fájl utolsó sorait kinyomtatja a terminálra.

fej terminál