Historial de línea de comandos de Windows


Respuestas:


2

para 'powershell' encontré esta Entrada de blog:

$MaximumHistoryCount = 1KB

if (!(Test-Path ~\PowerShell -PathType Container))
{   New-Item ~\PowerShell -ItemType Directory
}

function bye 
{   Get-History -Count 1KB |Export-CSV ~\PowerShell\history.csv
    exit
}

if (Test-path ~\PowerShell\History.csv)
{   Import-CSV ~\PowerShell\History.csv |Add-History
}

luego tiene que finalizar la sesión con "bye" (en lugar de "salir" o cerrar la ventana con el botón "x").



1

No, el comando de Windows no tiene instalaciones de registro automático.

Y en realidad, linux .bash_history no es solo para root, es para cualquier usuario de bash que no lo deshabilite explícitamente.


1

Además de F7, para imprimir el historial de comandos de la sesión actual, ejecute:

DOSKEY /history

En caso de que alguien quiera hacer esto en C, está usando las siguientes llamadas no documentadas: DWORD GetConsoleCommandHistoryLengthW(LPWSTR ExeName) y DWORD GetConsoleCommandHistoryW(LPWSTR Buffer, DWORD BufferLength, LPWSTR ExeName).
eryksun
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.