Это должно было быть сделано раньше: я хочу, чтобы файл журнала был открыт в терминале, чтобы я мог следить за обновлениями по мере их появления. Мои поиски подходят ко всему, кроме этой ситуации ... Должно быть, мне не хватает какой-то терминологии или чего-то более важного, потому что люди все время делают это внутри других программ (например, NetBeans или rails server).
44
tail -f myfile.log
, Это делает это хорошо. Я люблю Linux.Ответы:
Попробуйте с:
где
-f
означает следовать .источник
multitail
это удобно, то есть multitail -f your.log ref. unix.stackexchange.com/a/8419/17671grc
например, grc tail -f your.log ref. unix.stackexchange.com/a/21962/17671По-другому:
ОК, это глупое использование,
watch
но вы можете найти этуwatch
команду полезной для других целей.источник
watch
опция лучше подходит для файлов, которые будут переименовываться / удаляться и создаваться заново (либо при нормальной работе, либо с помощью чего-либо вроде logrotate) в течение времени просмотра, в противном случаеtail -f
более эффективна.tail -F
справляется с этим.Альтернатива ответу @ cYrus:
Преимущество заключается в том, что вы
less
можете также обрезать длинные строки с помощью-S
флага, предотвращая их наматывание на экран терминала, а также прокручивать их влево / вправо. Вместо трубопроводаtail -f file.log
черезcut
или что - то подобное, вы можете просто:источник