Это должно быть сделано раньше: я хочу, чтобы файл журнала был открыт в терминале, чтобы я мог следить за обновлениями по мере их появления. Мои поиски подходят ко всему, кроме этой ситуации ... Мне, должно быть, не хватает какой-то терминологии или чего-то ключевого, потому что люди все время делают это внутри других программ (например, NetBeans или rails server).
3 ответа
66
Попробуйте с:
tail -f your.log
где -f
означает следовать.
10
По-другому:
следи за хвостом -n20 your.log
Окей, глупое использование watch
- но вы можете найти команду watch
полезной для других целей.
2
Альтернатива ответу @ cYrus:
less +F file.log
Преимущество состоит в том, что less
также может обрезать для вас длинные строки с помощью флага -S
, предотвращая их обтекание экрана терминала и позволяя вам прокручивать влево / вправо. Вместо того, чтобы tail -f file.log
через cut
или что-то подобное, вы можете просто:
less -S +F file.log