如何清除 PowerShell 和 CMD 屏幕和命令历史记录

要点

  • 清除命令提示符屏幕的命令:CLS
  • 清除命令提示符历史记录的快捷键:Alt+F7
  • 用于清除 PowerShell 窗口屏幕的 Cmdlet:Clear-Host
  • 清除PowerShell历史记录的命令:[Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory()

清除 PowerShell 和命令提示符中的命令历史记录对于提高可读性、避免混淆和维护隐私至关重要。有时,我们需要整理命令窗口屏幕并重新开始。在本文中,我们将向您展示如何清除 Windows 10 和 11 中 PowerShell 和命令提示符中的命令历史记录屏幕。

在我们学习在 PowerShell 中清除命令屏幕的方法之前,让我们先了解一下命令历史记录的基础知识。跟踪输入到 shell 中的命令。可以通过多种方式查看和访问命令历史记录。

  1. 向上和向下箭头键:按向上箭头键将循环显示您之前输入的命令,使您可以快速访问和重复使用它们。
  2. 获取历史记录 cmdlet:Get-History cmdlet 允许您查看当前会话期间使用的所有 PowerShell 命令的列表。如果您必须返回特定命令或者想要查看迄今为止输入的所有命令的列表,这会很有用。
  3. 调用历史 cmdlet:Invoke-History cmdlet 允许您重新运行命令历史记录中的特定命令,而无需再次键入。使用与历史列表中的命令关联的 ID 号将从历史列表中重新运行 ID 为 23 的命令。
    Example: Invoke-History -ID 23

使用以下命令可以轻松清除当前 PowerShell 会话中的命令及其输出和键盘快捷键。

清除 PowerShell 屏幕

在 PowerShell 中键入以下 cmdlet,然后按 Enter。

Clear-Host


这将清除命令窗口屏幕,如下所示。

或者,您可以使用的别名Clear-Host用于清除 PowerShell 控制台的 cmdlet。只需输入“CLS“, “CLS /?“ 或者 ”清除”,然后在 PowerShell 窗口中按 Enter 键。这将从屏幕上删除所有先前的命令和输出,以便您重新开始新任务。

此外,您还可以使用清除 Windows 10 和 11 中的 PowerShell 屏幕。按“Ctrl + L键盘上的“”将与执行具有相同的效果Clear-Host.

清除 PowerShell 命令历史记录

尽管Clear-Host清除当前控制台,Clear-History小命令和Alt+F7用于清除 PowerShell 中的命令历史记录。如果 PowerShell 的清除历史记录功能对您不起作用,并且它不会清除命令历史记录,那是因为 PowerShell 的历史记录保存在名为“的文本文件中”ConsoleHost_history.txt' 在以下位置。

C:\Users\user\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\

使用以下命令获取 Windows 10 和 11 中命令历史记录文本文件的位置。

(Get-PSReadlineOption).HistorySavePath

您可以导航到 PC 上的上述位置并删除“ConsoleHost_history.txt”文件的内容,或者执行以下命令以清除 PowerShell 中的命令历史记录。

[Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory()

您还可以指示 PowerShell 不要将命令历史记录保存在“ConsoleHost_history.txt”中。

Set-PSReadLineOption -HistorySaveStyle SaveNothing

要将命令历史记录保存到文本文件,请使用以下命令:

Set-PSReadLineOption -HistorySaveStyle SaveIncrementally

清除 CMD 屏幕和命令历史记录

清除命令提示符屏幕

您可以清除命令提示符屏幕中的一行或所有内容,然后从头开始。

要清除 Windows 10/11 电脑上的命令提示符屏幕,请键入cls或者CLS在命令窗口中,然后按 Enter。

以下是一些在使用命令提示符时为您提供帮助的快捷键:

  • Esc键或者逃脱:如果您错误地输入了错误的命令,您可以通过按 Esc 键快速从 CMD 窗口屏幕中清除该行。
  • Ctrl + 退格键:删除光标左侧的一个。
  • Ctrl + C:保留您正在键入的行或终止正在执行的命令并以新的提示符开始。
  • Alt+F4:关闭打开的 PowerShell 或命令提示符窗口。

清除命令提示符历史记录

命令历史记录是命令提示符中的一个有用功能。它允许您快速访问过去的命令并在需要时重复使用它们。您可以通过两种方式查看当前会话中使用的命令:

  • 向上和向下箭头键:循环浏览您之前输入的命令。
  • F7:显示 CMD 中使用的命令列表。您可以使用向上和向下箭头键突出显示命令,然后按 Enter 键来使用它们。

如果要清除 Windows 10/11 上的命令提示符历史记录,请按Alt+F7。就是这样!命令历史记录将被清除。

使用“cls命令提示符中的“命令和”Clear-Host” PowerShell 中的 cmdlet 是清除屏幕和整理工作空间的简单方法。通过这些提示,您可以在使用 PowerShell 和命令提示符时有效地使用清晰的屏幕命令并提高工作效率。

阅读下一篇: