/ / Como usar o histórico de comandos no prompt de comando do Windows

Como usar o histórico de comandos no prompt de comando do Windows

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.