Szoftver

A fájl végének megtekintése Linux alatt a 'Tail' paranccsal

Szerző: Monica Porter
A Teremtés Dátuma: 20 Március 2021
Frissítés Dátuma: 16 Lehet 2024
Anonim
A fájl végének megtekintése Linux alatt a 'Tail' paranccsal - Szoftver
A fájl végének megtekintése Linux alatt a 'Tail' paranccsal - Szoftver

Tartalom

Nézze meg az utolsó néhány sort egy egyszerű shell segédprogrammal

Két nagyon hasznos parancs létezik a Linuxban, amelyek lehetővé teszik a fájl egy részének megtekintését. Az elsőt hívják fej és alapértelmezés szerint megmutatja a fájl első 10 sorát. A második a farok parancs, amely alapértelmezés szerint lehetővé teszi a fájl utolsó 10 sorának megtekintését.

Miért akarja használni ezeket a parancsokat? Miért nem használja a cat parancsot a teljes fájl megtekintéséhez, vagy olyan szerkesztő használatához, mint a nano?

Képzelje el, hogy az olvasott fájlban 300 000 sor van. Képzelje el azt is, hogy a fájl sok lemezterületet igényel.

A head parancs általános használata annak ellenőrzése, hogy a megtekinteni kívánt fájl valóban a helyes-e. Általában elmondhatja, ha a helyes fájlt keresi-e, csak az első néhány sor látásával. Ezután dönthet úgy, hogy a fájl szerkesztéséhez például a nano-t használja.

A tail parancs hasznos a fájlok utolsó néhány sorának megtekintéséhez, és nagyon jó, ha meg szeretné tudni, mi történik a / var / log mappában tárolt naplófájlban.


Példa használat

A farok alapértelmezés szerint a parancs a fájl utolsó 10 sorát jeleníti meg.

A tail parancs szintaxisa a következő:

farok

Például a rendszer indulási naplójának megtekintéséhez használhatja a következő parancsot:

sudo tail /var/log/boot.log

A kimenet valami ilyen lenne:

Hogyan határozható meg a megjelenítendő vonalak száma

A következő parancs segítségével adja meg a megjeleníteni kívánt sorok számát:

sudo farok -n20

A fenti példa a fájl utolsó 20 sorát jeleníti meg.


Alternatív megoldásként használhatja a -n kapcsolóval meg lehet adni a kezdőpontot a fájlban is. Talán tudja, hogy a fájl első 30 sora megjegyzés, és csak az adatokat szeretné megtekinteni egy fájlban. Ebben az esetben a következő parancsot használja:

sudo farok -n + 20

A farok parancsot gyakran használják a több parancsot, hogy egyszerre olvassa el a fájlt.


Például:

sudo farok -n + 20 | több

A fenti parancs elküldi az utolsó 20 sort a fájlnévből, és bemenetiként továbbítja a more parancshoz.

A tail paranccsal bizonyos számú bájtot is megjeleníthet a sorok helyett:

sudo farok -c20

Használja ugyanazt a kapcsolót egy bizonyos bájt számból történő megjelenítés elindításához, az alábbiak szerint:

sudo farok -c + 20

Naplófájl figyelése

Észre fogja venni, hogy a legtöbb parancsba beépítettük a sudo-t. Ez a beillesztés csak akkor szükséges, ha nincs normál felhasználója a fájl megtekintéséhez, és ha magasabb engedélyekre van szüksége.

Sok szkript és program nem jelenik meg a képernyőn, hanem futtatáskor csatol egy naplófájlhoz. Használja a következőket farok parancs annak ellenőrzésére, hogy a napló milyen sok másodpercenként változik:

sudo farok -F -s20

A farok segítségével folytathatja a napló figyelését, amíg a folyamat az alábbiak szerint meg nem hal:

sudo farok -F --pid = 1234

A folyamat azonosítójának megkereséséhez használja a következő parancsot:

ps -ef | grep

Képzelje el például, hogy egy fájlt nano segítségével szerkeszt. A nano folyamat azonosítóját a következő paranccsal találhatja meg:

ps -ef | grep nano

A parancs kimenete kap egy folyamat azonosítót. Képzelje el, hogy a folyamat azonosítója 1234. Most futtathatja a farot a nano által szerkesztett fájl ellen a következő paranccsal:

sudo farok -F --pid = 1234

Minden alkalommal, amikor a fájlt nano-ban menti, a tail parancs felveszi az új sorokat az alján. A parancs csak akkor áll le, ha a nanoszerkesztő bezáródik.

Hogyan lehet megismételni a farok parancsot

Ha hibaüzenetet kap a farok parancs futtatása közben, mert valamilyen okból nem érhető el, akkor használhatja próbálja újra paraméterrel folytathatja az újrapróbálást, amíg a fájl rendelkezésre áll.

sudo farok - újra -F

Ez csak igazán működik a -F kapcsolót, mivel követnie kell a fájlt az újrapróbálkozáshoz.

összefoglalás

Ha több információt szeretne megtudni a farokparancsról, használja a következő parancsot:

férfi farok

Győződjön Meg Róla, Hogy Nézzen

Győződjön Meg Róla, Hogy Nézzen

Az Amazon a Sci-Fi Shooter Crucible segítségével játékokat készít
Internet

Az Amazon a Sci-Fi Shooter Crucible segítségével játékokat készít

Az Amazon játékba lépée egít a táraágnak verenyezni a Microoft é a Google kedvelőivel, ami újabb lehetőéget kínál a játékook z...
A telefon börtönbe törése
Tehnologies

A telefon börtönbe törése

Nak nek jailbreak a telefonnak módoítania kell azt, hogy korlátlan hozzáférét élvezheen a telje fájlrendzerhez. Ez a hozzáféré olyan változ...