Використання історії команд у Windows
Командний рядок
Перед початком роботи відзначимо, що історія команд зберігається тільки для поточної сесії. Якщо ви закриєте вікно, історія буде автоматично очищена. Ось можливості роботи з історією в командному рядку:
- Стрілки «Вгору» і «Вниз»: швидке перегортання попередніх і наступних введених команд, які автоматично вставляються у поле вводу.
- Page Up: введення першої команди, використаної в поточній сесії.
- Page Down: введення останньої команди поточної сесії.
- F1: введення попередньої команди по одному символу.
- F2: копіювання тексту попередньої команди до символа (не включно), який ви введете.
- F3: копіювання частини попередньої команди, починаючи з символа, на якому ви знаходитесь у поточній стрічці.
- F7: перегляд історії команд у вигляді списку у спливаючому вікні з можливістю вибору стрілками. Для закриття вікна натисніть клавішу Esc.
- F8: пошук команди в історії, текст якої співпадає з поточним введенням.
- F9: пошук команди в історії за її номером у списку.
Команда doskey /history показує всі використані в поточній сесії команди прямо в командному рядку.
Для збереження історії команд у файл, використовуйте команду doskey /history > шлях_до_файлу.txt.
Комбінація Alt + F7 очищає історію в поточній сесії, не закриваючи командний рядок. Команда doskey /listsize=0 вимикає зберігання історії команд у поточній сесії. Для очищення вікна консолі від раніше введених команд скористайтеся командою cls.
Windows PowerShell
Деякі дії з історією в Windows PowerShell збігаються з такими для командного рядка, інші — відрізняються. Ось доступні можливості:
- Стрілки «Вгору» і «Вниз»: введення попередньої або наступної команди в поточній стрічці.
- F8: пошук попередньої команди в історії, текст якої починається з поточного введення.
- Shift + F8: пошук наступної команди в історії, текст якої починається з поточного введення.
- Ctrl + R: інтерактивний пошук попереднього елемента в історії команд поточної сесії.
- Ctrl + S: інтерактивний пошук наступного елемента в історії команд поточної сесії.
- Команда CLS: очищає вікно консолі в поточній сесії.
- Clear-History: повністю очищає історію команд у поточній сесії з можливістю вказати параметри.
- Get-History: перегляд поточної історії.
Очищення історії в діалоговому вікні «Виконати»
Деякі користувачі можуть шукати, як очистити історію командного рядка, маючи на увазі не командний рядок, а діалогове вікно «Виконати» (Win+R). Якщо ви такий користувач, виконайте наступні кроки:
- Запустіть редактор реєстру, використовуючи Win+R —
regedit. - Перейдіть до розділу реєстру
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerRunMRU. - Видаліть непотрібні значення (можна видалити всі, залишивши лише одне «За замовчуванням»).
В результаті історія буде очищена.