На этот вопрос уже есть ответ здесь:
У меня есть текстовый файл, в который постоянно записывается с помощью другой программы.
gedit
может обновить содержимое текстового файла, выбрав «Файл» -> «Вернуть», но для этого требуется ввод вручную. Существует ли программа просмотра текстовых файлов (не обязательно с графическим интерфейсом, программа просмотра терминала работает нормально), которая автоматически обновляет содержимое файла без ввода вручную?
Если Ваш text-file
растет с новым содержанием, добавляют к нему, Вы могли бы использовать tail
для отслеживания изменений.
Это могло быть достигнуто с tail -f text-file
или tailf text-file
, Если Вы хотите распечатать содержание в нем от очень начинающегося (или от определенной строки):
tail -n +1 -f text-file
"-n +1" для запуска с первой строки его, более подробный explaination мог быть найден в man tail
:
-n, - lines=K
произвел последние строки K вместо последних 10; или используйте-n +K для вывода строк, запускающихся с Kth