Häntää

tail on UNIX  -apuohjelma , joka tulostaa viimeiset rivit (oletusarvoisesti 10) tiedostosta .

Syntaksi

häntä [ valinnat ] tiedostonimi

-n <rivien määrä> (tai yksinkertaisesti -<rivien määrä>) -kytkimellä voit muuttaa lähtörivien määrää:

tail -20 /var/log/messages

Useat apuohjelmat käyttävät komentoa osana tekstinkäsittelyputkea :

df | pää -n 2 | häntä -n 1 | sarake -t | leikkaa -d" " -f1

Tiedoston seuranta

Erikoisvaihtoehdolla -f tail - apuohjelma tarkkailee tiedostoa: rivinvaihdot (joka on lisätty tiedoston loppuun toisella prosessilla ) tulostetaan automaattisesti näytölle reaaliajassa. Tämä on erityisen hyödyllistä lokien kirjaamisen kannalta . Esimerkiksi:

tail -f /var/log/messages

Voit lopettaa tiedoston valvonnan ja poistua ohjelmasta painamalla Ctrl+ C. Tämä komento voidaan suorittaa taustalla, kun sitä käytetään &:n kanssa.

Käytä -F-vaihtoehtoa, jos valvot automaattisesti arkistoituja lokitiedostoja, kuten logrotate . Tässä tapauksessa tiedostoa valvotaan, vaikka se nimetään uudelleen, luodaan uudelleen tai poistetaan.

tail -F /var/log/messages


Katso myös

  • head - komento, joka tulostaa tiedoston alun
  • watch - komento katsella prosessia