O prompt de comando do Windows possui um histórico interno, permitindo visualizar rapidamente os comandos executados na sessão atual. Melhor ainda, o prompt de comando oferece vários atalhos de teclado e outros truques para trabalhar com o histórico de comandos.
Como exibir seu histórico de comandos
Para rolar pelo histórico de comandos, você pode usar estes atalhos de teclado:
- Seta para cima: Lembre-se do comando anterior digitado. Pressione a tecla repetidamente para percorrer seu histórico de comandos.
- Seta para baixo: Lembre-se do próximo comando digitado. Pressione a tecla repetidamente para percorrer seu histórico de comandos.
- Subir página: Lembre-se do primeiro comando que você executou na sessão atual do prompt de comando.
- Page Down: Lembre-se do comando mais recente que você executou na sessão atual do prompt de comando.
- Esc: Limpe a linha de comando.
Use estas teclas F para interagir com seu histórico de comandos:
- F7: Visualize seu histórico de comandos como uma sobreposição. Use as teclas de seta para cima e para baixo para selecionar um comando e executá-lo. Pressione Esc para fechar a sobreposição sem executar um comando.
- F8: Pesquise um histórico no comandocorrespondendo ao texto na linha de comando atual. Portanto, se você deseja procurar um comando que comece com "p", digite "p" na linha de comando e toque repetidamente em F8 para percorrer os comandos em seu histórico que começam com "p".
- F9: Chame um comando do seu histórico de comandosespecificando seu número no buffer do histórico. Esses números são exibidos na janela de sobreposição F7 e começam em 0. Portanto, se você deseja executar novamente o primeiro comando executado na sessão atual, pressione "F9", digite "0" e pressione "Entrar". O comando aparecerá preenchido no prompt e você poderá pressionar “Enter” novamente para executá-lo.
Para imprimir uma lista do seu histórico de comandos no terminal, execute o seguinte comando:
doskey /history
Você verá os comandos digitados na sua sessão atual. Esta é a mesma lista que você verá se pressionar F7.
Como copiar seu comando anterior
O comando anterior digitado é conhecido como "modelo". Existem vários atalhos para copiar rapidamente parte do comando anterior que você executou.
- F1: Copie um caractere de cada vez do comando anterior digitado. Pressione a tecla F1 repetidamente para digitar o comando digitado anteriormente, caractere por caractere.
- F2: Copia parte do comando digitado anteriormente. Você será solicitado a inserir um caractere. O sistema pesquisará o comando anterior digitado e copiará automaticamente o texto até, mas não incluindo, esse caractere. Por exemplo, se o último comando que você executou foi "ping google.com", pressione "F2", digite "o", pressione "Enter" e "ping g" aparecerá no prompt.
- F3: Copia parte do comando digitado anteriormente. O sistema começará a partir da posição atual do caractere e copiará automaticamente o restante do texto dessa posição na linha anterior. Por exemplo, digamos que o último comando digitado foi "ping -4 google.com". Você pode digitar “ping -6”, pressionar “F3 ″, e o sistema preencherá automaticamente“ google.com ”, criando a linha atual“ ping -6 google.com ”.
Como limpar o histórico de comandos
Ao contrário do bash shell do Linux, o prompt de comando não se lembra dos comandos entre as sessões. Para apagar o histórico de todos os comandos digitados, basta fechar a janela do prompt de comando.
Você pode dizer ao prompt de comando para não lembrar de nenhum comando digitado na sessão atual, definindo o tamanho do histórico como 0 com o doskey
comando:
doskey /listsize=0
Você não poderá usar as teclas de seta, tecla F7 ou doskey /history
comando para ver os comandos digitados apósdefinir o tamanho da lista como 0. Essa alteração também entra em vigor na janela do prompt de comando atual; portanto, a janela do prompt de comando lembrará o histórico como normal na próxima vez que você o fechar e reabrir.
Você pode usar o cls
(tela limpa) para limpar a janela do prompt de comando, apagando todo o histórico dos comandos digitados sem fechar a janela:
cls
Como salvar seu histórico de comandos
Se você precisar salvar um histórico dos comandos digitados em uma janela do prompt de comando, poderá fazê-lo executando o comando doskey /history
comando e roteamento de sua saída para um arquivo de texto. (Você também pode simplesmente executar o doskey /history
comando e copie / cole o texto em outro aplicativo, é claro.)
Por exemplo, o comando a seguir salvará uma cópia do histórico de comandos da janela Prompt de Comando atual no arquivo C: UsersnameDesktopcommands.txt no sistema.
doskey /history > C:UsersnameDesktopcommands.txt
o >
O caractere redireciona a saída do comando para o arquivo que você especificar.
Abra o arquivo em um editor de texto para visualizar o histórico de comandos digitados naquela sessão do Prompt de Comando.
RELACIONADOS: 34 Atalhos de teclado úteis para o prompt de comando do Windows
Esses são apenas alguns dos atalhos de teclado disponíveis no prompt de comando, portanto, confira nossa lista para saber mais.