Windows 10/11 Гарячі клавіші, PowerShell

Гарячі клавіші: Загальні комбінації

Гарячі клавіші Windows Назва Опис
Основні
Ctrl + X Вирізати Вирізати вибраний елемент.
Ctrl + C (або Ctrl + Insert) Копіювати Копіювати вибраний елемент.
Ctrl + V (або Shift + Insert) Вставити Вставити вибраний елемент.
Ctrl + Z Скасувати Скасувати дію.
Ctrl + Y Повторити Повторити скасовану дію.
Alt + Tab Переключення програм Переключатися між запущеними програмами.
Alt + F4 Закрити програму Закрити активне вікно або вийти з програми.
Win + L Блокування Заблокувати комп'ютер.
Win + D Показати робочий стіл Показати та приховати робочий стіл.
F2 Перейменувати Перейменувати вибраний елемент.
F3 Пошук у провіднику Пошук файлу або папки у Провіднику.
F4 Адресний рядок Відобразити адресний рядок у Провіднику.
F5 Оновити Оновити активне вікно.
F6 Цикл елементів Переключатися між елементами екрана у вікні.
F10 Меню Активувати панель меню в активній програмі.
Alt + F8 Показати пароль Показати пароль на екрані входу.
Alt + Esc Цикл вікон Переключатися між елементами в порядку відкриття.
Alt + Enter Властивості Відобразити властивості вибраного елемента.
Alt + Spacebar Контекстне меню вікна Відкрити контекстне меню активного вікна.
Alt + Left Назад Повернутись назад.
Alt + Right Вперед Перейти вперед.
Alt + Pg Up Екран вгору Перейти на один екран вгору.
Alt + Pg Dn Екран вниз Перейти на один екран вниз.
Редагування та навігація
Ctrl + F4 Закрити документ Закрити активний документ (у додатках з кількома документами).
Ctrl + A Виділити все Виділити всі елементи у документі або вікні.
Ctrl + D (або Delete) Видалити Видалити вибраний елемент у Кошик.
Ctrl + R (або F5) Оновити Оновити активне вікно.
Ctrl + Right Слово вправо Перемістити курсор на початок наступного слова.
Ctrl + Left Слово вліво Перемістити курсор до початку попереднього слова.
Ctrl + Down Абзац вниз Перемістити курсор до початку наступного абзацу.
Ctrl + Up Абзац вгору Перемістити курсор до початку попереднього абзацу.
Ctrl + Esc Меню Пуск Відкрити меню Пуск.
Ctrl + Shift + Esc Диспетчер завдань Відкрити Менеджер завдань.
Ctrl + Shift Мова введення Переключити розкладку клавіатури (при кількох розкладках).
Ctrl + Spacebar IME включення Увімкнути/вимкнути IME для китайського введення.
Shift + F10 Контекстне меню Відкрити контекстне меню вибраного елемента.
Shift + any arrow key Виділення Виділити елемент у вікні або текст у документі.
Shift + Delete Видалити без Кошика Видалити в Кошик без приміщення.
Right Відкрити підменю Відкрити наступне меню праворуч або підменю.
Left Закрити підменю Відкрити наступне меню зліва або закрити підменю.
Esc Зупинити Зупинити поточну дію.
Prt Sc Скріншот Зробити скріншот екрану та скопіювати в буфер обміну.

Гарячі клавіші: Керування вікнами та програмами

