Desfazendo todos os comandos do terminal nas últimas 24 horas?

1

Sou muito novo no Linux. Eu segui um guia aparentemente longo que explica como estabelecer um baseado em LAMP Drupal-dev ambiente através do terminal Ubuntu. Este guia de instalação inclui muitos comandos, que também fazem uso de links simbólicos, mv de arquivos, etc, e pareço ter cometido alguns erros no caminho.

Posso desfazer todas as ações que fiz no terminal nas últimas 24 horas de alguma forma? Parece que esta é minha última opção antes de formatar a máquina virtual (uma ação que eu ficaria muito feliz em não aceitar) ...

Eu só quero começar tudo de novo com outro guia ...

    
por JohnDoea 28.12.2015 / 00:14

1 resposta

3

Você não pode desfazer diretamente de um comando. Infelizmente, o Linux não suporta esse recurso.

Você pode usar o comando history para listar todos os comandos anteriores usados.

Você precisa encontrar o comando reverse para todos eles (por exemplo, se você chamou um comando sudo apt-get install , será necessário invocar um sudo apt-get purge ).

Infelizmente, nem todos os comandos têm um comando reverse simples (por exemplo, se você executar um sudo apt-get upgrade , deverá descobrir todos os pacotes atualizados e fazer downgrade deles).

Minha sugestão é descobrir uma maneira de limpar a situação real, por exemplo, você pode tentar excluir todos os pacotes que você instalou. Se você quiser ter certeza de que está em uma situação completamente limpa, é necessário formatar a VM.

    
por Nicola Corti 28.12.2015 / 02:23