History commands in windows

How to Access Command History in Command Prompt on Windows 10

Windows’ Command Prompt enables you to run programs, batch files, automate tasks, and even perform administrative functions along with troubleshooting issues on Windows 10. Given the nature of its functionality for a frequent user, the command history feature is a plus as you can cycle between previously used commands and even log them as a .txt file in an active session.

However, the history cannot be restored if you exit Command Prompt as this feature works for the current working session only. This means that if the Command Prompt window is closed or if the PC restarts then the history is wiped out. Here are two ways to access and save the command history in Command Prompt on Windows 10.

Using the Command History menu:

  1. Open the Start menu and type cmd in the search bar. Click on the Command Prompt app to proceed.
  2. On the Command Prompt home screen, press the F7 key to access the menu which has all of your previously executed commands listed in chronological order.
  3. For instance, if you executed an auto-shutdown command as highlighted below and wish to disable it without typing in the same command over again.
  4. Simply press F7 to bring up the command history and use the arrow up and down keys to navigate between the commands that you wish to use. Press Enter when you have selected the required command.
  5. This would execute the selected command in Command Prompt. You can also cycle between the previous commands by simply pressing the arrow up and down buttons.

Using Doskey History Command:

  1. On the Command Prompt home screen, type in the command doskey /history and press Enter.
  2. This would list down all of the previously executed commands in that session on Command Prompt.

How to Save Command History in a .txt File:

Typically, the command history in Command Prompt on Windows 10 only works for the current session and you cannot access the history after you restart the computer. But you can save the command history in a .txt file on your computer either to keep a record of your commands or the changes that you made to your computer. Here’s how to do that:

  1. Open the Start menu and type cmd in the search bar. Right-click on the Command Prompt app and select Run as Administrator to proceed.
  2. Type the command doskey /h > c:\cmd_history.txt and press Enter. This would log your command history from Command Prompt in a .txt file on your C: drive.
  3. Press Windows key + E to open the File Explorer. Select the Local Disk C: to continue.
  4. The file would be present as a text document with the name of cmd_history. Click on it to open the file.
  5. You can now view the history of all your previously executed commands logged in this file.
Читайте также:  Windows просит изменить пароль

The command history feature in Command Prompt can save you a fair amount of time along with the trouble of retyping commands in an active session.

Как просмотреть, сохранить и очистить историю команд командной строки в Windows

Командная строка – это не что иное, как черно-белая утилита командной строки, которая поставляется из коробки в Windows 10/8/7. Но те, кто знает его истинный потенциал, это отличная замена для стороннего программного обеспечения многих пользователей. Например, он может помочь вам организовать разделы жесткого диска, создать загрузочный USB-накопитель, обновить все файлы BIOS и многое другое. Многие администраторы и опытные пользователи, как правило, используют несколько команд в этой командной строке для выполнения своей работы. Сегодня мы поговорим о 2 методах, которые помогут пользователю просматривать историю своих командных строк, и об одном способе сохранения этой истории в Windows 10.

Просмотр, сохранение, очистка истории команд командной строки

Мы рассмотрим следующие темы:

  1. Просмотр с использованием DOSKEY.
  2. Просмотр с помощью клавиши F7.
  3. Сохраните историю командной строки.
  4. Очистить историю командной строки.

1] Просмотр истории команд с помощью DOSKEY

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

После этого вы сможете проверить все команды, которые вы только что ввели во время этого сеанса, в командной строке в той же последовательности, в которой вы их вводили.

Вы можете проверить фрагмент экрана того же самого выше.

2] Просмотр истории CMD с помощью клавиши F7

Это лучше, чем метод DOSKEY, упомянутый выше. Я не утверждаю, что, поскольку это лучше, но если вы просто хотите вернуться к какой-либо ранее выполненной команде, это действительно надежно.

Чтобы просмотреть историю команд, вам нужно нажать клавишу F7 . F7 работает также для командной строки и PowerShell.

Это приведет к появлению небольшого всплывающего окна со списком всех ранее выполненных команд в сеансе.

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

2] Сохранить историю командной строки

Иногда вам может потребоваться сохранить записи команд, которые они использовали в сеансе с использованием командной строки, в файле TXT, HTML, CSV или RTF.

Для этого вы можете использовать расширение команды DOSKEY.

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

Затем сохраненный файл истории будет сохранен в том месте, где вы выполнили команду в окне командной строки.

4] Очистить историю командной строки, используя Alt + F7

Самый простой способ – перезапустить командную строку. История команд очищается автоматически каждый раз, когда вы ее закрываете и снова запускаете командную строку.

Чтобы очистить историю команд, вы также можете использовать сочетание клавиш Alt + F7 . Alt + F7 работает также для командной строки и PowerShell.

Вы также можете удалить историю команд с помощью редактора реестра. Перейдите к следующей клавише:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ RunMRU

Далее выберите RunMRU и сотрите все значения, имеющие имя, букву алфавита в правой панели. После этого щелкните правой кнопкой мыши MRUList > Изменить и удалите содержимое данных значений.

Читайте также:  Что такое active directory windows server 2012

Дополнительные советы и рекомендации по командной строке здесь.

История команд в командной строке Windows

При работе в командной строке Windows иногда приходится повторять те или иные команды. К счастью, разработчики Windows приберегли для пользователей возможность работать с историей команд. Посмотрим, как можно упростить себе жизнь.

