about_History

Aplica-se a: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

TÓPICO

about_History

DESCRIÇÃO BREVE

Descreve como obter e executar comandos no histórico de comandos.

DESCRIÇÃO LONGA

Quando você insere um comando no prompt de comando, o Windows PowerShell® salva o comando no histórico de comandos. Você pode usar os comandos do histórico de como um registro de seu trabalho. Além disso, você pode lembrar-se dos comandos e executá-los no histórico de comandos.

CMDLETS DE HISTÓRICO

O Windows PowerShell tem um conjunto de cmdlets que gerenciam o histórico de comandos.

          Cmdlet (Alias)       Description
          -------------------  ------------------------------------------
          Get-History (h)      Gets the command history.

          Invoke-History (r)   Runs a command in the command history.

          Add-History          Adds a command to the command history.

          Clear-History (clh)  Deletes commands from the command history.

ATALHOS DE TECLADO PARA GERENCIAMENTO DO 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 do produto.

          Use this key      To perform this action
          -------------     ----------------------------------------------
          UP ARROW          Displays the previous command.
 
          DOWN ARROW        Displays the next command.
 
          F7                Displays the command history. 
                            To hide the history, press ESC.
 
          F8                Finds a command. Type one or more characters,
                            and then press F8. For the next instance, 
                            press F8 again.

          F9                Find a command by history ID. Type the history
                            ID, and then press F9. To find the ID, press F7.

MAXIMUMHISTORYCOUNT

A variável preferencial $MaximumHistoryCount determina o número máximo de comandos que o Windows PowerShell salva no histórico de comandos. O valor padrão é 4096, o que significa que o Windows PowerShell salva os 4096 comandos mais recentes, mas você pode alterar o valor da variável.

Por exemplo, o comando a seguir reduz o $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 suas sessões do Windows PowerShell, adicione a instrução de atribuição a um perfil do Windows PowerShell. Para obter mais informações sobre perfis, consulte about_Profiles (https://go.microsoft.com/fwlink/?LinkID=113729).

Para obter mais informações sobre a variável preferencial $MaximumHistoryCount, consulte about_Preference_Variables (https://go.microsoft.com/fwlink/?LinkID=113248).

OBSERVAÇÃO:

No Windows PowerShell 2.0, o valor padrão da variável preferencial $MaximumHistoryCount é 64.

ORDEM DOS COMANDOS NO HISTÓRICO

Os comandos são adicionados ao histórico quando o comando termina sua execução, e não quando o comando é inserido. Se os comandos demorarem algum tempo para serem concluídos ou se os comandos forem executados em um prompt aninhado, eles podem ser exibidos fora de ordem no histórico. (Os comandos que são executados em um prompt aninhado somente são concluídos quando você sair do nível de prompt).

CONSULTE TAMBÉM

about_Line_Editing

about_Preference_Variables

about_Profiles

about_Variables