Como exportar o histórico da linha de comando do Windows para um arquivo de texto?

11

Como exportar o histórico da linha de comando do Windows para um arquivo de texto?

Eu acho que você pode fazê-lo no Linux como algo como "history> filename.txt", mas como você faz isso no Windows? Sou geneticista e quero um registro exato de quais programas corri para o meu livro de laboratório.

Estou usando o Windows 7 de 64 bits, se isso faz diferença.

Kirt
fonte

Respostas:

17

Você pode usar o doskeycomando para fazer isso:

doskey /HISTORY > history.txt
pesado
fonte
doskey não é um comando, é um utilitário externo.
Andrejs Cainikovs
1
@Andrejs, na verdade está embutido cmd.exe. Consulte o artigo da Wikipedia : Nos sistemas operacionais atuais baseados no Windows NT, a funcionalidade do DOSKey está embutida no cmd.exe, embora o comando do DOSKey ainda seja usado para alterar sua operação.
heavyd 29/09/10
Parece que eu preciso incluir o bit doskey?
quer
Além disso, existe uma maneira de conseguir incluir também as informações impressas na tela?
quer
Para vê-lo na tela, use justdoskey /history
heavy
0

O clink fornece recursos semelhantes ao GNU readline e bash. Além disso history, você obtém algo muito semelhante ao poder de navegação que obtém no Unix.

Ehtesh Choudhury
fonte
-1

Para exportar o histórico, consegui simplesmente clicar com o botão direito do mouse na janela, clicar em "selecionar tudo" e depois em CTRL-C para copiar. Em seguida, colei o CTRL-P em um editor de texto.

Você desejará maximizar a altura do buffer da tela para 9999 quando iniciar a sessão, pois poderá copiar apenas o texto que está sendo exibido no buffer. Você define a altura do buffer da tela clicando com o botão direito do mouse na barra de título da janela cmd, selecione propriedades e clique na guia Layout.

Bret Leduc
fonte
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. O OP quer copiar o histórico do comando e não a saída do comando (conteúdo da tela)
DavidPostill