Гарячі клавіші Windows Назва Опис
Основні клавіші
Win Пуск Відкрити або закрити меню Пуск.
Win + A Центр повідомлень Відкрити центр сповіщень.
Win + B Область повідомлень Встановити фокус в області сповіщень.
Win + C Cortana Відкрити Cortana у режимі прослуховування.
Win + E Провідник Відкрити Провідник.
Win + F Feedback Hub Відкрити Feedback Hub та зробити скріншот.
Win + G Xbox Game Bar Відкрити Game Bar при запущеній грі.
Win + H Диктування Почати диктування.
Win + I Налаштування Відкрити Параметри Windows.
Win + K Підключення Відкрити швидке підключення (проеціювання).
Win + M Згорнути все Згорнути усі вікна.
Win + P Проеціювання Вибрати режим відображення для презентації.
Win + Q Допомога Відкрити Швидку допомогу.
Win + R Виконати Відкрити діалогове вікно «Виконати».
Win + S Пошук Відкрити пошук.
Win + Shift + S Скріншот області Зробити скріншот частини екрана.
Win + T Цикл завдань Переключатися між програмами на панелі завдань.
Win + U Спеціальні можливості Відкрити центр спеціальних можливостей.
Win + V Історія буфера Відкрити історію буфера обміну.
Win + Shift + V Цикл повідомлень Переключатися між повідомленнями.
Win + X Quick Link Відкрити меню швидких посилань.
Win + . або ; Емодзі Відкрити панель емодзі.
Win + , Перегляд Тимчасовий перегляд робочого столу.
Win + Pause Властивості системи Відкрити властивості системи.
Керування вікнами
Win + Ctrl + F Пошук ПК Пошук комп'ютерів у мережі.
Win + Shift + M Відновити вікна Відновити згорнуті вікна на робочому столі.
Win + number Запуск програми Відкрити програму на панелі завдань (по позиції). Якщо запущено — перейти.
Win + Shift + num Новий екземпляр Відкрити новий екземпляр програми на панелі завдань.
Win + Ctrl + number Переключити вікно Переключитися на активне вікно програми на панелі завдань.
Win + Alt + number Jump List Відкрити Jump List для програми на панелі завдань.
Win + Ctrl + Shift number Запуск адміністратора Відкрити новий екземпляр програми від імені адміністратора.
Win + Tab Task View Відкрити Task View (огляд завдань).
Win + Up Розгорнути вікно Розгорнути вікно на весь екран.
Win + Down Згорнути вікно Згорнути або відновити вікно.
Win + Left Притиснути ліворуч Розгорнути вікно на ліву половину екрана.
Win + Right Притиснути праворуч Розгорнути вікно на праву половину екрана.
Win + Home Згорнути все Згорнути всі вікна, крім активного (друге натискання — відновити).
Win + Shift + ↑Up Розтягнути по висоті Розтягнути вікно на всю висоту екрана.
Win + Shift + ↓Down Відновити за висотою Відновити або згорнути вікно по вертикалі.
Win + Shift + ←Left або Right Перемістити монітор Перемістити вікно між моніторами.
Win + Spacebar Мова введення Переключити мову введення та розкладку.
Win + Ctrl + Spacebar Попередня мова Переключитися на попередню мову введення.
Win + Ctrl + EnterОзвучування Включити функцію «Озвучення» (Narrator).
Win + + Лупа Відкрити лупу.
Win + Ctrl + V Shoulder taps Відкрити «shoulder taps» (для пристроїв із сенсорним екраном).
Win + Shift + B Пробудження відео Пробудити комп'ютер після чорного екрану.

Гарячі клавіші: Командний рядок. Редагування та навігація

Гарячі клавіші Windows Назва Опис
Гарячі клавіші командного рядка
Ctrl + C (або Ctrl + Insert) Копіювати текст Копіювати вибраний текст.
Ctrl + V (або Shift + Insert) Вставити текст Вставити текст.
Ctrl + M Режим виділення Увімкнути режим виділення (Mark mode).
Alt + selection key Блочне виділення Почати виділення в блочному режимі.
Up / Down/←Left / Right Навігація Перемістити курсор у зазначеному напрямку.
Pg Up Екран вгору Перемістити курсор на одну сторінку вгору.
Pg Dn Екран вниз Перемістити курсор на одну сторінку вниз.
Ctrl + Home (Mark mode) Початок буфера Перемістити курсор на початок буфера.
Ctrl + End (Mark mode) Кінець буфера Перемістити курсор у кінець буфера.
Ctrl + Home (History) Початок історії Перемістити viewport на початок буфера (якщо рядок порожній).
Ctrl + End (History) Кінець історії Перемістити viewport до командного рядка.
Ctrl + Up Історія вгору Перемістити один рядок вгору в історії команд.
Ctrl + Down Історія вниз Перемістити один рядок вниз в історії команд.

Гарячі клавіші: Діалогові вікна

Гарячі клавіші Windows Назва Опис
F4 Елементи списку Відобразити елементи в активному списку.
Ctrl + Tab Вкладка вперед Перейти до наступної вкладки.
Ctrl + Shift + Tab Вкладка назад Перейти до попередньої вкладки.
Ctrl + number (1–9) Перейти до вкладки Перейти до вкладки N.
Tab Елемент вперед Перейти до наступної опції.
Shift + Tab Елемент назад Перейти до попередньої опції.
Alt + underlined letter Команда з букви Виконати команду за підкресленою літерою.
Spacebar Прапорець Встановити/зняти прапорець.
Backspace Папка вгору Перейти на рівень вгору в діалозі «Відкрити»/«Зберегти».
Up / Down/←Left / Right Кнопки Вибрати кнопку в групі опцій.

