about_History

Se aplica a: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0

TEMA

about_History

DESCRIPCIÓN BREVE

Describe cómo obtener y ejecutar comandos en el historial de comandos.

DESCRIPCIÓN LARGA

Cuando se escribe un comando en el símbolo del sistema, Windows PowerShell® guarda el comando en el historial de comandos. Puede utilizar los comandos del historial como un registro de su trabajo. Además, puede recuperar y ejecutar los comandos del historial de comandos.

CMDLETS DEL HISTORIAL

Windows PowerShell tiene un conjunto de cmdlets que administran el historial 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.

MÉTODOS ABREVIADOS DE TECLADO PARA ADMINISTRAR EL HISTORIAL

En la consola de Windows PowerShell, puede usar los siguientes métodos abreviados para administrar el historial de comandos.

Para otras aplicaciones host, consulte la documentación del producto.

          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

La variable de preferencia $MaximumHistoryCount determina el número máximo de comandos que Windows PowerShell guarda en el historial de comandos. El valor predeterminado es 4096, lo que significa que Windows PowerShell guarda los 4096 comandos más recientes, pero puede cambiar el valor de la variable.

Por ejemplo, el siguiente comando disminuye el valor de $MaximumHistoryCount a 100 comandos:

          $MaximumHistoryCount = 100

Para aplicar la configuración, reinicie Windows PowerShell.

Para guardar el nuevo valor de variable para todos las sesiones de Windows PowerShell, agregue la instrucción de asignación a un perfil de Windows PowerShell. Para más información sobre los perfiles, consulte about_Profiles (https://go.microsoft.com/fwlink/?LinkID=113729).

Para más información sobre la variable de preferencia $MaximumHistoryCount, consulte about_Preference_Variables (https://go.microsoft.com/fwlink/?LinkID=113248).

NOTA:

En Windows PowerShell 2.0, el valor predeterminado de la variable de preferencia $MaximumHistoryCount es 64.

ORDEN DE LOS COMANDOS EN EL HISTORIAL

Los comandos se agregan al historial cuando el comando finaliza su ejecución, no cuando se especifica el comando. Si los comandos tardan algo de tiempo en completarse o si se están ejecutando comandos en un símbolo del sistema anidado, puede parecer que los comandos estén desordenados en el historial. (Los comandos que se ejecutan en un símbolo del sistema anidado solo se completan cuando se cierra el nivel del símbolo del sistema).

VEA TAMBIÉN

about_Line_Editing

about_Preference_Variables

about_Profiles

about_Variables