Tartalom
- Nézze meg az utolsó néhány sort egy egyszerű shell segédprogrammal
- Példa használat
- Hogyan határozható meg a megjelenítendő vonalak száma
- Naplófájl figyelése
- Hogyan lehet megismételni a farok parancsot
- összefoglalás
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: 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 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 É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. 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. Ha több információt szeretne megtudni a farokparancsról, használja a következő parancsot: férfi farok Hogyan határozható meg a megjelenítendő vonalak száma
Naplófájl figyelése
Hogyan lehet megismételni a farok parancsot
összefoglalás