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