Ocas

tail je unixový  nástroj , který vytiskne posledních několik řádků (ve výchozím nastavení 10) z .

Syntaxe

ocas [ možnosti ] název souboru

Přepínač -n <počet řádků> (nebo jednoduše -<počet řádků>) umožňuje změnit počet výstupních řádků:

tail -20 /var/log/messages

Příkaz je často používán jako součást kanálu zpracování textu různými nástroji:

df | hlava -n 2 | ocas -n 1 | sloupec -t | řez -d" " -f1

Sledování souboru

Se speciální volbou -f obslužný program tail sleduje soubor: nové řádky (přidané na konec souboru jiným procesem ) se automaticky vytisknou na obrazovku v reálném čase. To je užitečné zejména pro sledování protokolů . Například:

tail -f /var/log/messages

Chcete-li zastavit sledování souboru a ukončit program, stiskněte Ctrl+ C. Tento příkaz lze spustit na pozadí při použití s ​​&.

Použijte volbu -F, pokud monitorujete automaticky archivované soubory protokolu, například pomocí logrotate . V tomto případě bude soubor monitorován, i když bude přejmenován, znovu vytvořen nebo odstraněn.

tail -F /var/log/messages


Viz také

  • head - příkaz, který vypíše začátek souboru
  • watch - příkaz ke sledování procesu