Uma referência prática para usuários do Windows 10 e Windows 11: edite comandos mais rápido, reutilize o histórico, copie e cole texto, selecione a saída, autocomplete caminhos e controle o CMD dentro do Terminal do Windows.
Atalhos de teclado do Prompt de Comando, também chamados de hotkeys do CMD, são combinações de teclas que ajudam você a trabalhar mais rápido no cmd.exe. Eles permitem mover o cursor, editar o comando atual, abrir o histórico de comandos, repetir comandos anteriores, copiar a saída, colar caminhos, selecionar texto e interromper um comando em execução sem usar o mouse.
A maioria desses atalhos funciona tanto no Windows 10 quanto no Windows 11. Alguns comportamentos dependem de onde o CMD está sendo executado: na janela clássica do Host do Console, no Terminal do Windows, em uma sessão remota ou no modo de recuperação.
Use atalhos de cursor, movimento por palavra, exclusão e histórico em vez de redigitar comandos longos.
Cole caminhos, copie a saída de comandos e evite erros causados pela digitação manual.
Role resultados longos, pesquise no buffer da tela e selecione texto de saídas anteriores.
Se você quer apenas os atalhos de teclado mais úteis do CMD no Windows, comece pela tabela abaixo. Essas hotkeys cobrem as ações que a maioria das pessoas repete todos os dias no Prompt de Comando.
| Atalho | Ação | Quando usar |
|---|---|---|
| Tab | Autocompletar um nome de arquivo ou pasta | Ao digitar caminhos longos ou nomes de executáveis |
| ↑ / ↓ | Percorrer o histórico de comandos | Quando você precisa executar ou editar um comando anterior |
| F7 | Mostrar uma janela com o histórico de comandos | Quando você quer escolher um comando em uma lista visível |
| F3 | Repetir o último comando | Quando você apagou a linha por engano ou precisa do comando anterior novamente |
| Esc | Limpar a linha de comando atual | Quando o comando atual está errado e você quer começar de novo |
| Ctrl + C | Parar um comando em execução ou copiar o texto selecionado | Quando um comando trava ou quando há texto selecionado no console |
| Ctrl + V | Colar texto no CMD | Ao inserir um comando, caminho ou argumento copiado |
| Ctrl + F | Localizar texto no buffer do console | Quando uma saída longa de comando contém muitas linhas |
Esses atalhos ajudam você a editar o comando atual antes de pressionar Enter. Eles são especialmente úteis ao trabalhar com caminhos longos, comandos de rede, comandos DISM ou comandos repetidos de solução de problemas.
| Atalho | O que faz | Exemplo de uso |
|---|---|---|
| ← / → | Move o cursor um caractere para a esquerda ou para a direita | Corrigir um erro de digitação sem apagar o comando inteiro |
| Ctrl + ← / Ctrl + → | Move o cursor uma palavra por vez | Pular rapidamente entre argumentos do comando |
| Home | Move para o início do comando atual | Adicionar echo, start ou outro prefixo |
| End | Move para o fim do comando atual | Continuar digitando depois de editar o início |
| Backspace | Exclui o caractere antes do cursor | Remover uma letra ou barra digitada incorretamente |
| Delete | Exclui o caractere depois do cursor | Remover um símbolo extra sem mover o cursor |
| Ctrl + Home | Exclui o texto do cursor até o início da linha | Manter o fim de um comando longo, mas substituir o início |
| Ctrl + End | Exclui o texto do cursor até o fim da linha | Manter o início de um comando e substituir os argumentos |
| Insert | Alterna entre o modo de inserção e o modo de sobrescrita | Controlar se novos caracteres empurram o texto para frente ou o substituem |
| Esc | Limpa a linha atual | Começar um novo comando sem pressionar Backspace várias vezes |
Suponha que você digitou este comando e percebeu que o nome da pasta está errado:
cd C:\Users\Public\Dowloads
Dowloads para Downloads.O Prompt de Comando mantém um histórico dos comandos inseridos na sessão atual do CMD. Você pode reutilizar comandos anteriores, pesquisá-los ou abrir uma lista visível do histórico.
| Atalho | Ação | Observações |
|---|---|---|
| ↑ | Mostrar o comando anterior | Pressione repetidamente para voltar mais no histórico |
| ↓ | Mostrar o próximo comando no histórico | Útil depois de pressionar ↑ vezes demais |
| F7 | Abrir a lista do histórico de comandos | Use as setas e Enter para selecionar um comando |
| Alt + F7 | Limpar o histórico de comandos da sessão atual | Isso não limpa comandos de outras janelas do CMD |
| F8 | Pesquisar no histórico usando o texto já digitado | Digite o início de um comando e pressione F8 |
| F9 | Executar um comando pelo número no histórico | Use F7 primeiro se precisar ver os números |
| Page Up | Recuperar o comando mais antigo no buffer de histórico atual | Útil em sessões longas de solução de problemas |
| Page Down | Recuperar o comando mais recente no buffer de histórico atual | Leva você para perto do último comando digitado |
Muitos atalhos úteis do Prompt de Comando ficam nas teclas de função. Eles não são tão conhecidos quanto Ctrl + C ou Ctrl + V, mas podem economizar tempo ao repetir comandos.
| Tecla | Função no CMD | Melhor para |
|---|---|---|
| F1 | Colar o comando anterior um caractere por vez | Reconstruir lentamente um comando a partir da entrada anterior |
| F2 | Colar o comando anterior até um caractere especificado | Copiar apenas o início do último comando |
| F3 | Colar o comando anterior | Repetir rapidamente o último comando |
| F4 | Excluir texto até um caractere especificado | Remover uma seção do comando atual |
| F5 | Mover para trás no histórico de comandos | Percorrer comandos antigos sem usar a tecla de seta |
| F7 | Mostrar a lista do histórico | Escolher entre vários comandos anteriores |
| F8 | Pesquisar no histórico de comandos por prefixo | Encontrar um comando anterior que começa com o texto digitado |
| F9 | Solicitar um número do histórico e inserir esse comando | Executar um comando da lista do F7 pelo número |
Copiar e colar no Prompt de Comando é mais seguro do que redigitar comandos manualmente. Isso reduz erros em caminhos longos, comandos do Registro, comandos de rede e comandos de reparo.
| Atalho | Ação | Detalhes |
|---|---|---|
| Ctrl + V | Colar texto da área de transferência | Funciona em janelas modernas do CMD quando os atalhos com Ctrl estão ativados |
| Shift + Insert | Colar texto da área de transferência | Útil se Ctrl + V não estiver disponível |
| Ctrl + C | Copiar o texto selecionado ou parar um comando | Copia somente quando há texto selecionado; caso contrário, pode interromper o processo em execução |
| Ctrl + Insert | Copiar o texto selecionado | Atalho alternativo de cópia para janelas de console |
| Ctrl + A | Selecionar texto dependendo do contexto do cursor | Pode selecionar primeiro a linha atual e, ao pressionar novamente, o buffer do console |
| Ctrl + M | Entrar no modo de marcação | Permite selecionar texto com o teclado na janela do console |
| Shift + Arrow Teclas | Estender a seleção de texto | Funciona depois de entrar no modo de seleção ou marcação |
| Enter | Copiar o texto selecionado no modo de marcação | Útil ao selecionar texto com o teclado em vez do mouse |
Antes de colar comandos de uma página da web, cole-os primeiro no Bloco de Notas e revise-os. Isso é especialmente importante para comandos que usam del, format, diskpart, bcdedit, reg ou privilégios de administrador.
A tecla Tab é um dos atalhos mais úteis do Prompt de Comando. Ela completa nomes de arquivos, nomes de pastas e nomes de executáveis no contexto atual.
Em vez de digitar manualmente um nome de pasta longo, digite apenas o início e deixe o CMD completá-lo:
cd C:\Users\Public\Doc
Depois pressione Tab. O Prompt de Comando pode completá-lo para:
cd C:\Users\Public\Documents
No Windows 11, o Prompt de Comando pode abrir dentro do Terminal do Windows. Nesse caso, alguns atalhos controlam a janela do terminal em vez do próprio CMD. Eles são úteis ao executar várias abas do Prompt de Comando.
| Atalho | Ação do Terminal do Windows | Caso de uso |
|---|---|---|
| Ctrl + Shift + T | Abrir uma nova aba | Iniciar outra sessão de shell sem fechar a atual |
| Ctrl + Shift + W | Fechar a aba ou painel atual | Fechar uma sessão do CMD concluída |
| Ctrl + Tab | Alternar para a próxima aba | Mover-se entre abas do Prompt de Comando, PowerShell e WSL |
| Ctrl + Shift + Tab | Alternar para a aba anterior | Voltar rapidamente para uma sessão anterior |
| Ctrl + Shift + F | Pesquisar texto no terminal | Localizar saída no buffer visível do terminal |
| Ctrl + + / Ctrl + - | Aumentar ou diminuir o tamanho da fonte | Tornar a saída do CMD mais fácil de ler |
Se Ctrl + C, Ctrl + V ou atalhos de seleção não funcionarem no Prompt de Comando, verifique as configurações do console. Isso geralmente se aplica a instalações antigas do Windows, perfis de console personalizados ou sistemas em que o modo de console herdado está ativado.
Execute um comando uma vez:
ping 8.8.8.8
Depois pressione ↑ para trazê-lo de volta, pressione Ctrl + ← para ir até o endereço IP, edite-o e execute outro teste:
ping 1.1.1.1
Depois de executar vários comandos, pressione F7 para exibir o histórico de comandos. Selecione um comando de reparo anterior e pressione Enter:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Comece digitando um caminho:
cd C:\Program
Pressione Tab até que o CMD complete a pasta:
cd "C:\Program Files"
Se a saída for longa demais para revisar confortavelmente com atalhos de rolagem, salve-a em um arquivo de texto:
ipconfig /all > "%USERPROFILE%\Desktop\network-info.txt"
Depois abra o arquivo no Bloco de Notas e use Ctrl + F para pesquisá-lo.
Quando os atalhos do CMD falham, a causa geralmente não é o comando em si. Verifique o host do console, as configurações do teclado, o comportamento da sessão remota e se outro programa está capturando as teclas.
| Problema | Causa provável | Correção |
|---|---|---|
| Ctrl + V não cola | Os atalhos com Ctrl estão desativados ou o modo de console herdado está ativo | Abra as Propriedades do CMD e ative Usar atalhos de tecla Ctrl |
| F7 não mostra o histórico | A fileira de funções do notebook está configurada como teclas de mídia | Tente Fn + F7 ou altere a configuração de bloqueio Fn |
| Ctrl + C para um comando em vez de copiar | Nenhum texto está selecionado no console | Selecione o texto primeiro e depois pressione Ctrl + C; ou use Ctrl + Insert |
| Tab não completa o nome de arquivo esperado | A pasta atual é diferente do que você imagina, ou o prefixo digitado corresponde a outro item | Execute cd para verificar o diretório atual e pressione Tab repetidamente |
| Os atalhos se comportam de forma diferente no Terminal | O Terminal do Windows intercepta algumas combinações de teclas | Verifique as configurações do Terminal ou abra o Prompt de Comando clássico com cmd.exe |
| Os atalhos falham na Área de Trabalho Remota ou em uma máquina virtual | O sistema host captura a combinação de teclas | Use as configurações de teclado do cliente remoto ou envie a combinação de teclas pelo menu da sessão |
Abra uma nova janela do Prompt de Comando e teste o atalho ali. Um processo de console travado pode fazer a entrada se comportar de forma estranha.
Teste rápidoConfirme que os atalhos com Ctrl estão ativados e que o modo de console herdado não está forçando um comportamento antigo.
ConfiguraçõesSe o comportamento do console clássico for inconsistente, execute o CMD como um perfil dentro do Terminal do Windows e compare os atalhos.
Alternativacls e pressione Enter.Os melhores atalhos de teclado do Prompt de Comando para memorizar primeiro são Tab para autocompletar, ↑ e ↓ para o histórico de comandos, F7 para a lista do histórico, Esc para limpar a linha atual, Ctrl + V para colar e Ctrl + C para copiar o texto selecionado ou parar um comando em execução.
Depois que esses atalhos se tornarem automáticos, adicione os atalhos das teclas de função, a seleção no modo de marcação, a pesquisa no console e os atalhos de abas do Terminal do Windows para tornar a solução de problemas diária mais rápida e menos propensa a erros.