Шпаргалка по командам Windows
Базовая навигация (CMD / PowerShell)
-
cd- показывает текущий каталог. -
cd [путь]- переходит в указанный каталог. -
cd ..- переход на уровень выше. -
cd \- переход в корень диска. -
dir- список файлов и папок (аналог ls в Linux). -
dir /s- рекурсивный вывод (включая подпапки). -
dir *.exe- фильтр по расширению. -
cls- очищает экран терминала. -
explorer .- открывает проводник в текущей папке. -
pushd [путь]- сохраняет текущую папку и переходит;popd- возврат.
Работа с файлами и папками
-
mkdir [имя]- создаёт новую папку. -
mkdir a\b\c- создаёт вложенные папки (в PowerShell). -
rmdir [папка]- удаляет пустую папку. -
rmdir /s [папка]- удаляет папку и всё содержимое (с подтверждением). -
rmdir /s /q [папка]- принудительное удаление без запросов. -
del [файл]- удаляет файл. -
del *.tmp /q- удаляет все .tmp файлы без подтверждения. -
copy [источник] [назначение]- копирует файл. -
xcopy [источник] [назначение] /e /i- копирует папки и подпапки (рекурсивно). -
robocopy [источник] [назначение] /e- продвинутое копирование (с ошибками, повторами, журналированием). -
move [источник] [назначение]- перемещает или переименовывает. -
ren [старое_имя] [новое_имя]- переименовывает файл или папку. -
type [файл]- выводит содержимое текстового файла. -
more [файл]- постраничный просмотр файла. -
attrib +h файл.txt- делает файл скрытым. -
attrib -h файл.txt- отменяет скрытие.
PowerShell: базовые команды (современная альтернатива CMD)
-
Get-ChildItem- аналогdir. -
Set-Location C:\Temp- аналогcd. -
New-Item -ItemType File test.txt- создаёт файл. -
New-Item -ItemType Directory НоваяПапка- создаёт папку. -
Remove-Item файл.txt- удаляет файл или папку. -
Get-Content файл.txt- читает содержимое (какcat). -
Get-Content лог.log -Wait- следит за логом в реальном времени. -
Start-Process notepad.exe- запускает программу. -
Get-Help Get-Process- справка по команде. -
Get-Alias- показывает все алиасы (например:ls=Get-ChildItem).
Система и процессы
-
tasklist- список активных процессов. -
taskkill /PID 1234- завершает процесс по ID. -
taskkill /IM chrome.exe /F- принудительно завершает все процессы Chrome. -
systeminfo- подробная информация о системе (версия, RAM, BIOS и т.д.). -
shutdown /s /t 0- выключение ПК. -
shutdown /r /t 0- перезагрузка. -
shutdown /h- гибернация. -
logoff- выход из учётной записи. -
powercfg /batteryreport- генерирует отчёт о батарее (сохраняется в текущей папке). -
driverquery- список установленных драйверов.
Сеть
-
ipconfig- основная сетевая информация. -
ipconfig /all- полные данные (MAC, DHCP, DNS). -
ipconfig /release- освобождает IP-адрес. -
ipconfig /renew- запрашивает новый IP. -
ping ya.ru- проверка соединения. -
ping ya.ru -t- постоянный пинг (остановка - Ctrl+C). -
tracert ya.ru- трассировка маршрута. -
nslookup google.com- DNS-запрос. -
netstat -an- все сетевые подключения. -
netstat -ano | findstr :80- кто использует порт 80. -
arp -a- таблица ARP (IP → MAC).
Диски и хранилище
-
wmic logicaldisk get size,freespace,caption- объём и свободное место по дискам. -
chkdsk C: /f- проверка и исправление диска (требует перезагрузки). -
sfc /scannow- проверка целостности системных файлов. -
dism /online /cleanup-image /restorehealth- восстановление образа системы (если SFC не помог). -
defrag C: /U /V- дефрагментация диска (актуально для HDD). -
fsutil volume diskfree C:- точный объём свободного места.
Работа с реестром (осторожно!)
-
regedit- открыть редактор реестра. -
reg query "HKCU\Software\Microsoft\Windows"- чтение раздела. -
reg add "HKCU\Тест" /v "Значение" /t REG_SZ /d "Привет"- создание ключа. -
reg delete "HKCU\Тест" /v "Значение" /f- удаление значения.
Полезные приёмы и переменные
-
echo %USERNAME%- имя текущего пользователя. -
echo %USERPROFILE%- путь к домашней папке. -
echo %APPDATA%- путь к Application Data. -
set- все переменные окружения. -
where python- где находится исполняемый файл. -
ver- версия Windows. -
pause- приостановка выполнения (полезно в .bat). -
start "" "https://google.com"- открыть ссылку в браузере. -
timeout /t 10- пауза на 10 секунд.
Диагностика и безопасность
-
eventvwr- просмотр событий Windows (журналы ошибок). -
perfmon- монитор производительности. -
resmon- диспетчер ресурсов. -
secpol.msc- локальная политика безопасности (только Pro/Enterprise). -
gpedit.msc- редактор групповых политик (не в Home-версиях).
Пример: Быстрая диагностика сети
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
# Перезагрузите ПК после выполнения
Пример: Очистка временных файлов
@echo off
del /q /f /s "%temp%\*"
del /q /f /s "C:\Temp\*"
echo Готово!
pause
Совет: Используйте PowerShell вместо CMD - он мощнее, безопаснее и поддерживает объекты. Для автоматизации создавайте .bat или .ps1 скрипты. Запускайте их от имени администратора при необходимости.