Список основных команд CMD в командной строке Windows
В статье пойдет речь об инструменте командной строки в Windows, основных принципах работы с ней и наиболее полезных командах, которые способны существенно облегчить работу с операционной системой.
Оглавление
- Командная строка в Windows: CMD и PowerShell
- Как открыть командную строку
- Как вводить cmd команды
- Команды cmd с файлами
- Посмотреть информацию о компьютере, ОС и т. п.
- Выполнить диагностику Windows
- Поменять настройки Windows
- Сетевые команды CMD
Командная строка в Windows: CMD и PowerShell
Командная строка (она же консоль или интерпретатор команд) – это программа для управления операционной системой посредством ввода специальных текстовых команд. В Windows 10 есть два инструмента командной строки: cmd.exe и PowerShell. И если cmd была еще в самых древних версиях системы, то PowerShell появилась в Windows уже после 2005 года. Она выполняла те же функции, что и cmd, выглядела почти так же, но имела более широкие возможности. У PowerShell свой, отличный от cmd.exe язык, и она рассчитана в основном на работу с так называемыми командлетами, у которых немного другой синтаксис, и почти для каждой команды cmd есть свой аналогичный командлет у PowerShell. Однако все команды cmd можно использовать в их первоначальном виде в PowerShell.
Как открыть командную строку
Есть куча способов вызвать командную строку. Рассмотрим несколько из них. Обратите внимание, что для использования некоторых команд требуется запустить командную строку с правами Администратора, поэтому сразу наматывайте на ус, как это делается.
Вызываем CMD в Widows 10
- Меню "Пуск" > Из списка программ выбираем "Служебные" > Жмем правой кнопкой мыши по пункту "Командная строка" > Выбираем пункт "Дополнительно", а в нем "Запуск от имени Администратора".
- Нажмите комбинацию клавиш "Win + R" > в появившемся окне "Выполнить" вбиваем "cmd" и жмем Enter, а если хотим запустить программу с правами Админа, то жмем "Ctrl + Shift + Enter".
- В Поиске (рядом с меню "Пуск") набираем "Командная строка" или "cmd", и в результатах выбираем вариант запуска программы от Администратора.
Вызываем PowerShell в Widows 10
- С помощью двух предыдущих способов можно также вызвать и PowerShell, если вписать его название вместо cmd.
- Правый клик по меню "Пуск" > в выпавшем меню выбираем запуск Windows PowerShell от Администратора.
Как вводить cmd команды
Общий порядок ввода команды в строку следующий:
- Сначала вводим основную команду;
- Если у нее есть дополнительные параметры, вводим их через пробел и знак слэш - /
- Далее, если требуется, прописываем путь к нужному файлу, начиная с корневой директории. Если в названиях промежуточных папок этого пути встречаются пробелы, то весь путь заключаем в кавычки. Например: "C:\Users\USERNAME\Desktop\Список команд cmd.txt"
- После того, как мы написали команду со всеми доп. параметрами, нажимаем Enter, чтобы начать ее выполнение.
Не имеет значения, в каком регистре писать команды, но почему-то сложился обычай писать их в верхнем.
Например, чтобы посмотреть список установленных на компьютере драйверов устройств необходимо выполнить команду DRIVERQUERY. Но если вы еще хотите увидеть в этом списке подробную информацию об их состоянии, введите через пробел после команды дополнительный параметр /V. А чтобы эти данные выводились в формате таблицы, пропишите в команде еще один параметр /FO TABLE. Итоговая запись будет выглядеть так: DRIVERQUERY /V /FO TABLE
Как вывести результат команды из CMD в текстовый файл
">" – Вывод данных результата выполнения команды в отдельный файл.
">>" – Записать данные результата выполнения команды в конец существующего файла.
Если хотите вывести данные о драйверах не на экран консоли, а в текстовый файл, то после команды со всеми доп. параметрами пропишите знак ">" и далее пропишите путь к файлу.
Пример: DRIVERQUERY /V /FO TABLE > C:\Users\Lohmach\Desktop\Драйверы.txt
Если файла не существует, то он будет создан, если такой файл уже есть, то данные в нем перезапишутся.
Для того, чтобы файл не перезаписывался, а дополнялся новыми данными в конце, пропишите знак ">>" перед указанием пути к файлу. Например, выведем в конце нашего файла "Драйверы.txt" список только подписанных драйверов. Прописываем команду: DRIVERQUERY /SI >> C:\Users\Lohmach\Desktop\Драйверы.txt
Как применить команду сразу к нескольким файлам
*.* – обращение ко всем файлам каталога
*.txt – обращение ко всем файлам только формата txt
Указав знак * вместо имени конкретного файла, вы сможете одной командой сразу "убить всех зайцев". Например, чтобы переместить все файлы из папки "Работа" на диске C в папку "Все рабочие файлы" на диске D с помощью команды MOVE, сделайте запись в командной строке такого типа: move "C:\Users\USERNAME\Документы\Работа\*.*" "D:\Все рабочие файлы\"
Как вызвать подсказку
Для работы с CMD совсем необязательно знать список всех команд и их свойств. Если ввести в консоли HELP – отобразится полный список cmd команд c их кратким описанием. А чтобы получить подсказку по конкретной команде, введите через пробел после нее /?, и на экран выведется ее описание и варианты дополнительных параметров с примерами.

