Cómo ver el historial de comandos de PowerShell en Windows 10
Windows PowerShell tiene una función de Historial(History) integrada que recuerda todos los comandos que ejecutó al usarla. Si bien debería recordar la Historia(History) de la sesión activa, veo que retiene más que eso. En esta publicación, mostraré cómo puede ver el historial(History) de comandos de PowerShell y usarlo de manera inteligente.
Cómo ver el historial de comandos de PowerShell(PowerShell Command History)
La ventaja más significativa de tener una función de historial es que no tiene que volver a escribir para ejecutar un comando en particular que ya ejecutó una vez. Sin embargo, recurrir a cientos de comandos no es de mucha ayuda. ¿Qué tal buscarlos o ejecutar un comando específico que solo recuerdas parcialmente? Siga estos métodos.
- Método de teclado
- Buscar hacia adelante(Search Forward) o hacia atrás(Backward) en el historial de PowerShell(PowerShell History)
- Ver(View) el historial completo de esta sesión
- Invocar(Invoke) un comando en particular desde el historial(History) de comandos de PowerShell
- Buscar dentro de la Historia
Al final, también explicamos cómo puede borrar, exportar e importar el historial (History)de comandos de PowerShell . Muy útil si necesita ejecutar los mismos comandos con frecuencia.
1] Método de teclado
Estoy seguro de que ha usado el símbolo del sistema(Command Prompt) una vez si ha usado Windows durante algún tiempo. Si usa las teclas de flecha hacia arriba y hacia abajo, puede ir y venir de los comandos ejecutados. Lo mismo se aplica a PowerShell también. Pero aquí está el giro. Si recuerda parcialmente un comando, aquí le mostramos cómo buscar.
- Escriba(Type) parte del comando que recuerde
- Presiona F8(Press F8) y sigue presionándolo hasta que lo encuentres.
- El término de búsqueda se resaltará con un verde fluorescente, seguido del resto del comando.
El único inconveniente es que el término de búsqueda tiene que ser el inicio del comando.
2] Buscar hacia adelante(Search Forward) o hacia atrás(Backward) en la historia(History)
Si desea buscar hacia adelante o hacia atrás en el Historial(History) , puede usar Ctrl + R y Ctrl + S. El primero le permite buscar hacia atrás en el Historial(History) mientras que el segundo hacia adelante. Tan pronto como use el atajo de teclado, debería obtener un fragmento en la parte inferior (bck-i-search o fwd-i-search). Escriba lo que desea buscar, e incluso si el texto pertenece a algún lugar en medio del comando, lo buscará. Es mucho mejor en comparación con el método F8 que usamos anteriormente.
3] Ver(View) todo el historial(History) de comandos de PowerShell de esta sesión
Escriba Historial(Type History) y presione la tecla Intro(Enter) . Debería poder ver todos los comandos que ejecutó en la sesión actual. Si bien puede ver los comandos ejecutados en la sesión anterior con las teclas de flecha, el Historial(History) no lo tendrá. Si presiona la tecla "H"(key “H”) y presiona enter, revelará el historial(History) de comandos. Considérelo como un acceso directo al comando Historial .(History)
4] Invocar(Invoke) un comando particular de la Historia
Si nota, la imagen de arriba tiene una identificación al lado de cada comando. Si desea ejecutar un comando específico de la lista, debe usar Invoke-History.
- Tenga en cuenta el ID del comando que desea ejecutar
- Escriba Invoke-History <ID>. Reemplace <ID> con el número exacto
- Presione(Press) la tecla Intro(Enter Key) y ejecutará ese comando desde Historial(History) .
5] Buscar dentro de la Historia
La forma más fácil de buscar dentro del historial(History) de comandos es usar el método Select-String en (Select-String)History Output .
- Escriba lo siguiente y reemplace Obtener(Get) por el término que desea buscar
- Obtener historial | Seleccionar-Cadena-Patrón "Obtener".
- Revelará todos los comandos que coincidan con los comandos de búsqueda.
Como obtiene la identificación, puede usar el comando Invocar historial(Invoke History) para ejecutarlo instantáneamente.
Borrar, exportar(Export) e importar el historial de PowerShell(Import PowerShell History)
Para eliminar todos los comandos del Historial(History) , todo lo que necesita hacer es ejecutar el comando " Borrar-Historial(Clear-History) ". Tenga en cuenta que incluso después de hacer esto, aún puede acceder al comando usando las teclas de flecha hacia arriba y hacia abajo.
Para exportar todos los comandos(export all the commands) , puede usar el formato Export-Clixml o Export-CSV( Export-Clixml or Export-CSV) . Aquí está el comando de muestra
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Para importar estos comandos a otra o nueva sesión( import these commands back to another or new session) , use el siguiente comando.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Puede abrir este archivo CSV o XML en cualquier momento para ver el (XML)historial(History) de comandos de PowerShell al instante. Esto resume prácticamente todo lo relacionado con el historial de comandos de PowerShell(PowerShell Command History) y cómo puede reutilizarlos usando cumbers o buscándolos o importándolos al día siguiente.
Related posts
Cómo bloquear IP o un sitio web utilizando PowerShell en Windows 10
Cómo encontrar y deshabilitar Webcams usando PowerShell en Windows 10
Replace Command Prompt con PowerShell en WinX Menu de Windows 10
Cómo agregar PowerShell a Context Menu en Windows 10
Cómo obtener Public IP address usando PowerShell en Windows 10
Cómo desinstalar PowerShell en Windows 10
Best libre Barcode Scanner software para Windows 10
Cómo verificar su historial de documentos impresos en Windows 10
Replace Powershell con Command Prompt en el Windows 10 Start Menu
Lanzar archivos fácilmente con MyLauncher para computadoras Windows 10
Cómo instalar NumPy usando PIP en Windows 10
Desactivar, Enable, Clear History de Live Tile Notifications en Windows 10
Cómo deshabilitar las clases de almacenamiento extraíbles y el acceso en Windows 10
Desactive File History backup en Windows 10 usando REGEDIT or GPEDIT
Cómo restablecer Microsoft Store apps usando PowerShell en Windows 10
Replace PowerShell con Command Prompt en Context Menu en Windows 10
Cómo encontrar System Uptime en Windows 10
Cómo reinstalar todas las aplicaciones predeterminadas de Windows 10 con PowerShell
Watch TV digital y escucha Radio en Windows 10 con ProgDVB
Borre el historial de archivos recientes de su Explorador de archivos en Windows 10