Windows 命令行历史记录

Windows 命令行历史记录

在 Windows 中是否有地方存储管理员或超级用户的更改/命令?就像 Linux 为 root 提供 .bash_history 一样?

答案1

对于“powershell”,我发现博客条目:

$最大历史计数 = 1KB

如果(!(测试路径〜\ PowerShell -PathType容器))
{ 新项目 ~\PowerShell -ItemType 目录
}

函数再见
{ 获取历史记录 -Count 1KB | 导出 CSV ~\PowerShell\history.csv
    出口
}

if(测试路径~\PowerShell\History.csv)
{ 导入 CSV ~\PowerShell\History.csv |添加历史记录
}

那么您必须用“再见”结束会话(而不是“退出”或通过“x”按钮关闭窗口)。

答案2

唯一“接近”像“存储的历史记录”(但仅限于当前会话)的东西是按下F7

答案3

不,Windows 命令提示符不具有自动记录设施。

实际上,linux .bash_history 不仅适用于 root - 它适用于任何未明确禁用它的 bash 用户。

答案4

除了 F7 之外,要打印当前会话的命令历史记录,请运行:

DOSKEY /history

相关内容