В PowerShell вызвать список поддерживаемых cmd команд с помощью HELP уже не получится.
Итак, посмотрим, что полезного можно сделать с командной строкой.
Команды cmd с файлами
У консоли полно команд для удаления, перемещения, копирования, открытия, создания файлов и папок. Но вряд ли они будут вам полезны, если только не накрылась ваша операционка, и с помощью обычных графических средств работать с файлами невозможно. На этот случай приведу вам списочек таких команд. Для большинства из них требуется указать пути к файлам. Рекомендую сверяться с инструкцией как вводить команды.
- MOVE – перемещает файл из одного места в другое.
- COPY – копирует файлы/папки в указанное место.
- DEL или ERASE – удаляет файлы.
- RD или RMDIR – удаляет папки.
- DIR – показывает список файлов в заданном каталоге. Выведите подсказку /?, чтобы посмотреть все варианты сортировки файлов.
- MD или MKDIR – создает новую папку. Если в указанном пути к папке будут отсутствовать промежуточные каталоги, то система их создаст автоматически.
- PRINT – выведет указанный файл на печать.
- TYPE – выведет содержимое текстового файла на экран консоли.
- REN или RENAME – переименует файл или каталог. Команду следует прописать в таком формате: REN "путь к файлу/папке, которую следует переименовать" "новое имя указанного файла/папки".
- REPLACE – выполняет замену файлов в каталоге. Полезно для синхронизации данных на дисках. Дополнительный параметр /U заменяет в указанном каталоге исходные файлы на новые, если время последнего изменения этих файлов будет различно. Параметр /A добавит в указанный каталог только те файлы, которых нет в другом.
Вышеперечисленные действия, безусловно, удобнее выполнять с помощью файлового проводника Windows, а теперь посмотрим на команды, которым нет аналога в графическом интерфейсе.
FC и COMP – команды сравнивают два файла или группы файлов и выводят на экран результат этого сравнения с кратким сообщением о найденных (или нет) различиях.
FIND – ищет слова/строки в указанном файле (или сразу в нескольких) и выдает строки, в которых они содержатся.
FSUTIL FILE CREATENEW "тут путь файла" [тут размер файла в байтах] – создаст новый файл строго указанного размера. Может пригодиться в разных целях: для теста скорости передачи данных, или чтобы зарезервировать место на диске, забив его файлом нужного размера.

FSUTIL BEHAVIOR SET DISABLE LASTACCESS 1 – отключает формирование отметки о времени последнего использования файла. Полезно, если вы решили увеличить быстродействие своего компьютера: файлы и папки будут открываться быстрее. Но будьте осторожны: перестанут правильно работать программы для резервного копирования файлов, использующих такие отметки. Снова включить обновление отметок последнего доступа к файлу можно той же командой, изменив 1 на 0.
Посмотреть информацию о компьютере, ОС и т.п.
FSUTIL VOLUME DISKFREE C: – запрос свободного пространства на диске C (можно указать любой другой). Более подробную информацию о распределении пространства на указанном диске вы можете получить по команде fsutil volume allocationreport C:
DRIVERQUERY – выводит на экран список всех драйверов устройств. Наиболее интересные параметры команды:
- /V – показать подробную информацию о состоянии драйверов.
- /SI – покажет список только драйверов, имеющих цифровую подпись.
SYSTEMINFO – показывает всю информацию о компьютере: версию ОС, код продукта, инфу о процессоре, объем физической и виртуальной памяти, IP-адрес и прочее.
Выполнить диагностику Windows
CHKDSK (запуск от имени Администратора) – проверяет диск на ошибки. При использовании параметра /f – также исправляет их, а если еще в дополнение к нему указать параметр /r, то система найдет поврежденные сектора на диске и попытается восстановить уцелевшие данные с них. После команды через пробел укажите имя диска, а после него – дополнительные параметры. Учтите, что для проверки диска C потребуется перезагрузка системы. После введения команды CHKDSK C: /f консоль предложит вам выполнить ее.
SFC – Команда используется только в сочетании с дополнительными параметрами:
- SFC/verifyonly – сканирует систему на предмет поврежденных системных файлов.
- SFC/scannow – производит восстановление обнаруженных повреждений.

