about_History
Se aplica a: Windows PowerShell 2.0, Windows PowerShell 3.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