С помощью простой tail -f первые 10 строк из файла, как он уже существует:
tail -f file.log | head -30
записывает 10 строк из log.txt когда он запущен, и 20 (n-10) строк, которые добавляются позже.
С файлом журнала вы обычно используете -f (--follow), чтобы увидеть строки, написанные в будущем.
Чтобы увидеть только 30 строк, которые были записаны после tail, ограничьте начальный вывод 0:
tail -f -n0 file.log | head -30