Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Назначение: Windows PowerShell 2.0, Windows PowerShell 3.0
РАЗДЕЛ
about_History
КРАТКОЕ ОПИСАНИЕ
В этом разделе описывается, как получать и выполнять команды из журнала команд.
ПОДРОБНОЕ ОПИСАНИЕ
При вводе команды в командной строке Windows PowerShell® сохраняет ее в журнале команд. Команды в журнале можно использовать как запись работы. Кроме того, можно выполнять команды из журнала.
КОМАНДЛЕТЫ ЖУРНАЛА
Windows PowerShell содержит набор командлетов для управления журналом команд.
Cmdlet (Alias) Description
------------------- ------------------------------------------
Get-History (h) Gets the command history.
Invoke-History (r) Runs a command in the command history.
Add-History Adds a command to the command history.
Clear-History (clh) Deletes commands from the command history.
СОЧЕТАНИЯ КЛАВИШ ДЛЯ УПРАВЛЕНИЯ ЖУРНАЛОМ
В консоли Windows PowerShell можно использовать следующие сочетания клавиш для управления журналом команд.
Для других ведущих приложений см. документацию по продукту.
Use this key To perform this action
------------- ----------------------------------------------
UP ARROW Displays the previous command.
DOWN ARROW Displays the next command.
F7 Displays the command history.
To hide the history, press ESC.
F8 Finds a command. Type one or more characters,
and then press F8. For the next instance,
press F8 again.
F9 Find a command by history ID. Type the history
ID, and then press F9. To find the ID, press F7.
MAXIMUMHISTORYCOUNT
Переменная настроек $MaximumHistoryCount определяет максимальное число команд, которые Windows PowerShell сохраняет в журнале команд. Значение по умолчанию равно 4096, т. е. Windows PowerShell хранит 4096 последних команд, но значение это переменной можно изменить.
Например, следующая команда уменьшает $MaximumHistoryCount до 100 команд:
$MaximumHistoryCount = 100
Чтобы применить параметр, перезапустите Windows PowerShell.
Чтобы сохранить новое значение переменной для всех сеансов Windows PowerShell, добавьте оператор присваивания в профиль Windows PowerShell. Дополнительные сведения о профилях см. в статье about_Profiles (https://go.microsoft.com/fwlink/?LinkID=113729).
Подробнее о переменной настроек $MaximumHistoryCount см. в статье about_Preference_Variables (https://go.microsoft.com/fwlink/?LinkID=113248).
ПРИМЕЧАНИЕ.
В Windows PowerShell 2.0 значение переменной $MaximumHistoryCount по умолчанию — 64.
ПОРЯДОК КОМАНД В ЖУРНАЛЕ
Команды добавляются в журнал после завершения, а не после ввода. Если командам требуется некоторое время для завершения или команды выполняются во вложенном запросе, они могут быть добавлены в журнал не порядку. (Команды, которые выполняются во вложенном запросе, завершаются только после выхода из уровня запроса.)
СМ. ТАКЖЕ
about_Line_Editing
about_Preference_Variables
about_Profiles
about_Variables