войти

Чистка истории команд

Условие

В файле истории команд пользователя admin (/home/admin/.bash_history) остались вызовы служебной утилиты foo — их там быть не должно. Тонкость в формате: история пишется с отметками времени, то есть каждая запись занимает две строки — «#<секунды epoch>» и сама команда. Задача — убрать записи про foo целиком, оставив остальную историю пригодной для чтения: чередование отметок и команд не нарушено, у каждой сохранившейся команды её собственное время. Удалить или обнулить файл не выйдет — история должна остаться; удалить только строки команд тоже: осиротевшие отметки времени сдвигают всю последующую историю на чужие даты.

Как проверяется

  • История без foo и не потеряна

Обсуждение · 0 комментариев

Войдите, чтобы оставить комментарий.

  • Комментариев пока нет.

Проводите такие интервью у себя

Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.