TEMA about_History DESCRIPCIÓN BREVE Describe cómo recuperar y ejecutar los comandos del historial de comandos. DESCRIPCIÓN DETALLADA Cuando se escribe un comando en el símbolo del sistema, Windows PowerShell lo guarda en el historial de comandos. Los comandos del historial se pueden utilizar como un registro del trabajo. Además, es posible recuperar y ejecutar los comandos desde el historial de comandos. Cmdlets de historial Windows PowerShell posee un conjunto de cmdlets que administran el historial de comandos. Cmdlet (Alias) Descripción ------------------- ------------------------------------------ Get-History (h) Obtiene el historial de comandos. Invoke-History (r) Ejecuta un comando del historial de comandos. Add-History Agrega un comando al historial de comandos. Clear-History (clh) Elimina comandos del historial de comandos. Métodos abreviados de teclado para administrar el historial En la consola de Windows PowerShell, puede utilizar los métodos abreviados de teclado siguientes para administrar el historial de comandos. Para otras aplicaciones host, vea la documentación del producto. Se utiliza esta clave Para realizar esta acción ------------- ------------------------ FLECHA ARRIBA Muestra el comando anterior. FLECHA ABAJO Muestra el comando siguiente. F7 Muestra el historial de comandos. Para ocultar el historial, presione ESC. F8 Busca un comando. Escriba uno o más caracteres y, a continuación, presione F8. Para obtener la siguiente aparición, presione F8 de nuevo. F9 Busca un comando por el identificador del historial. Escriba el identificador del historial y, a continuación, presione F9. Para buscar el identificador, presione F7. MaximumHistoryCount La variable de preferencias $MaximumHistoryCount determina el número máximo de comandos que Windows PowerShell guarda en el historial de comandos. El valor predeterminado es 64, que significa que Windows PowerShell guarda los 64 comandos más recientes, pero el valor de la variable se puede cambiar. Por ejemplo, el comando siguiente aumenta el valor de $MaximumHistoryCount a 100 comandos: $MaximumHistoryCount = 100 Para aplicar la configuración, hay que reiniciar Windows PowerShell. Para guardar el nuevo valor de variable para todas las sesiones de Windows PowerShell, debe agregarse la instrucción de asignación a un perfil de Windows PowerShell. Para obtener más información, vea about_Profiles. Orden de los comandos en el historial Los comandos se agregan al historial cuando se terminan de ejecutar, no cuando se especifican. Si los comandos tardan algún tiempo en completarse, o si se ejecutan en un símbolo del sistema anidado, pueden aparecer en un orden incorrecto en el historial. (Los comandos que se están ejecutando en un símbolo del sistema anidado no finalizan hasta que se sale de ese nivel de símbolo del sistema.) VEA TAMBIÉN about_Line_Editing about_Variables about_Preference_Variables