Как использовать историю команд в командной строке Windows

Оглавление:

Как использовать историю команд в командной строке Windows
Как использовать историю команд в командной строке Windows

Видео: Как использовать историю команд в командной строке Windows

Видео: Как использовать историю команд в командной строке Windows
Видео: КАК РАБОТАЮТ РЕКОМЕНДАЦИИ Netflix? - YouTube 2024, Апрель
Anonim
Командная строка Windows имеет встроенную функцию истории, позволяющую вам быстро просматривать команды, которые вы запускали в текущем сеансе. Еще лучше, Command Prompt предлагает довольно много сочетаний клавиш и другие трюки для работы с вашей историей команд.
Командная строка Windows имеет встроенную функцию истории, позволяющую вам быстро просматривать команды, которые вы запускали в текущем сеансе. Еще лучше, Command Prompt предлагает довольно много сочетаний клавиш и другие трюки для работы с вашей историей команд.

Как просмотреть историю команд

Чтобы просмотреть историю команд, вы можете использовать эти сочетания клавиш:

  • Стрелка вверх: Вспомните предыдущую команду, которую вы набрали. Несколько раз нажмите клавишу, чтобы просмотреть историю команд.
  • Стрелка вниз: Вспомните следующую команду, которую вы набрали. Несколько раз нажмите клавишу, чтобы просмотреть историю команд.
  • Страница вверх: Вспомните первую команду, которую вы выполнили в текущем сеансе командной строки.
  • Листать вниз: Вспомните самую последнюю команду, которую вы выполнили в текущем сеансе командной строки.
  • Esc: Очистить командную строку.

Используйте эти клавиши F для взаимодействия с вашей историей команд:

F7: Просмотр истории команд как оверлей. Используйте клавиши со стрелками вверх и вниз, чтобы выбрать команду и запустить ее. Нажмите Esc, чтобы закрыть наложение, не выполняя команду.

Image
Image
  • F8: Поиск в истории команд для команды, соответствующей тексту в текущей командной строке. Итак, если вы хотите найти команду, которая начиналась с «p», вы должны набрать «p» в командной строке, а затем повторно нажать F8 для циклического переключения команд в вашей истории, которые начинаются с «p».
  • F9: Вспомните команду из вашей истории команд, указав ее номер в буфере истории. Эти цифры отображаются в окне наложения F7 и начинаются с 0. Итак, если вы хотите быстро перезапустить первую команду, которую вы запускали в текущем сеансе, вы нажимаете «F9», набираете «0» и нажимаете "Войти". Команда появится в строке запроса, и вы можете нажать «Enter» еще раз, чтобы запустить ее.
Чтобы распечатать список истории команд в терминале, выполните следующую команду:
Чтобы распечатать список истории команд в терминале, выполните следующую команду:

doskey /history

Вы увидите команды, которые вы набрали в текущем сеансе. Это тот же список, который вы увидите, если нажать F7.

Image
Image

Как скопировать вашу предыдущую команду

Предыдущая команда, которую вы набрали, называется «шаблон». Существует множество ярлыков для быстрого копирования части предыдущей команды, которую вы запускали.

  • 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».
Image
Image

Как очистить историю команд

В отличие от оболочки bash от Linux командная строка не запоминает команды между сеансами. Чтобы стереть историю всех введенных команд, просто закройте окно командной строки.

Вы можете сообщить Командной строке не помнить какие-либо команды, которые вы набрали в текущем сеансе, установив размер истории в 0 с помощью

doskey

команда:

doskey /listsize=0

Вы не сможете использовать клавиши со стрелками, клавишу F7 или

doskey /history

чтобы увидеть, какие команды вы набрали после установки размера списка на 0. Это изменение также вступает в силу только для текущего окна командной строки, поэтому окно командной строки будет помнить историю как обычно при следующем закрытии и повторном ее открытии.

Вы можете использовать
Вы можете использовать

cls

(очистить экран), чтобы очистить окно командной строки, стирая всю историю команд, которые вы набрали, не закрывая окно:

cls

Image
Image

Как сохранить историю команд

Если вам когда-либо понадобится сохранить историю команд, введенных в окне командной строки, вы можете сделать это, запустив

doskey /history

команду и маршрутизацию ее вывода в текстовый файл. (Вы также можете просто запустить

doskey /history

команда и копирование / вставка текста в другое приложение, конечно.)

Например, следующая команда сохранит копию текущей истории команд окна командной строки в файле C: Users name Desktop commands.txt в вашей системе.

doskey /history > C:Users

ameDesktopcommands.txt

>

character перенаправляет вывод команды в указанный вами файл.

Рекомендуемые: