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