Как использовать историю команд в командной строке Windows
Командная строка Windows имеет встроенную функцию истории, которая позволяет быстро просматривать команды, которые вы выполняли в текущем сеансе. Более того, командная строка предлагает несколько сочетаний клавиш и другие приемы для работы с историей команд..
Как просмотреть историю команд
Чтобы просмотреть историю команд, вы можете использовать эти сочетания клавиш:
- Стрелка вверх: Вспомните предыдущую команду, которую вы ввели. Нажмите клавишу несколько раз, чтобы просмотреть историю команд.
- Стрелка вниз: Вспомните следующую набранную вами команду. Нажмите клавишу несколько раз, чтобы просмотреть историю команд.
- Page Up: Вспомните первую команду, которую вы выполнили в текущем сеансе командной строки.
- Листать вниз: Вспомнить самую последнюю команду, выполненную вами в текущем сеансе командной строки.
- Esc: Очистить командную строку.
Используйте эти клавиши F для взаимодействия с вашей историей команд:
- F7: Просмотр истории команд в качестве наложения. Используйте стрелки вверх и вниз, чтобы выбрать команду и запустить ее. Нажмите клавишу Esc, чтобы закрыть наложение без запуска команды.
- F8Поиск в истории команд команды, соответствующей тексту в текущей командной строке. Итак, если вы хотите найти команду, которая начинается с «p», вы должны ввести «p» в командной строке, а затем несколько раз нажать F8, чтобы циклически просмотреть команды в вашей истории, которые начинаются с «p»..
- F9: Вызвать команду из истории команд, указав ее номер в буфере истории. Эти числа отображаются в оверлейном окне F7 и начинаются с 0. Итак, если вы хотите быстро повторно запустить первую команду, которую вы выполнили в текущем сеансе, вы должны нажать «F9», ввести «0» и нажать "Войти". Команда будет отображаться заполненной в приглашении, и вы можете нажать «Enter» еще раз, чтобы запустить ее.
Чтобы распечатать список истории команд в терминале, выполните следующую команду:
доски / история
Вы увидите команды, которые вы ввели в текущем сеансе. Это тот же список, который вы увидите, если нажать F7.
Как скопировать предыдущую команду
Предыдущая введенная вами команда называется шаблоном. Существуют различные сочетания клавиш для быстрого копирования части предыдущей команды, которую вы выполнили..
- F1: Копировать по одному символу за раз из предыдущей введенной вами команды. Нажмите клавишу F1 несколько раз, чтобы ввести команду, которую вы ввели ранее, символ за символом.
- F2: Скопировать часть команды, которую вы ввели ранее. Вам будет предложено ввести символ. Система выполнит поиск в предыдущей введенной вами команде и автоматически скопирует текст до, но не включая, этого символа. Например, если последняя введенная вами команда была «ping google.com», вы можете нажать «F2», ввести «o», нажать «Enter», и в командной строке появится «ping g»..
- F3: Скопировать часть команды, которую вы ввели ранее. Система начнет с текущей позиции символа и автоматически скопирует оставшуюся часть текста из этой позиции в предыдущей строке. Например, скажем, последняя введенная вами команда была «ping -4 google.com». Вы можете набрать «ping -6», нажать «F3», и система автоматически заполнит «google.com», сделав текущую строку «ping -6 google.com».
Как очистить историю команд
В отличие от командной оболочки Linux, командная строка не запоминает команды между сеансами. Чтобы удалить историю введенных вами команд, просто закройте окно командной строки..
Вы можете указать командной строке не запоминать какие-либо команды, введенные вами в текущем сеансе, установив для истории размер 0 с помощью DOSKEY
команда:
doskey / listsize = 0
Вы не сможете использовать клавиши со стрелками, клавишу F7 или доски / история
команда, чтобы увидеть все команды, которые вы ввели после установки размера списка равным 0. Это изменение также вступает в силу только для текущего окна командной строки, поэтому окно командной строки запоминает историю как обычно при следующем закрытии и повторном ее открытии.
Вы можете использовать ЦБС
(очистить экран) команда, чтобы очистить окно командной строки, удалив всю историю введенных вами команд, не закрывая окно:
ЦБС
Как сохранить историю команд
Если вам когда-нибудь понадобится сохранить историю команд, набранных вами в окне командной строки, вы можете сделать это, запустив доски / история
команда и маршрутизация его вывода в текстовый файл. (Вы также можете просто запустить доски / история
командуйте и копируйте / вставляйте текст в другое приложение, конечно.)
Например, следующая команда сохранит копию истории команд вашего текущего окна командной строки в файл C: \ Users \ name \ Desktop \ commands.txt в вашей системе..
doskey / history> C: \ Users \ name \ Desktop \ commands.txt
>
символ перенаправляет вывод команды в указанный вами файл.
Откройте файл в текстовом редакторе, чтобы просмотреть историю команд, введенных в этом сеансе командной строки..
Это лишь некоторые из полезных сочетаний клавиш, доступных в командной строке, поэтому ознакомьтесь с нашим списком, чтобы узнать больше.