Гарячі клавіші: Провідник

Гарячі клавіші Windows Назва Опис
Alt + D Адресний рядок Вибрати адресний рядок.
Ctrl + E (або F) Рядок пошуку Вибрати рядок пошуку.
Ctrl + N Нове вікно Відкрити нове вікно Провідника.
Ctrl + W Закрити вікно Закрити активне вікно Провідника.
Ctrl + mouse scroll Розмір піктограм Змінити розмір піктограм файлів та папок.
Ctrl + Shift + E Дерево папок Відобразити всі папки вище обраної.
Ctrl + Shift + N Нова папка Створити нову папку.
Num Lock + * (asterisk) Всі підпапки Відобразити всі підпапки вибраної папки.
Num Lock + + Вміст Відобразити вміст вибраної папки.
Num Lock + - Згорнути папку Згорнути вибрану папку.
Alt + P Панель перегляду Відобразити панель перегляду.
Alt + Enter Властивості Відкрити властивості вибраного елемента.
Alt + Right Наступна папка Переглянути наступну папку.
Alt + Up Попередня папка Переглянути папку, в якій була поточна папка.
Alt + Left Назад Переглянути попередню папку.
Right Розкрити Розкрити поточне виділення або виділити першу підпапку.
Left Згорнути Згорнути поточне виділення або виділити батьківську папку.
End Вниз екрана Перейти вниз активного вікна.
Home Вгору екрана Перейти вгору активного вікна.
F11 Повноекранний режим Розгорнути або згорнути активне вікно на весь екран.

Гарячі клавіші: Віртуальні робочі столи

Гарячі клавіші Windows Назва Опис
Win + Tab Task View Відкрити Task View.
Win + Ctrl + D Новий стіл Створити новий віртуальний робочий стіл.
Win + Ctrl + Right Стіл праворуч Переключитися на віртуальний стіл праворуч.
Win + Ctrl + Left Стіл вліво Переключитися на віртуальний стол ліворуч.
Win + Ctrl + F4 Закрити стіл Закрити поточний віртуальний стіл.

Гарячі клавіші: Панель завдань

Гарячі клавіші Windows Назва Опис
Shift + click кнопка панелі завдань Відкрити програму Відкрити програму або новий екземпляр.
Ctrl + Shift + click кнопка панелі завдань Відкрити від адміну Відкрити програму від імені адміністратора.
Shift + right-click кнопка панелі завдань Меню вікна Відкрити контекстне меню програми.
Shift + right-click згрупована кнопка Меню групи Відкрити контекстне меню згрупованої кнопки.
Ctrl + click згрупована кнопка Цикл вікон групи Переключатися між вікнами групи.

PowerShell: Адміністративні команди

Виклик команди Назва Опис
Керування процесами та службами
Get-Process Перегляд процесів Відображає список запущених процесів.
Get-Process -Name chrome | Sort WS-Desc | Select -First 10 Топ процесів Отримати 10 процесів із найбільшим споживанням пам'яті (Working Set).
Stop-Process Завершити процес Примусово зупиняє процес PID. Прапор -Force ігнорує діалоги.
Stop-Process -Id 1234 -Force Завершити PID Завершує процес із зазначеним PID без підтвердження.
Get-Service Список служб Отримати список служб. Фільтрування за статусом та типом запуску.
Get-Service | Where-Object {$_.Status -eq "Running"} Запущені служби Фільтрація лише запущених служб.
Restart-Service Перезапуск служби Перезапуск служби без підтвердження. Корисно для IIS, Docker.
Restart-Service -Name W3SVC -Confirm:$false Перезапуск IIS Перезапуск веб-сервера IIS без діалогів.
Start-Process Запуск адміністратора Запуск процесу з UAC elevation (RunAs).
Start-Process powershell -Verb RunAs PS (Admin) Відкрити новий термінал PowerShell від імені адміністратора.
Get-Command Пошук команд Знаходить доступні команди PowerShell за назвою або темою.
Get-Command -Noun Process Process-команди Всі команди для управління процесами.
Робота з файлами та каталогами
New-Item Створити файл/папку Створює новий елемент. Типи: File, Directory, SymbolicLink.
New-Item -Path . -Name "config.json" -ItemType File -Force Створити файл Створює файл із прапором -Force (перезапише якщо існує).
Remove-Item Видалити елемент Рекурсивне видалення. -WhatIf показує результат без видалення.
Remove-Item -Path ./logs -Recurse -Force-WhatIf Видалити папку Симуляція видалення папки logs з рекурсією.
Get-ChildItem Перегляд каталогу Аналог ls/dir. Підтримка -Recurse та прихованих файлів.
Get-ChildItem -Path C:\ -Directory -Force | Select Name, Mode Каталоги C:\ Перелічити всі директорії на диску C: з правами доступу.
Copy-Item Копіювати Копіювання із збереженням структури. Альтернатива robocopy.
Copy-Item -Path .\src -Destination .\dst -Recurse -Force Копіювати рекурсивно Рекурсивне копіювання папки src до dst.
Move-Item Перемістити Переміщення або перейменування файлів та папок.
Compress-Archive Створити ZIP Створення ZIP-архівів для логів або артефактів.
Compress-Archive -Path .\logs -DestinationPath logs.zip -Force Архів логів Створити ZIP-архів із папки логів для відправки на підтримку.
Expand-Archive Розпакувати ZIP Розпакування ZIP-архівів у вказану папку.
Expand-Archive -Path .\archive.zip -DestinationPath .\extracted Розпакувати архів Розпакувати archive.zip у папку extracted.
Пошук та аналіз тексту / логів
Select-String Пошук тексту Потужний пошук (аналог grep). -Context показує рядки "до" та "після".
Select-String -Path .\*.log -Pattern "Error" -Context 2,5 Пошук із контекстом Знайти Error у лог-файлах з 2 рядками до та 5 після.
Get-Content Читання (tail) Читання файлу. -Wait дозволяє стежити за логом у реальному часі.
Get-Content -Path .\app.log -Tail 50 -Wait Стеження за логом Моніторинг останніх 50 рядків у реальному часі (аналог tail -f).
Where-Object Фільтрація Фільтрація об'єктів у конвеєрі. Оператори: -gt, -lt, -eq.
Get-Process | Where-Object { $_.WorkingSet -gt 1GB } Важкі процеси Знайти всі процеси, що споживають більше 1 ГБ оперативної пам'яті.
Sort-Object Сортування Сортування за властивостями. Наприклад, процесів пам'яті.
Get-Process | Sort WorkingSet -Descending Сортування пам'яті Сортувати всі процеси зменшення споживання RAM.
Group-Object Угруповання Угруповання об'єктів за якістю (наприклад, розширенням).
Get-ChildItem -File | Group-Object Extension | Sort Count -Desc Група розширень Підрахунок типів файлів у поточній директорії з поширеності.
Робота з реєстром
Get-ItemProperty Читання реєстру Отримання значень ключа реєстру. Шляхи: HKCU:\ та HKLM:\.
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion" CurrentVersion Прочитати параметри Windows із реєстру поточного користувача.
Set-ItemProperty Зміна реєстру Встановлення або зміна значення в реєстрі.
New-PSDrive Ресурс реєстру Доступ до реєстру як диска для навігації.
Мережеві команди
Test-NetConnection Перевірка порту Перевірка TCP-порту. Аліас: tnc. Корисно для QA.
Test-NetConnection google.com -Port 443 Перевірити порт Перевірити доступність порту HTTPS для домену.
Resolve-DnsName DNS-запит Запит DNS-записів: A, MX, TXT. Інформативніша nslookup.
Resolve-DnsName -Name example.com Резолв DNS Отримати всі DNS-записи для домену.
Invoke-WebRequest HTTP запит Виконання HTTP-запитів (аналог curl). Аліас: iwr.
iwr -Uri http://localhost/api/health Healthcheck API Швидка перевірка endpoint'у сервісу.
Invoke-RestMethod HTTP REST Робота з REST API. Автоматичний парсинг JSON.
irm -Uri http://localhost/api/data -Method Post REST POST Надіслати POST-запит до REST API (аліас: irm).
Get-NetTCPConnection TCP-з'єднання Пошук процесів по порту. Показує стан та PID.
Get-NetTCPConnection -State Established Встановлені Список усіх активних TCP-з'єднань.
Test-Connection Ping (PS) Перевірка доступності через ICMP. -Quiet повертає True/False.
Test-Connection google.com -Count 4 Ping Стандартний ping через PowerShell.
Get-DnsClientCache Кеш DNS Перегляд кешованих записів. Корисно при діагностиці мережі.
Системна інформація
Get-WinEvent Події Windows Читання логів подій із фільтрацією. Підтримує XPath.
Get-WinEvent -LogName Application -MaxEvents 50 Логи додатків Останні 50 подій із журналу додатків.
Get-CimInstance WMI/CIM запит Запит системних класів для інвентаризації.
Get-CimInstance Win32_Processor CPU-інфо Отримати детальну інформацію про процесор.
Get-ComputerInfo Про систему Повна інформація про ОС, архітектуру та залізо.
Get-ComputerInfo | Select OsVersion Версія ОС Отримати версію ОС.
Get-HotFix Оновлення Список встановлених Windows Updates.
Get-HotFix | Sort InstalledOn -Desc Останні оновлення Сортування останніх встановлених патчів Windows.
Get-LocalUser Користувачі Керування локальними користувачами та групами.
Конфігурація
Set-ExecutionPolicy Політика скриптів Дозволяє запуск локальних скриптів. RemoteSigned для QA/Dev.
Set-ExecutionPolicy RemoteSigned RemoteSigned Дозволити виконання скриптів, підписаних довіреним видавцем.
ForEach-Object Цикл Потокова обробка об'єктів (аліас: %).
Get-ChildItem *.log | ForEach-Object {...} Обробка логів Потокова обробка кожного лог-файлу в папці.
Get-Help Довідка Документація та приклади команд. Аліаси: help, man.
Get-Help Get-Process -Examples Приклади Get-Process Показати приклади використання Get-Process.
ConvertFrom-Json JSON → Об'єкт Парсинг JSON для роботи з API.
'{"v":42}' | ConvertFrom-Json Парсити JSON Конвертувати JSON-рядок у об'єкт PowerShell.
ConvertTo-Json Об'єкт → JSON Експорт даних у JSON для API або конфігурацій.
Get-Process | Select -First 5 | ConvertTo-Json Експорт у JSON Серіалізація перших 5 процесів у JSON.

SSL / Сертифікати (Windows)

Виклик команди Назва Опис
certutil -urlcert https://example.com SSL URL Перевірка SSL-сертифіката сайту з URL.
certutil -dump cert.pfx Dump PFX Перегляд деталей файлу сертифіката.
certutil -p pass -exportPFX My "cert" exp.pfx Експорт PFX Експорт сертифіката з паролем.
certlm.msc CertLM Консоль сертифікатів комп'ютера (Local Machine).
certmgr.msc CertMgr Консоль сертифікатів поточного користувача.
certutil -store My Сховище Список сертифікатів у сховищі (наприклад, Personal).
New-SelfSignedCertificate -DnsName "loc" Self-signed Створення самопідписаного сертифікату для розробки.
Export-PfxCertificate -Cert cert:\CurrentUser\My\ -FilePath cert.pfx Export PFX Експорт у PFX з приватним ключем (PowerShell).

Безпека файлів (ACL, права)

Виклик команди Назва Опис
icacls C:\app /grant Users:F /T Надати права Перегляд та зміна NTFS-прав (ACL). /T — рекурсія.
icacls C:\app /save ACL.txt /T Експорт ACL Експорт доступу до файлу для бекапу.
icacls C:\app /restore ACL.txt Відновити ACL Відновлення прав доступу з файлу.
takeown /F C:\app /R /D Y takeown Зміна власника файлу на поточного користувача.
cipher /W:C Очищення диска Очищення (затирання) вільного місця на диску C:.
cipher /C /S:C:\path Шифрування EFS Пошук та шифрування файлів за допомогою EFS.
cipher /R (/U /N) Ключі EFS Керування ключами та режимом шифрування EFS.

Мережа: ARP, Routing та PowerShell

Виклик команди Назва Опис
arp -a ARP таблиця Перегляд таблиці ARP (відповідність IP та MAC).
arp -d * Очищення ARP Очищення кеша ARP при проблемах мережі.
route print Таблиця маршрутизації Перегляд таблиці маршрутизації Windows.
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1 Додати маршрут Додати статичний маршрут.
route delete 10.0.0.0 Видалити маршрут Видалення статичного маршруту.
Get-NetIPConfiguration IP-конфігурація Розширений аналог ipconfig у PowerShell.
Get-NetAdapter | Where-Object {$_.Status -eq "Up"} Активні адаптери Список активних адаптерів, швидкість та MAC-адреси.