
Quero saber como executar um comando anterior no histórico por índice, como é feito no Linux (ou seja,! [índice]).
Sim, F9 no cmd abre uma caixa pop-up que me permite entrar no índice, mas como faço isso diretamente na linha de comando sem a caixa de diálogo? Existe uma maneira de fazer isso no cmd sem downloads de terceiros?
Além disso, existe uma maneira de exibir bem o histórico de comandos com índices? Além disso, doskey /history
exibe uma lista dos comandos executados anteriormente, porém também não lista os índices.
Responder1
Como faço isso (executado por índice) na linha de comando sem a caixa de diálogo?
Isso não é possível usando programas de terceiros.
Você poderia tentar usartilintar:
Clink combina o shell nativo do Windows cmd.exe com os poderosos recursos de edição de linha de comando da biblioteca GNU Readline, que fornece recursos avançados de preenchimento, histórico e edição de linha. Readline é mais conhecido por seu uso no conhecido shell Unix Bash, o shell padrão para Mac OS X e muitas distribuições Linux. Características
- A mesma edição de linha do Bash (da biblioteca Readline do GNU).
- Persistência do histórico entre sessões.
- Conclusão sensível ao contexto;
- Executáveis (e aliases).
- Comandos de diretório.
- Variáveis ambientais
- Ferramentas de terceiros; Git, Mercurial, SVN, Go e P4.
- Novos atalhos de teclado;
- Colar da área de transferência (Ctrl-V).
- Pesquisa incremental de histórico (Ctrl-R/Ctrl-S).
- Conclusão poderosa (TAB).
- Desfazer (Ctrl-Z).
- “cd ..” automático (Ctrl-Alt-U).
- Expansão da variável de ambiente (Ctrl-Alt-E).
- (pressione Alt-H para muito mais…)
- Conclusão programável com Lua.
- Prompt colorido e programável.
- Resposta automática da pergunta “Terminar trabalho em lote?” incitar.
Existe uma maneira de exibir o histórico de comandos com índices?
doskey /history
exibe uma lista dos comandos executados anteriormente, porém não lista os índices.
Pressione F7para listar o histórico com índices:
Você também pode querer usar:
F5 Percorra o histórico de comandos digitados (↑).
F8 Retroceder no histórico de comandos, mas exibir apenas os comandos que correspondem ao texto atual no prompt de comando.
Fonteteclado de sintaxe
Leitura adicional
- Um índice AZ da linha de comando do Windows CMD- Uma excelente referência para todas as coisas relacionadas à linha cmd do Windows.
- teclado de sintaxe- Atalhos de teclado do Windows