Просмотрщик текстовых файлов, который автоматически обновляется при изменении файла?

У меня есть текстовый файл, который постоянно записывается другой программой.gedit можно обновить содержимое текстового файла, перейдя в File -> Revert, но это требует ручного ввода. Есть ли программа просмотра текстовых файлов (необязательно GUI, программа просмотра терминала работает нормально), которая автоматически обновляет содержимое файла без ручного ввода?

1 ответ

Решение

Если твой text-file растет с добавлением нового контента, вы можете использовать tail отслеживать изменения.

Это может быть достигнуто с tail -f text-file или же tailf text-file

Если вы хотите напечатать содержимое в нем с самого начала (или с определенной строки):

tail -n +1 -f text-file

"-n +1", начиная с первой строки, более подробное объяснение можно найти в man tail:

-n, --lines = K
выведите последние K строк вместо последних 10; или используйте -n +K для вывода строк, начинающихся с Kth

Другие вопросы по тегам