tail
дозволяє додати, -n
щоб вказати кількість рядків для відображення з кінця, які можна використовувати спільно з -f
. Якщо аргумент для -n
початку починається з +
цього, - це кількість рядків з початку ( 0
і 1
відображення всього файлу, що 2
вказує на пропуск першого рядка, як зазначено в @Ben). Тож просто роби:
tail -f -n +0 filename
Якщо ваші журналові файли обертаються, ви можете додати --retry
(або об'єднати -f and --retry
їх, -F
як запропонував @Hagen)
Також зауважте, що в графічному терміналі ви можете використовувати мишу та PageUp/ PageDownдля прокрутки назад в історію (якщо припустимо, що ваш буфер достатньо великий), ця інформація залишається там, навіть якщо ви використовуєте Ctrl+ Cдля виходу tail
. Якщо ви користуєтеся less
цим набагато менш зручно, і AFAIK вам доведеться використовувати клавіатуру для прокрутки, і я не знаю засобів, щоб уберегтися less
від дезініціалізації termcap, якщо ви забудете запустити його -X
.