Windows 11:如何在 PowerShell 或命令提示符中查看命令歷史記錄
有沒有一種簡單的方法可以在不使用箭頭鍵的情況下查看命令提示符歷史記錄?我可以查看以前會話的 PowerShell 命令歷史記錄嗎?在本教程中,我們將向您展示如何快速訪問您最近在 Windows 終端(PowerShell 或命令提示符)中鍵入的命令的歷史記錄。
第 1 部分:在 PowerShell 中查看命令歷史記錄
當您位於 PowerShell 控制台時,只需運行history命令,它將顯示您在當前會話期間鍵入的所有命令。

默認情況下,PowerShell 維護所有會話的命令歷史記錄並將其存儲在位於用戶配置文件目錄中的文本文件中。只需按視窗鍵+右一起啟動“運行”對話框,複製並粘貼以下路徑,然後按 Enter:
%userprofile%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline

文件資源管理器將打開到您指定的位置,您可以看到一個名為ConsoleHost_history.txt。

打開ConsoleHost_history.txt使用記事本打開文件,它會顯示您在每個 PowerShell 會話中鍵入的所有命令。
建議閱讀:如何使用命令提示符或 PowerShell 創建系統還原點

第 2 部分:在命令提示符中查看命令歷史記錄
當您處於命令提示符時,只需執行以下命令,當前會話的命令歷史記錄就會顯示在屏幕上。
doskey /history

或按F7鍵打開命令提示符內的彈出窗口,其中顯示在此會話中輸入的命令的列表。您可以使用上下箭頭鍵選擇命令,然後按 Enter 再次執行該命令。

關閉命令提示符窗口後,歷史記錄將被永久刪除。在關閉之前,可以使用以下命令保存命令歷史記錄:
doskey /history > d:\MyHistory.txt

就是這樣!
