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.