tail отображает весь файл, а затем только изменяет

tail отображает весь файл, а затем только изменяет

Моя версия Linux — 2.6.32-47-server (gcc версии 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)) #109-Ubuntu SMP Вт 7 мая 02:17:05 UTC 2013

Я сейчас делаю a tail -f file и жизнь хороша. Но это показывает только последние X строк. Возможно ли, чтобы tail сначала отображал весь файл, а затем вел себя как tail -f?

Я попробовал tail -500 -f file, но это дало мне tail: option used in invalid context -- 1
В некотором смысле, это было бы похоже на cat file; tail -f file; Но показывая только те строки, которые не отображались с моментаcat

Является ли это возможным?

решение1

Это просто:

tail -fn+1 file

-fследовать, -n+1для tail начинаться с первой строки (начала файла).

решение2

Другое решение — использовать функцию follow в less.

less -f file

Вы можете войти в режим следования, lessнажав Shift+f. Ctrl+cДля выхода из режима следования lessфункциональность возвращается.

Связанный контент