Отменить все команды терминала за последние 24 часа?

Я очень новичок в Linux. Я следовал, казалось бы, длинному руководству, которое объясняет, как установить среду Drupal-dev на основе LAMP через терминал Ubuntu. Это руководство по установке включает в себя множество команд, в которых также используются символические ссылки, файлы файлов и т. Д., И я, похоже, допустил несколько ошибок на этом пути.

Можно ли как-нибудь отменить все действия, которые я выполнял в терминале за последние 24 часа? Кажется, это мой последний вариант перед форматированием Виртуальной машины (действие, которое я был бы очень рад не предпринять)...

Я просто хочу начать все сначала с другого гида...

1 ответ

Решение

Вы не можете напрямую отменить команду. К сожалению, Linux не поддерживает эту функцию.

Вы можете использовать команду history перечислить все предыдущие команды, которые вы использовали.

Вы должны найти обратную команду для всех из них (например, если вы вызвали команду sudo apt-get install Вы должны призвать sudo apt-get purge).

К сожалению, не все команды имеют простую обратную команду (например, если вы запускаете sudo apt-get upgrade Вы должны узнать все обновленные пакеты и понизить их).

Мое предложение состоит в том, чтобы найти способ очистить реальную ситуацию, например, вы можете попытаться удалить все пакеты, которые вы установили. Если вы хотите быть уверены, что находитесь в совершенно чистой ситуации, вам нужно отформатировать ВМ.

Другие вопросы по тегам