TÓPICO
about_History
DESCRIÇÃO RESUMIDA
Descreve como recuperar e executar comandos no histórico de comandos.
DESCRIÇÃO LONGA
Quando você digita um comando no prompt de comando, o Windows
PowerShell salva o comando no histórico de comandos. Você pode usar os
comandos no histórico como um registro de seu trabalho. Também é
possível chamar novamente os comandos e executá-los a partir do
histórico de comandos.
Cmdlets do histórico
O Windows PowerShell tem um conjunto de cmdlets que gerenciam o
histórico de comandos.
Cmdlet (Alias) Descrição
------------------- ----------------------------------------------
Get-History (h) Obtém o histórico de comandos.
Invoke-History (r) Executa um comando no histórico de comandos.
Add-History Adiciona um comando ao histórico de comandos.
Clear-History (clh) Exclui comandos do histórico de comandos.
Atalhos de teclado para gerenciar histórico
No console do Windows PowerShell, você pode usar os seguintes
atalhos para gerenciar o histórico de comandos.
Para outros aplicativos host, consulte a documentação de produto.
Use esta tecla Para executar esta ação
------------- ------------------------------------------
SETA PARA CIMA Exibe o comando anterior.
SETA PARA BAIXO Exibe o próximo comando.
F7 Exibe o histórico de comandos.
Para ocultar o histórico,
pressione ESC.
F8 Localiza um comando. Digite um ou mais
caracteres e, em seguida, pressione F8.
Para a próxima instância, pressione F8
novamente.
F9 Localize um comando pela ID de histórico.
Digite a ID de histórico e pressione F9.
Para localizar a ID, pressione F7.
MaximumHistoryCount
O variável de preferência $MaximumHistoryCount determina o
número máximo de comandos que o Windows PowerShell salva no
histórico de comandos.
O valor padrão é 64, indicando que o Windows PowerShell salva os 64
comandos mais recentes, mas você pode alterar o valor da variável.
Por exemplo, o comando a seguir aumenta a variável
$MaximumHistoryCount para 100 comandos:
$MaximumHistoryCount = 100
Para aplicar a configuração, reinicie o Windows PowerShell.
Para salvar o novo valor da variável para todas as sessões do
Windows PowerShell, adicione a instrução de atribuição a um
perfil do Windows PowerShell.
Para obter mais informações, consulte about_Profiles.
Ordem de comandos no histórico
Os comandos são adicionados ao histórico quando a execução do
comando é concluída, não quando ele é inserido. Se os comandos
levarem algum tempo para serem concluídos, ou se os comandos
estiverem sendo executados em um aviso aninhado, podem estar
fora da ordem do histórico. (Os comandos que estão em execução
em um aviso aninhado são concluídos somente quando você sai do
nível de prompt.)
CONSULTE TAMBÉM
about_Line_Editing
about_Variables
about_Preference_Variables