Если я запускаю
sudo pico /var/log/lighttpd/website/error.log
, я получаю очень длинный файл и не могу видеть последние строки. Если я бегу:
sudo tail -f /var/log/lighttpd/website/error.log | awk '{print $1 "--" $2}'
я ничего не получаю? Что я делаю не так?
Кроме того, как я могу перейти к определенной строке с помощью пико-редактора?
спасибо
Использование nano для файлов журналов не рекомендуется, так как он загружает весь файл в память. Используйте less
:
less /var/log/lighttpd/website/error.log
Нажмите F kbd>, чтобы получить эффект от tail -f
.
Если вы хотите прочитать только последние строки журнала, используйте tail -aNumber /var/log/lighttpd/website/error.log
Заменив aNumber на количество строк, которые вы хотите видеть.
Если вы хотите, чтобы весь файл использовал vi /var/log/lighttpd/website/error.log
, вы также можете использовать nano, это проще ...