Используя клавиши со стрелками вверх и вниз (↑↓), можно перемещаться по истории команд.

F1 или клавиша со стрелкой вправо (→) выведут по одному символу из последней выполненной команды.

F2 выполнит копирование последней команды до указанного символа. Допустим, что последней командой была ipconfig . Если ввести F2 и o, тогда в командной строке отобразится ipc.

F3 и F5 копируют последнюю команду целиком.

F4 выполнит удаление последней команды до указанного символа.

F6 вставляет символ EOF (конец файла).

F7 выводит историю команд. Перемещаться по ней можно клавишами со стрелками вверх и вниз (↑↓). Если нажать Enter, команда повторится. Если нужно выйти из отдельного окна с историей, нажмите Esc.

F8 последовательно перебирает список выполненных команд.

F9 используется для вставки команды из истории под определённым порядковым номером. Например, в примере выше команда ipconfig фигурирует под номером 0, а ping localhost -t под номером 1.

Кстати, для просмотра истории команд можно использовать команду

А о работе с историей команд в Linux можно прочитать в отдельной статье.

Как работать с историей выполненных команд в командной строке

П ри работе в командной строке иногда приходится повторно выполнять ранее введённые команды с атрибутами или без. Неопытные пользователи обычно набирают команды вручную, тратя впустую нервы и время, ведь им и невдомёк, что в командной строке есть такая замечательная функция как просмотр истории введённых команд и их быстрая вставка. В течении одной сессии командная строка могжет запоминать все введённые и выполненные пользователем команды.

Что весьма облегчает повторное введение уже выполненных команд. Для работы с историей в командной строке CMD используются «горячие клавиши» . Вот они:

• F1 или стрелка вправо — выводит по одному символу из последней выполненной команды.
• F2 — выполняет копирование последней команды до определённого символа. Например, если последней командой была ping google.com , при нажатии пробела скопируется только ping.
• F3 , F5 — дублирует предыдущую команду целиком, а если после F3 нажимать клавиши-стрелки вверх-вниз, то можно гулять по всей истории.
• F4 — работает аналогично F2 , только наоборот, и если последняя копирует ранее введённую команду до указанного символа, то F4 обрезает её.
• F5 — то же, что и F3 , а ещё она дублирует функцию стрелки вверх.
• F6 — вставляет в консоль символ EOF (конец файла) . К истории эта хот-клавиша не относится, но может кому пригодится.
• F7 — выводит в консоль в белом окошке всю историю выполненных команд. Перемещаться по ним можно с помощью стрелок вверх-вниз, а выполнять выбранные клавишей Enter . Закрывается список истории нажатием Esc , а очищается с помощью комбинации Alt + F7 .

• F8 — последовательно перебирает список выполненных команд.
• F9 — используется для выборочной вставки команд из истории. Вставляет в консоль команду под определённым номером — 1, 2, 3, 4 и так далее.

Также, если вам будет это интересно, для простого просмотра всех выполненных команд можно использовать команду doskey /history .

3 Ways To View Command Prompt History In Windows

Command Prompt is widely used by almost every user to run various commands. Some commands are used commonly and repeated again and again for any purpose. If you forget about which command you just run because you need hat command again to run. Do not get worried because you can go to the history of the Command Prompt window and easily view command prompt history.

Читайте также:  Компьютерная помощь mac os

In this tutorial, I am providing you the ways to see the list of your commands which you run recently. And you can also save that list for your easiness so if you ever forget any command, just go to the saved file of commands and get your required command.

View Command Prompt History Using F7 Key

The Command Prompt window will show you history for only the current session. If you close the Command prompt window, and on the next opening of CMD, all the previous commands will be gone.

Now open Command Prompt window, and start executing your commands. Suddenly you need the previous command you just wrote, but it just skipped from your mind.

For this, pressF7 key, and a pop-up window will appear to give you a list of all recently executed commands. Use Up and Down arrow to navigate towards your required command

And after reaching to it, press Enter key. And here you are. Your command is executed.

View Command Prompt History Using Doskey

To have the entire list of your Command Prompt window’s commands, on the window as a text, you have to type the following command in your CMD window.

Because sometimes, you do not like pop-up windows all the time. That’s why I am giving you an easy and clean way to see the history of your Command Prompt window.

Open CMD from the Start Menu and type “doskey /History”. As you typed, all the commands which you typed latterly are shown to you on your CMD window.

Use Up and Down arrow to select the command. Or you can also Copy and Paste the commands from the history which has appeared on your screen, within the window of CMD.

Saving Command Prompt History

You can only view the history of commands as long as your CMD window stays open. When you close it, all commands will be gone with no mark of history. What if you need the same commands for the next use of CMD window, but you do not know that which commands you executed before.

You can save your commands list as a TXT, HTML, CSV or RTF file before closing the window so that you can have a backup of your entered commands.

Type the following command in your Command Prompt window

doskey /HISTORY > history.txt

Your file will be saved in the Users folder. Now go to users folder and see that has file saved there or not.

See your history of all commands and save them in a notepad file to use any of your commands anytime if you need. I hope you have a clear understanding of how to view your history in CMD and how to save that history. If you have any question, comment below to ask.

Оцените статью