É possível desfazer um 'cls' no prompt de comando

2

No prompt de comando do Windows, cls limpa a tela.

Posso recuperar os dados depois que eles forem limpos?

    
por cshu 07.10.2015 / 10:29

2 respostas

3

cls é um comando interno e funciona limpando o buffer, que foi corrigido 25 ou 50 linhas no caso do primeiro DOS e Windows, respectivamente. Então, quando você limpa, você não pode tê-lo de volta.

Situação diferente é se você está registrando toda a saída do shell em um arquivo ... pegue algumas dicas de esta resposta ou do uso de tee ou outros métodos .
Há vários programas que podem registrar entrada e saída do shell.

Com um powershell você pode iniciar o registro simplesmente com

C:\>Start-Transcript

Transcript started, output file is C:\Users\administrator.ESPNET\Documents\PowerShell_transcript.20150710113555.txt

então você pode pará-lo com

C:\>Stop-Transcript

Referência

The session is simply recorded to a text file that contains all of the input commands and the output that is displayed in the Exchange Management Shell window.

    
por 07.10.2015 / 11:39
2

Potencialmente re-executando o mesmo comando / sequência de comandos novamente para obter a mesma saída?

  • Navegue pelos últimos comandos usados pressionando para cima / para baixo

  • Se você quiser apenas ler os últimos comandos, pressione F7 com o prompt de comando como a janela ativa e ele deverá mostrar uma lista dos 10 últimos comandos que foram executados (isto é, no Windows 10).

por 07.10.2015 / 11:39