Запускать команду необходимо от имени Администратора, а после сканирования перезагрузить систему. Те файлы, которые системе не удалось восстановить, можете поискать в интернете или скопировать из аналогичной ОС той же версии.
Поменять настройки Windows
POWERCFG /H ON – включить режим гибернации.
POWERCFG /H OFF – отключить режим гибернации.
Для использования команды нужны права Администратора. В режиме гибернации компьютер перед отключением системы записывает все данные из оперативной памяти на жесткий диск и при следующем включении компьютера снова загружает их в оперативную память, так что вы можете начать работу с того же места, где ее закончили. Полезно для владельцев ноутбуков, чтобы не потерять несохраненные данные из-за неожиданной разрядки устройства. Если острой необходимости в гибернации на своем компьютере вы не испытываете, то её лучше отключить, т.к. гибернация изнашивает жесткий диск и резервирует на нем значительное пространство, что замедляет работу компьютера. По умолчанию гибернация отключена.
Примечание: если после применения команды, вы не обнаружили пункта "Гибернация" в меню завершения работы компьютера, попробуйте проделать следующий финт ушами (работает в Windows 10):
Клик правой кнопкой мыши по иконке меню "Пуск" > Управление электропитанием > Питание и спящий режим > Дополнительные параметры питания > Действие кнопок питания > Изменения параметров, которые сейчас недоступны > Поставьте галочку в окошке "Режим гибернации" > Сохраните изменения и наслаждайтесь результатом.
После этих манипуляций кнопка "Гибернация" должна появиться в меню "Пуск" наряду с пунктами "спящий режим", "перезагрузка" и "завершение работы".
MSCONFIG – команда открывает окно с настройками конфигурации системы, в котором вы можете выбрать варианты запуска ОС (и определить, какую именно ОС вы хотите загружать по умолчанию, если у вас их установлено несколько), параметры загрузки (например, загрузку в безопасном режиме), управлять работой вспомогательных служб системы (возможно, отключить что-то лишнее), а через раздел "Сервис" вызвать информацию о системе, запустить устранение неполадок Windows, посмотреть и настроить параметры сети, зайти в редактор реестра, восстановить систему из точки восстановления и прочее.
REGEDIT – команда вызывает стандартный редактор реестра Windows regedit.exe. С помощью дополнительного параметра /E удобно делать бэкап всего реестра в отдельный файл. Для этого пропишите в строке regedit /E и путь для файла. Например: regedit /e D:\backup.reg
REG – позволяет редактировать реестр прямо в командной строке. Используется только в сочетании с дополнительными ключами, которые пишутся после основной через пробел без слэша. Например, можно сделать бэкап раздела реестра, прописав в консоли REG SAVE или REG EXPORT, далее через пробел путь нужного раздела реестра и через пробел путь к будущему файлу. А с подкомандами RESTORE и IMPORT можно загрузить в реестр данные из файла резервной копии.
Сетевые команды CMD
IPCONFIG – вызывает на экран информацию о вашем сетевом подключении (Ipconfig /all покажет детальные сведения): ваш IP-адрес, маску подсети, основной шлюз, список сетевых адаптеров – все, что требуется для настройки роутера. А в сочетании с доп.параметрами командой можно поменять сетевые настройки и исправить некоторые проблемы подключения.
HOSTNAME – выводит имя компа.
PING – позволяет проверить доступность узла в сети. Отправляет пакет данных к IP-адресу узла и получает от него в ответ пакет тех же данных. Если пакет от узла вернулся с потерями – это может указывать на проблему соединения. Обычно команду используют при проблемах подключения к Интернету. Тогда выполняют пингование какого-нибудь популярного сайта, например Яндекс или Google, для теста качества Интернет-соединения или пингуют IP роутера, чтобы проверить, нет ли проблем в локальной сети. Для начала диагностики, вводим в строку команду, затем IP-адрес узла или имя домена (консоль распознает IP автоматически), нажать Enter, и на экран выведется результат проведенной проверки соединения.

TRACERT – команда выполняет трассировку маршрута данных (так называемых пакетов) до конечного сервера, выводит на экран IP-адреса промежуточных узлов (т.е. всех маршрутизаторов встречающихся на его пути) и время прохождения этого сигнала между ними. Трассировка проводится для диагностики неполадок в сети, т.к. помогает определить, на каком узле прерывается цепь передачи данных.

PATHPING – сочетает в себе функционал двух предыдущих команд Tracert и Ping, одновременно выполняя трассировку маршрута до конечного IP-узла с отправкой пакетов данных к каждому из промежуточных. Так вы можете увидеть на каком из них происходит больше всего потерь данных.
Три последние команды незаменимы при обнаружении проблем с интернетом. Часто техподдержка провайдера просит предоставить им результат проверок, выполняемых этими командами, особенно PATHPING.
Упражнение 1.
А напоследок давайте потренируемся вводить команды в консоль.
Запустите программу cmd.exe от имени Администратора и введите команду: "SHUTDOWN /s /f /t 30" Нажмите клавишу Enter.
Поздравляю! Вы успешно выполнили упражнение и в полной мере усвоили материал. Больше учиться вам нечему. На этом и закончим наш вводный курс.