30Jun
O prompt de comando do Windows possui uma característica de histórico incorporada, permitindo que você visualize rapidamente os comandos que você executou na sessão atual. Ainda melhor, o Command Prompt oferece alguns atalhos de teclado e outros truques para trabalhar com seu histórico de comandos.
Como visualizar seu histórico de comandos
Para percorrer seu histórico de comandos, você pode usar esses atalhos de teclado:
- Seta para cima : Lembre o comando anterior que você digitou. Pressione a tecla repetidamente para percorrer seu histórico de comandos.
- Seta para baixo : lembre o próximo comando que você digitou. Pressione a tecla repetidamente para percorrer seu histórico de comandos.
- Página acima : Lembre o primeiro comando que você executou na atual Sessão de comando.
- Página Down : Lembre o comando mais recente que você executou na sessão atual do prompt de comando.
- Esc : Limpe a linha de comando.
Use essas teclas F para interagir com seu histórico de comandos:
- F7 : visualize o histórico de comandos como uma sobreposição. Use as setas 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 o seu histórico de comandos para um comando que corresponde ao texto na linha de comando atual. Então, se você quisesse procurar um comando que começou com "p", digite "p" na linha de comando e, em seguida, toque repetidamente F8 para percorrer os comandos do seu histórico que começam com "p".
- F9 : Lembre-se de um comando do seu histórico de comandos, especificando seu número no buffer de histórico. Estes números são exibidos na janela de sobreposição F7 e começam em 0. Então, se você quisesse executar novamente o primeiro comando que você executou na sessão atual, pressione "F9", digite "0" e pressione"Entrar".O comando apareceria preenchido no prompt e você poderia pressionar "Enter" novamente para executá-lo.
Para imprimir uma lista do seu histórico de comandos no terminal, execute o seguinte comando:
doskey / historyVocê verá os comandos que você digitou em sua sessão atual. Esta é a mesma lista que você verá se você pressionar F7.
Como copiar o comando anterior
O comando anterior que você digitou é conhecido como o "modelo".Há uma variedade de atalhos para copiar rapidamente parte do comando anterior que você executou.
- F1 : copie um caractere de cada vez do comando anterior que você digitou. Pressione a tecla F1 repetidamente para digitar o comando que você digitou anteriormente, caráter por personagem.
- F2 : copie parte do comando que você digitou anteriormente. Você será solicitado a inserir um personagem. O sistema irá pesquisar para a frente no comando anterior que você digitou e copiar automaticamente o texto, mas não incluindo aquele caracter. Por exemplo, se o último comando que você executou foi "ping google.com", você pode pressionar "F2", digite "o", pressione "Enter" e "ping g" aparecerá no prompt.
- F3 : copie parte do comando que você digitou anteriormente. O sistema começará a partir da posição atual do personagem e copiará automaticamente o restante do texto dessa posição na linha anterior. Por exemplo, digamos que o último comando que você digitou foi "ping -4 google.com".Você pode digitar "ping -6", pressionar "F3", e o sistema preencherá automaticamente "google.com", fazendo a linha atual "ping -6 google.com".
Como limpar o histórico de comandos
Ao contrário do shell bash do Linux, o prompt de comando não se lembra de comandos entre sessões. Para apagar o histórico de qualquer comando que você digitou, basta fechar a janela do prompt de comando.
Você pode informar o prompt de comando para não se lembrar de nenhum comando que você digitou na sessão atual configurando o tamanho do histórico para 0 com o comando doskey:
doskey / listsize = 0Você não poderá usar as teclas de seta, A tecla F7 ou o comando doskey / history para ver todos os comandos que você digitou depois de definir o tamanho da lista para 0. Essa alteração também só produz efeito para a janela do prompt de comando atual, então a janela do prompt de comando lembrará o histórico como o próximoQuando você fechar e reabri-lo.
Você pode usar o comando cls( Clear Screen) para limpar sua janela do prompt de comando, apagando todo o histórico dos comandos que você digitou sem fechar a janela:
clsComo salvar seu histórico de comandos
Se você precisar salvar um histórico dos comandos que você digitou em uma janela do prompt de comando, você pode fazê-lo executando o comando doskey / history e roteando sua saída para um arquivo de texto.(Você também pode simplesmente executar o comando doskey / history e copiar / colar texto para outro aplicativo, é claro.)
Por exemplo, o comando a seguir salvará uma cópia do histórico de comandos da sua janela de comando atual para o C: \ Users \nome \ Desktop \ commands.txt no seu sistema.
doskey / history & gt;C: \ Users \ name \ Desktop \ commands.txtO & gt;o caractere redireciona a saída do comando para o arquivo que você especificou.
Abra o arquivo em um editor de texto para visualizar o histórico de comandos digitados naquela sessão do prompt de comando.
Estes são apenas alguns dos atalhos de teclado úteis disponíveis no prompt de comando, então confira nossa lista para ainda mais.