Я подключился к серверу по SSH и хочу просмотреть длинный журнал (5000 строк).
Какую команду лучше всего использовать для этого?
Я пыталсяtail -2000 server.log
но затем мне приходится прокручивать вверх окно SSH... которое поднимается лишь немного.
Я не могу установить ничего нового на сервер.
решение1
Попробуйте less server.log
или zless server.log.1.gz
для сжатых журналов.
решение2
Я предвзято отношусь к:
tail -2000 server.log | more
Или если я точно знаю, что ищу:
grep -i somesearchstring [| more]
Или если я просто хочу посмотреть, как движется журнал:
tail -f server.log
потому что, ну, вы знаете, просто забавно наблюдать за тем, как проносятся бревна.
решение3
Нет ничего плохого в использовании tail
, но нужно добавить | more
в конце.
Например:
tail -2000 /var/log/messages | more
Это заставит вас нажать «Ввод», чтобы перейти на следующий экран. Less и More — это хорошо, но кто захочет листать вниз по файлу из 200 000 строк?
решение4
Другие пейджеры включают more
, most
и pg
.