O comando history
, como você provavelmente recolheu, mostra apenas um registro (às vezes imperfeito) dos comandos recentes que você executou.
Os arquivos em /var/log
(e possivelmente outros locais específicos da aplicação) registram muita informação pertinente, mas não registra uma conta caractere-por-caractere de tudo que aparece em todos os terminais do sistema , pois isso seria ineficiente em termos de tempo e espaço para a maioria das operações.
O que fazer da próxima vez
(Sim, estou fazendo o futuro antes do presente!)
No entanto, se você souber que executará um comando que pode ter muitos resultados, talvez seja necessário revisar mais tarde, digite script
primeiro (certifique-se de ter permissão de gravação para o diretório atual; caso contrário, , cd ~
ou algo assim primeiro). Você verá algo assim:
Script started, file is typescript
Depois disso, vá em frente e execute quantos comandos quiser, por dias a fio, se quiser; espaço do sistema de arquivos permitir, você pode continuar indefinidamente.
Quando terminar, digite exit
. Você não sairá do seu shell, mas sairá da sessão script
. A partir daí, você pode abrir o arquivo typescript
em seu editor de texto favorito e obter uma visão detalhada de tudo o que aconteceu. (Incluindo caracteres de controle como backspaces e códigos de cores - então, às vezes, é preciso um pouco de prática para descobrir isso, mas na maioria dos casos, é legível por humanos. Nos casos em que não é, cat typescript
geralmente "repetirá" "isso, mas você provavelmente deseja copiar / colar seções menores do arquivo antes de fazer isso!)
O que pode ajudá-lo desta vez
Como você já executou seus comandos sem script
log, pode tentar fazer o backup de suas alterações (ou avançar, sabendo o que foi instalado com êxito e o que não foi):
Primeiro, execute isto:
rpm -qa --last
Isso listará todos os pacotes atualmente instalados, junto com as datas de instalação. Ele não listará pacotes que não foram instalados, obviamente.
Para ler mais, revise a página de manual rpm
e outra documentação para aprender a detalhar as informações do pacote em seu sistema.
Isso lhe dará uma olhada em quantos dos seus comandos anteriores foram bem-sucedidos e quais falharam (por processo de eliminação).
Armado com essa informação extra, é provavelmente mais fácil executar script
e, em seguida, simplesmente refazer seus passos desde o início, com base no objetivo de nível mais alto que você estava tentando alcançar. Não há mal nenhum em tentar instalar pacotes já instalados se você cometer um erro. Isso quase certamente será mais fácil do que tentar procurar pistas específicas de pacotes nos logs e outros arquivos de sistema.