o velho é chamado de 'doskey'. é de fato uma visão bastante familiar para nós, velhos amigos ...
confira sua página de ajuda:
C: \ Usuários \ bubu> doskey /?
Edita linhas de comando, recupera comandos do Windows e cria macros.
DOSKEY [/ REINSTALL] [/ LISTSIZE = tamanho] [/ MACROS [: ALL | : exename]]
[/ HISTÓRICO] [/ INSERIR | / OVERSTRIKE] [/ EXENAME = nome do arquivo] [/ MACROFILE = nome do arquivo]
[macroname = [texto]]
/ REINSTALL Instala uma nova cópia do Doskey.
/ LISTSIZE = tamanho Define o tamanho do buffer do histórico de comandos.
/ MACROS Exibe todas as macros do Doskey.
/ MACROS: ALL Exibe todas as macros do Doskey para todos os executáveis que possuem
Macros Doskey.
/ MACROS: exename Exibe todas as macros do Doskey para o executável especificado.
/ HISTORY Exibe todos os comandos armazenados na memória.
/ INSERT Especifica que o novo texto digitado é inserido no texto antigo.
/ OVERSTRIKE Especifica que o novo texto substitui o texto antigo.
/ EXENAME = exename Especifica o executável.
/ MACROFILE = filename Especifica um arquivo de macros para instalar.
macroname Especifica um nome para uma macro que você criar.
texto Especifica os comandos que você deseja gravar.
SETA PARA CIMA e PARA BAIXO recuperam comandos; ESC limpa a linha de comando; Visores F7
histórico de comandos; ALT + F7 limpa o histórico de comandos; Comando de pesquisas F8
história; F9 seleciona um comando pelo número; ALT + F10 limpa as definições de macro.
A seguir estão alguns códigos especiais nas definições de macro do Doskey:
Separador de comandos $ T. Permite vários comandos em uma macro.
$ 1- $ 9 Parâmetros do lote. Equivalente a% 1-% 9 em programas em lote.
$ * Símbolo substituído por tudo o que segue o nome da macro na linha de comando.
C: \ Usuários \ bubu>
embora não mantenha o histórico em um arquivo, é claro que você pode usar o arquivo doskey / history> e outras coisas para fazer isso, mas não é tão automatizado quanto o bash. ctrl-c gera interrupção e, portanto, não é usado em consoles. mesmo o xterm não permitiria isso. (o xterm usa o mouse select como cópia e clique com o botão direito do mouse como colar, se necessário)
Como alternativa, você pode usar o cygwin e usar o bash ... ele também roda no Windows.
É uma pergunta bastante antiga e continua a ser a mesma até que eu encontrei recentemente uma ótima alternativa de prompt de comando chamada ConEmu .
Ele suporta uma ampla variedade de recursos como, guias, sessões de restauração automática na reinicialização, integração com o Power Shell e o principal, Histórico de comandos. Embora ele ainda não suporte o histórico baseado em arquivo (portanto, o histórico é perdido na reinicialização), mas sendo uma ferramenta Open Source, pretendo adicionar esse suporte (a menos que os comandos do Windows 10 cumpram todas as promessas que vi na visualização) . Obrigado a todos que responderam.
fonte