В основном я хочу объединить функцию, с помощью которой вы можете уменьшить файл, а затем Shift + F, чтобы следовать за файлом, как вы бы поступили с Apache access.log.
Однако я хотел бы, чтобы вывод игнорировал / скрывал определенные строки, такие как строки с .jpg в или строки с моим собственным IP.
Спасибо!
РЕШЕНИЕ:
Собственно удалось разобраться самому, используя:
tail -f /var/log/apache2/access.log|egrep -v '\.jpg|\.gif|\.js|\.css'
Однако ответ ниже кажется немного более элегантным.
Что ж, если есть достаточно длинный список вещей, которые вы хотите игнорировать, вы можете использовать grep -f для файла. Поскольку журналы имеют тенденцию вращаться, --follow = name означает, что файл открывается повторно при повороте. Вот так:
tail --follow=name /da/file | grep -vf /file/with/ignore.exprs