histórico da linha de comando do Windows

3

Existe algum lugar no Windows onde as alterações / comandos do admin ou do super usuário são armazenados? como como o linux tem .bash_history para root?

    
por BloodPhilia 29.06.2010 / 09:10

4 respostas

2

para 'powershell' eu encontrei 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
}

então você tem que terminar a sessão com "bye" (em vez de "sair" ou fechar a janela através do botão "x").

    
por 29.06.2010 / 12:49
1

a única coisa que vem "perto" de algo como um "histórico armazenado" (mas apenas para a sessão atual) é pressionar F7 .

    
por 29.06.2010 / 12:45
1

Não, o Prompt de Comando do Windows não possui recursos de registro automático.

E, na verdade, o .bash_history do linux não é apenas para o root - é para qualquer usuário bash que não o desabilite explicitamente.

    
por 29.06.2010 / 09:35
1

Além de F7, para imprimir o histórico de comandos da sessão atual, execute:

DOSKEY /history
    
por 07.12.2014 / 14:12