Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

is there any place in windows where in admin or super user changes/commands are stored? like how linux has .bash_history for root?

share|improve this question

migrated from Jun 29 '10 at 10:03

This question came from our site for professional and enthusiast programmers.

If you give a little bit more context on what exactly you are trying to achieve, we might be able to point you to the proper source of information. – Franci Penov Jun 29 '10 at 7:36
Related:… – idbrii Jun 20 '11 at 15:50

for 'powershell' i found this blog entry:

$MaximumHistoryCount = 1KB

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

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

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

then you have to end the session with "bye" (instead of "exit" or closing the window via the "x" button).

share|improve this answer

the only thing which comes "close" to something like a "stored history" (but only for the current session) is to press F7.

share|improve this answer

No, the windows Command Prompt does not have automatic logging facilities.

And actually, the linux .bash_history is not only for root - it's for any bash user that doesn't explicitely disable it.

share|improve this answer

Besides F7, to print the command history of current session, run:

DOSKEY /history
share|improve this answer
In case anyone wants to do this in C, it's using the following undocumented calls: DWORD GetConsoleCommandHistoryLengthW(LPWSTR ExeName) and DWORD GetConsoleCommandHistoryW(LPWSTR Buffer, DWORD BufferLength, LPWSTR ExeName). – eryksun Dec 23 '14 at 8:02

You must log in to answer this question.