История командной строки и PowerShell — использование и возможности

Использование истории команд в Командной строке и PowerShellЕсли вы регулярно используете командную строку или Windows PowerShell (в том числе в Терминале Windows), вы наверняка знаете о возможности поиска и быстрого ввода предыдущих команд текущей сессии с помощью клавиш стрелок на клавиатуре, однако этим возможности истории команд не ограничиваются.

В этой инструкции подробно о возможностях использования истории команд в командной строке и PowerShell, которые могут оказаться полезными. Примечание: если вас интересует очистка истории диалогового окна «Выполнить», информация об этом есть в последней части материала. На близкую тему: Горячие клавиши командной строки Windows.

Командная строка

Сначала о возможностях работы с историей команд в командной строке Windows, они отличаются от таковых для PowerShell.

Выбор команды из истории в командной строке

Прежде чем начать, отмечу: история команд сохраняется только для текущей сессии, если вы закроете окно, история будет автоматически очищена.

Теперь по порядку о возможностях работы с историей в командной строке, большая часть доступна с помощью клавиш:

Windows PowerShell

Некоторые действия с историей в окне Windows PowerShell совпадают с таковыми для командной строки, другие — отличаются. Доступные возможности по порядку:

Очистка истории в диалоговом окне «Выполнить»

Некоторые пользователи могут искать в Интернете как очистить историю командной строки Windows, имея в виду не командную строку, а диалоговое окно «Выполнить» (Win+R), история в котором отображается в списке. Если вы такой пользователь, решение следующее:

  1. Запустите редактор реестра, используя Win+Rregedit
  2. Перейдите к разделу реестра
    HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerRunMRU
  3. Удалите ненужные значения (можно удалить все, оставив лишь одно «По умолчанию». Очистка истории диалогового окна Выполнить

В результате история будет очищена.

+ +