Linux Labs

Первые шаги / Ступень 9 из 15

Текст и редакторы

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 8 · на машине · 4 мин

Ошибок не было?

Чему научишься

  • Читать начало, конец и новые строки журнала, не пролистывая файл целиком.
  • Находить и считать строки через grep, не принимая пустой вывод за «ничего нет».
  • Править файл в Vim и проверять записанное на диск вне редактора.

Ночью служба отчётов дважды перезапускалась. Дежурный проверил её журнал и написал: «Ошибок не было, grep error ничего не нашёл».

Упражнение · посмотреть

Повтори проверку дежурного

В каталоге ~/text-lab выполни две команды из списка: поиск дежурного и просмотр пяти последних строк журнала.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

Почему grep error ничего не нашёл, хотя ошибка в журнале есть?

  • grep проверяет каждую строку до конца файла: grep listening service.log найдёт строки и в начале журнала, и в конце.

  • В этот журнал больше никто не пишет, а ошибку в нём tail уже показала: grep читает тот же файл целиком.

  • Без прав на чтение grep напечатал бы Permission denied. Файл твой — проверь ls -l service.log.

В журнале ERROR заглавными буквами, а дежурный искал error строчными.

Ubuntu 24.04
Загрузка…