是否可以将 DOS 命令提示符历史记录保存到文件中?
我将在 sqlplus 中工作,并希望将所有使用过和执行过的命令保存在日志文件中。
例如,我想保存在 DOS 会话中执行的所有 DOS 命令:
C:\> sqlplus /nolog
sql> connect / as sysdba
sql> select * from v$version;
etc, etc
我之前尝试过:doskey /history >> C:\commands.log
但它没有记录任何东西。我在 Windows Server 2008 64 位中。
答案1
启动 Powershell,使用成绩单功能。
Start-transcript 初始化记录文件,然后创建 PowerShell 会话中所有后续操作的记录。使用以下语法:
Start-Transcript [[-path] FilePath] [-force] [-noClobber] [-append]Stop-transcript 停止录制会话中的操作并完成记录。使用以下语法:Stop-Transcript