
Большинство IT-специалистов и пользователей Linux, а также пользователи компьютеров, работающие с MS-DOS, относительно хорошо знакомы с командной строкой и соответствующими командами. Но и в Windows с помощью командной строки можно добиться многого. По этой причине мы объясним, что такое командная строка, как ее открыть и какие команды CMD существуют для Windows.
Команды консоли Windows со временем изменились: в новых версиях Windows пользователи больше не имеют доступа к некоторым привычным командам. Ниже мы расскажем, какие команды CMD по-прежнему работают в Windows 10, чтобы вам не пришлось утомительно проверять, какие из них все еще актуальны, а какие устарели. В наших обзорных таблицах описаны функции отдельных команд и указано, в каких операционных системах Microsoft они эффективны.
Как работает командная строка?
Командная строка (также называемая консолью или терминалом) — это текстовый интерфейс в операционной системе, который передает команды от пользователя к операционной системе. Это позволяет, например, упорядочить файлы, запустить программы или выполнить другие команды, связанные с операционной системой, компьютером или сетью.
В старых операционных системах (например, MS-DOS) приходилось работать без графического интерфейса пользователя, а зачастую даже перемещаться без мыши. Вместо этого приходилось вводить все команды — структуры каталогов отображались на экране в виде обычного текста. Но даже после перехода на графические операционные системы командная строка оставалась текстовой.
В общем, связь между операционными системами — независимо от того, графическая (GUI = графический интерфейс пользователя) или текстовая (CLI = интерпретатор командной строки) — была сгущена под термином «Shell». Интерпретатор командной строки по умолчанию для Windows называется CMD.EXE. Однако, помимо него, существует также «PowerShell»: Он предлагает больше возможностей, чем CMD.EXE. Например, с помощью PowerShell можно лучше создавать автоматизацию. Таким образом, пользователи могут создавать программы сценариев с помощью языка сценариев PowerShell.
Многие команды консоли Windows основаны на пакетных файлах. Обычно это текстовые файлы (с окончанием .bat или .cmd), которые запускаются из командной строки как пакетная обработка. Эти файлы обычно создаются для выполнения рутинной работы и запуска других программ.
Как открыть командную строку?
Существуют различные варианты доступа к командной строке в Windows. Технически говоря, командная строка — это программа CMD.EXE. Этот исполняемый файл можно найти в системном каталоге вашей папки Windows. (Если вы щелкните правой кнопкой мыши на этом файле, Windows также предоставит вам возможность запустить программу от имени администратора — в том случае, если у вас есть для этого данные доступа). Чтобы быстрее найти программу, можно воспользоваться строкой поиска или меню «Выполнить». Последнее открывается в Windows 7, 8 и 10 комбинацией клавиш Win + R. Затем достаточно ввести в поле поиска «cmd» и нажать кнопку OK.
Командная строка давно заняла свое место и в стартовом меню Windows. В Windows 7 и Windows 10 программа находится в папке «Системные инструменты». В Windows 8 компания Microsoft заменила меню «Пуск» на начальный экран. Но командная строка также находится здесь через приложения. Кроме того, в Windows 8 и Windows 10 есть «Меню задач опытного пользователя». Открыть его можно с помощью комбинации клавиш Win + X. Таким образом, вы можете найти командную строку как в обычном исполнении, так и в версии для администратора.
Как вводить команды в командной строке?
CMD функционирует через определенные команды. Они должны быть введены правильно, иначе командная строка не сможет выполнить задание. То же самое относится и к параметрам, которые вы связываете с командами. Отдельные команды могут быть расширены с помощью опций (например, аргументов). Обычно они задаются в виде буквы со знаком минус (-), плюсом (+) или косой чертой (/). CMD также допускает использование заполнителей. Для так называемых «диких карт» используйте звездочку (*) или вопросительный знак (?). Если последний заменяет один символ (т.е. букву, цифру или другой символ), то звездочка обозначает любое количество символов.
В командной строке и командах вам также часто приходится работать со спецификациями пути. Они нужны для навигации по каталогам или указания точных позиций в командах. Для ввода пути используйте обратную косую черту ().
Отдельные команды CMD можно комбинировать друг с другом. Через канал вывод первой команды интерпретируется как ввод следующей команды. В командной строке команды соединяются друг с другом вертикальной чертой (|). Сама эта линия называется трубой, но официально она известна как вертикальная полоса. Вертикальные полосы передают данные от одной команды к другой:
- CommandA | CommandB
Существует также возможность перенаправления: когда вывод команды напрямую направляется в файл (>) или содержимое текстового файла понимается как входные данные для команды (<).
- Команда > Файл (вывод в файл)
- Command < File (ввод из файла)
Наконец, команды командной строки Windows можно соединять таким образом, чтобы они выполнялись непосредственно друг за другом. Это можно контролировать с помощью относительно простой формы (&), а также с помощью двух более сложных вариаций. Также можно запустить вторую команду только в том случае, если первая была успешной. Или же можно установить прямо противоположное действие: Вторая команда выполняется только в том случае, если первая не сработала (||). Оба варианта можно даже комбинировать, чтобы получилась строка команд «или-или»:
- CommandA & CommandB (вторая команда выполняется непосредственно после первой)
- CommandA && CommandB (вторая команда выполняется только в том случае, если первая была успешной)
- Command A || CommandB (вторая команда выполняется только в том случае, если первая не была успешной)
- CommandA && CommandB || CommandC (вторая команда выполняется только в случае успешного выполнения первой, в противном случае выполняется третья команда)
Каждая команда имеет свой собственный синтаксис и индивидуальные опции. Чтобы вам не пришлось запоминать все это, CMD предлагает команду help: Используя help command или command /? вы можете получить информацию о том, как работать с командой.
Также очень полезно, что командная строка запоминает последние введенные вами команды CMD. Используя клавиши со стрелками вверх и вниз на клавиатуре, вы можете вспомнить свои предыдущие вводы. Однако это также означает, что вы не можете использовать эти клавиши для прокрутки окна CMD. Обычно для этого используется мышь. Но если вы предпочитаете прокручивать окно с помощью клавиш и готовы отказаться от функции вызова команд, вы можете изменить соответствующую настройку: щелкните правой кнопкой мыши на командной строке и включите опцию «Прокрутка».
Команды, имена файлов или пути, а также аргументы отделяются друг от друга пробелами. Также обычно не имеет значения, используете ли вы прописные или строчные буквы. Лишь в некоторых случаях важно, в каком регистре писать параметр — в верхнем или нижнем (как правило, только когда два разных параметра сокращены одной и той же буквой и отличаются друг от друга только регистром).
3 способа присутствия и роста в Интернете
Найдите себя с помощью собственного домена. Завоевать доверие с помощью собственного адреса электронной почты. Привлечь посетителей с помощью собственного веб-сайта.

Купить домен

Получить индивидуальный адрес электронной почты

Создайте веб-сайт
Команды CMD в Windows: обзор
Существует почти 300 команд для Windows и ее предшественницы MS-DOS. На протяжении десятилетий некоторые команды оставались неизменными, некоторые были добавлены лишь недавно в новых версиях Windows, а другие были удалены или заменены. В нашем полном списке мы объясним, что означают различные команды и в каких версиях Windows они работают. Таким образом, вы сможете быстро узнать, работают ли известные вам команды CMD в Windows 10. Для большей наглядности мы разделили команды командной строки Windows на четыре категории: основы, файлы, система и сеть.
Информацию о функциональности различных версий Windows следует воспринимать только как ознакомительную. Для отдельных команд важно не только то, какую версию Windows вы используете, но и то, какая редакция (Home, Pro, Server). В некоторых случаях необходимо предварительно настроить определенные параметры, чтобы команды были эффективными. Для некоторых команд CMD вам также понадобятся права администратора.
Основы
Команда CMD | Описание | Версия Windows | |
---|---|---|---|
bitsadmin | Создает и контролирует загрузки и выгрузки. | 10/8/7/Vista | |
break | Прерывает проверку Ctrl + C в DOS, позволяя останавливать процессы в старой операционной системе. Доступно только для совместимости в Windows. | Все Win/DOS | |
call | Вызывает пакетный файл внутри другого пакетного файла. Команда не имеет эффекта, если введена непосредственно в CMD, а не в пакетном файле. | Все Win/DOS | |
cd | Отображает текущий каталог и позволяет переходить в другие каталоги. С помощью параметра /D плюс спецификация диска и пути можно также переключать диски. Используйте cd… для перехода в более высокий каталог (имеет ту же функцию, что и команда chdir). | Все Win/DOS | |
chcp | Изменяет текущую кодовую страницу (таблицу набора символов) или показывает количество страниц текущей кодовой страницы. | Все Win/DOS | |
chdir | Отображает текущий каталог и позволяет переключаться на другие каталоги. С помощью параметра /D плюс спецификация диска и пути можно также переключать диски. Используйте команду chdir… для перехода в более высокий каталог (имеет ту же функцию, что и команда cd). | Все Win/DOS | |
выбор | Создает список выбора: типичный пример — выбор да (Y) или нет (N), который создается с помощью /C YN. С помощью параметра /M можно добавить поясняющее сообщение для пользователя. | Все Win (не XP)/DOS | |
клип | Передает результат команды в буфер обмена. Например, вы можете скопировать структуру каталога (dir | clip) или содержимое файла (clip < filename) в буфер обмена. | 10/8/7/Vista |
cls | Очищает содержимое экрана. | Все Win/DOS | |
cmd | Запускает CMD.EXE. | 10/8/7/Vista/XP | |
цвет | Изменяет цвет фона (первое значение) и текста (второе значение) командной строки. Цвет находится в диапазоне от 0 (черный) до F (белый). | 10/8/7/Vista/XP | |
команда | Запускает CMD.COM. | 32-бит/DOS | |
дата | Отображает текущую дату и позволяет ее изменить. С параметром /T дата отображается без возможности изменения. | Все Win/DOS | |
отладка | Запускает отладку, программу, которая может тестировать и изменять программы в командной строке. | 32-bit/DOS | |
dir | Отображает все папки и файлы в текущем каталоге. Вы можете ограничить вывод по атрибутам (/A), упростить список (/B) или отобразить все подкаталоги и их файлы (/S). | Все Win/DOS | |
doskey | Создает макросы, вызывает команды и редактирует вводимые команды. | Все Win/DOS | |
dosshell | Открывает оболочку DOS, графический инструмент управления файлами. В Windows оболочка DOS заменена проводником Windows. | 95/DOS | |
echo | Отображает сообщение и используется в основном в сценариях и пакетных файлах. | Все Win/DOS | |
edit | Запускает редактор MS-DOS, с помощью которого можно создавать текстовые файлы. | 32-bit/DOS | |
edlin | Создает и редактирует текстовые файлы в командной строке. | 32-bit/DOS | |
exit | Завершает работу CMD.EXE или CMD.COM. | Все Win/DOS | |
fasthelp | Отображает полезную информацию о командах. | DOS | |
fastopen | Записывает позицию программы в указанный список, который находится в рабочей памяти и должен ускорить запуск программ. | 32-бит/DOS | |
find | Ищет в файле или нескольких файлах определенную последовательность символов. Если вы хотите узнать только частоту встречаемости слова или фразы, используйте параметр /C. С расширением /I команда игнорирует верхний и нижний регистр при поиске. | Все Win/DOS | |
findstr | Находит последовательности символов в одном или нескольких файлах. Она предоставляет больше возможностей по сравнению с командой find: вы можете искать файлы, содержащие различные термины, или с параметром /C искать точный порядок слов. | 10/8/7/Vista/XP | |
forcedos | Запускает программу в частичной системе MS-DOS, если она не распознается Windows XP непосредственно как программа DOS. | XP (32-бит) | |
graftabl | Включает опцию использования расширенных символов определенной кодовой страницы в графическом режиме. | 32-бит/DOS | |
графика | Запускает программу, которая может печатать графику. | 32-bit/DOS | |
справка | Отображает текст справки для определенной команды (можно также использовать команду /?). | Все Win/DOS | |
kb16 | Изменяет настройки страны клавиатуры для DOS-программ (включена в Windows только из соображений совместимости. Заменяет старую команду keyb). | 32-бит | |
keyb | Изменяет настройки страны клавиатуры для DOS-программ (включена в Windows только из соображений совместимости. Заменяется на kb16 в более новых версиях Windows). | 98/95/DOS | |
logoff | Выводит пользователя из Windows. Также позволяет завершать сеансы на серверах. | 10/8/7/Vista/XP | |
lpq | Отображает состояние очереди принтеров для компьютеров, использующих «Демон линейного принтера» (LPD). (Чтобы использовать команду в Windows 10, 8, 7 или Vista, необходимо сначала включить службу печати LPD и монитор порта LPR). | Все Win | |
lpr | Отправляет файл на компьютер, использующий демон линейного принтера (LPD). Чтобы использовать эту команду в Windows 10, 8, 7 или Vista, необходимо сначала включить службу печати LPD и монитор порта LPR. | Все Win | |
md | Создает новый каталог по указанному пути. Если каталоги по этому пути еще не существуют, md создает их автоматически (можно также использовать команду mkdir). | All Win/DOS | |
mkdir | Создает новый каталог по указанному пути. Если каталоги еще не существуют на пути, mkdir создает их автоматически (вы также можете использовать команду md). | Все Win/DOS | |
more | Выводит содержимое файла (например, текстового) по страницам. Вы также можете использовать эту команду для разделения вывода другой команды на страницы. | Все Win/DOS | |
msg | Отправляет сообщение другому пользователю. Вы можете записать имя пользователя в команду или создать файлы, в которых будут сохранены имена пользователей. Эти файлы можно включить в команду с помощью @filename. | 10/8/7/Vista/XP | |
nlsfunc | Предоставляет информацию о стране для языковой поддержки. | 32-bit/DOS | |
ntbackup | Запускает службы резервного копирования непосредственно из командной строки или в составе пакетных или скриптовых файлов. | XP | |
путь | Создает и отображает путь для поиска исполняемых файлов. | Все Win/DOS | |
пауза | Приостанавливает выполнение в пакетных файлах и сценариях. После этого пользователю выдается сообщение с предложением продолжить выполнение, нажав клавишу. | Все Win/DOS | |
popd | Изменение папки, сохраненной командой pushd. Команда в основном входит в состав пакетных файлов и сценариев. | 10/8/7/Vista | |
Печатает текстовый файл. Необходимо указать устройство, которое будет использоваться для печати. | Все Win/DOS | ||
приглашение | Изменяет отображение командной строки. | Все Win/DOS | |
pushd | Сохраняет определенный путь в сценарий или пакетный файл. Вы можете перейти в этот каталог с помощью popd. | 10/8/7/Vista/XP | |
qbasic | Запускает qbasic, программную среду, основанную на языке программирования BASIC. | 98/95/DOS | |
rd | Удаляет каталог. Он не должен содержать никаких файлов, даже скрытых. Вы можете удалить все дерево каталогов с помощью параметра /S (также можно использовать команду rmdir). | Все Win/DOS | |
rem | Пишет комментарии в пакетных и скриптовых файлах, которые не учитываются при выполнении. | Все Win/DOS | |
rmdir | Удаляет каталог. Он не должен содержать никаких файлов, даже скрытых. С помощью параметра /S можно удалить все дерево каталогов (также можно использовать команду rd). | Все Win/DOS | |
runas | Позволяет пользователю выполнять команды с правами другого пользователя. Например, вы можете запустить команду от имени администратора из учетной записи обычного пользователя, если знаете пароль. | 10/8/7/Vista/XP | |
scandisk | Запускает программу Microsoft ScanDisk. Программа проверяет носители данных на наличие ошибок. | 98/95/DOS | |
schtasks | Задает выполнение указанных программ и команд на определенный момент времени. Вы можете создавать, удалять, изменять и отображать все запланированные задачи. | 10/8/7/Vista/XP | |
set | Отображает переменные среды CMD.EXE и позволяет настроить их. | Все Win/DOS | |
shift | Перемещает переменные в пакетных файлах и скриптах. | Все Win/DOS | |
shutdown | Выключает компьютер (/s), запускает перезагрузку (/r) или выводит пользователя из системы (/l). Графический интерфейс пользователя отображается, если в качестве первого параметра в команде введен параметр /I. | 10/8/7/Vista/XP | |
сортировать | Перечисляет данные (из файла или команды) и выводит их в отсортированном виде — непосредственно в командной строке, в новом файле или в другом выводе. | Все Win/DOS | |
запустить | Открывает новое окно командной строки, в котором можно запустить определенную программу или команду. | All Win | |
subst | Присваивает букву диска пути для создания виртуального диска. | All Win/DOS | |
taskkill | Завершает одну или несколько запущенных задач. Необходимо указать либо идентификатор процесса (PID), либо имя образа. | 10/8/7/Vista | |
tasklist | Выводит список всех запущенных процессов — также на удаленных компьютерах, если необходимо. Также необходимо указать идентификатор процесса, который требуется, например, для команды taskkill. | 10/8/7/Vista/XP | |
время | Отображает текущее время и позволяет его изменить. Если введен параметр /T, командная строка только показывает время и не предлагает возможности непосредственно изменить его. | Все Win/DOS | |
таймаут | Останавливает процесс на заданное время. Команда используется в пакетных файлах и сценариях. Если вы используете параметр /NOBREAK, команда игнорирует любой ввод с клавиатуры. | 10/8/7/Vista | |
title | Изменяет заголовок командной строки. Разрешены пробелы, но не все специальные символы, такие как, например, косая черта, поскольку они могут быть интерпретированы как указания для параметра. | Все Win/DOS | |
дерево | Графически отображает структуру каталогов диска или пути. С параметром /F также выводятся все файлы в папках. Параметр /A также гарантирует, что для графического представления используются только символы ASCII. Команда учитывает все подкаталоги, начиная с заданного пути. Если путь не указан, то в качестве выходных данных используется текущая папка. | Все Win/DOS | |
тип | Отображает содержимое текстового файла. | Все Win/DOS | |
tzutil | Отображает текущий установленный часовой пояс (/g) или изменяет его (/s). Параметр /l помогает определить допустимые часовые пояса. | 10/8/7 | |
ver | Отображает номер текущей версии Windows или MS-DOS. | Все Win/DOS |
Файлы
Команда CMD | Описание | Версия Windows |
---|---|---|
append | Устанавливает путь, по которому будет производиться поиск файлов. | 32-бит/DOS |
assoc | Изменяет программу, связанную с определенным окончанием файла. | 10/8/7/Vista/XP |
attrib | Изменяет атрибуты указанных файлов. С помощью параметра +R можно защитить файл от изменений. | Все Win/DOS |
cipher | Отображает и изменяет статус шифрования файлов и каталогов на разделах NTFS. | 10/8/7/Vista/XP |
comp | Сравнивает содержимое двух файлов или двух наборов файлов. Результаты могут отображаться в виде десятичного значения (/D) или символов ASCII (/A). | 10/8/7/Vista/XP |
компактный | Отображает и изменяет состояние сжатия файлов и каталогов на разделах NTFS. | 10/8/7/Vista/XP |
копировать | Копирует файл или несколько файлов в другое место. Также можно соединить несколько файлов в один. Звездочку можно использовать в качестве «дикой карты». | Все Win/DOS |
cscript | Запускает сценарии через Microsoft Script Host. Вы можете включить дополнительную отладку с помощью опции /D. | Все Win/DOS |
del | Удаляет файл или несколько файлов. Если вы также хотите удалить все файлы из вложенных папок, это можно сделать с помощью параметра /S. Файлы, доступные только для чтения, можно удалить с помощью параметра /F (можно также использовать команду erase). | Все Win/DOS |
deltree | Удаляет каталог, а также все подкаталоги и файлы в нем. | 98/95/DOS |
diantz | Сжимает файлы без потерь (команда имеет ту же функцию, что и makecab). | 7/Vista/XP |
diskcomp | Сравнивает содержимое двух дисков. | Все Win (не 10)/DOS |
diskcopy | Копирует содержимое одного диска на другой. | All Win (не 10)/DOS |
endlocal | Завершает допустимый диапазон изменений в пакетных файлах или скриптах. После выполнения команды изменения снова применяются ко всей системе (локализация запускается с помощью setlocal). | 10/8/7/Vista/XP |
стереть | Функция такая же, как del. | Все Win/DOS |
exe2bin | Преобразует EXE-файл в BIN-файл. | 32-бит |
expand | Извлекает файлы и папки, хранящиеся в CAB-файлах. | Все Win (не 64-битный XP)/DOS |
extrac32 | Распаковывает файлы и папки, хранящиеся в CAB-файлах. Программа входит в состав Internet Explorer, но может также использоваться в командной строке. | All Win |
извлечь | Извлекает файлы и папки, хранящиеся в CAB-файлах (в новых версиях Windows используйте expand). | 98/95 |
fc | Сравнивает два отдельных файла или два набора файлов друг с другом и отображает различия. | Все Win/DOS |
для | Задает определенную команду, которая должна выполняться для каждого отдельного файла в наборе файлов. Эта команда обычно используется в пакетных и скриптовых файлах. | Все Win/DOS |
forfiles | Выбирает один или несколько файлов и запускает команду, которая ссылается на эти файлы. Обычно используется в пакетных и скриптовых файлах. | 10/8/7/Vista |
ftype | Указывает программу для открытия файлов определенного типа. | 10/8/7/Vista/XP |
goto | Переводит выполнение внутри пакетной программы на определенную строку (маркер). | Все Win/DOS |
if | Представляет собой условный оператор и выполняет выражения в пакетных файлах только при определенных условиях. Может быть расширен командой not, если команды не должны выполняться только при определенных условиях. | Все Win/DOS |
makecab | Сжимает файлы без потерь в формате CAB (можно также использовать команду diantz). | 10/8/7/Vista/XP |
mklink | Создает символическую ссылку на файл. С помощью /D можно также создавать связи с каталогами. С помощью /H можно создать фиксированную связь вместо символической. | 10/8/7/Vista |
переместить | Перемещает файл или несколько файлов из одного каталога в другой. Команда также может изменять имена каталогов. По умолчанию при перемещении файлов в место назначения команда перезаписывает другие файлы с тем же именем. Чтобы предотвратить это, используйте параметр /-Y. | Все Win/DOS |
openfiles | Отображает и разделяет открытые системные файлы и папки. | 10/8/7/Vista/XP |
восстановить | Восстанавливает читаемые файлы, которые находились на неисправном диске с данными. | 10/8/7/Vista/XP |
ren | Изменяет имя конкретного файла. Каталог и диск не могут быть изменены таким образом (или используйте команду rename). | Все Win/DOS |
rename | Функция аналогична ren. | Все Win/DOS |
заменить | Заменяет выбранный файл или файлы одним или несколькими другими файлами. С помощью /S заменяются также файлы во вложенных папках. С добавлением /U файлы заменяются только в том случае, если другая версия является более актуальной. Параметр /A позволяет одновременно добавлять новые файлы в целевой каталог. Этот параметр не совместим с /S и /U. | Все Win/DOS |
robocopy | Позволяет выполнять так называемое надежное копирование файлов. Это расширенная версия копирования и xcopy. С помощью robocopy можно успешно передавать данные даже при наличии перебоев в сети. Всего существует 72 параметра, с помощью которых можно изменить команду копирования. | 10/8/7/Vista |
rsm | Управляет носителями на съемных устройствах хранения. Используется в пакетных файлах и скриптах для поддержки программ, не использующих «Removable Storage API». | Vista/XP |
setlocal | Ограничивает допустимый диапазон изменений в пакетных файлах или сценариях. После выполнения команды изменения применяются только к этим файлам (локализация запускается с помощью endlocal). | 10/8/7/Vista/XP |
share | Устанавливает общий доступ к файлам и блокировку файлов. | 32-бит/DOS |
sxstrace | Запускает утилиту трассировки WinSxs, инструмент для диагностики программирования. | 10/8/7/Vista |
takeown | Восстанавливает права доступа администратора к файлу, которые были потеряны при переназначении пользователя. | 10/8/7/Vista |
undelete | Отменяет удаление файла. | DOS |
проверить | Если включена, проверяет правильность записи файлов на диск с данными. В стандартных настройках проверка отключена. | Все Win/DOS |
где | Находит файлы, соответствующие определенной теме поиска. В теме могут использоваться символы * и ? | 10/8/7/Vista |
xcopy | Копирует файлы и целые структуры каталогов. При этом команда предлагает различные дополнительные опции. Например, можно указать, что копировать следует только файлы, более молодые, чем определенная дата (/D). Также можно указать, что перезаписываются файлы, доступные только для чтения (/R). | Все Win/DOS |
Система
Команда CMD | Описание | Версия Windows |
---|---|---|
на | Запускает команды и программы в определенное время. С помощью параметра /every:date[,…] можно также задать регулярные встречи. | 10/8/7/Vista/XP |
auditpol | Отображает текущие политики мониторинга. | 10/8/7/Vista |
резервное копирование | Создает резервные копии файлов. Их можно восстановить с помощью функции restore (заменена msbackup). | DOS |
bcdboot | Создает и восстанавливает стартовые файлы. | 10/8/7 |
bcdedit | Позволяет пользователям вносить изменения в хранилище данных конфигурации запуска (команда представляет собой новую версию bootcfq). | 10/8/7/Vista |
bdehdcfg | Подготавливает жесткий диск к шифрованию BitLocker Drive Encryption. | 10/8/7 |
bootcfg | Создает, редактирует или отображает содержимое файла boot.ini (хотя он все еще включен в CMD Windows 7, он утратил свою функцию, поскольку boot.ini больше не используется для опций запуска, вместо него следует использовать bcdedit). | 10/8/7/Vista/XP |
bootsect | Изменяет основной код загрузки таким образом, чтобы он был совместим с менеджером загрузки Windows или NT Loader (может быть запущен только через восстановление системы в Windows 7 и Vista). | 10/8/7/Vista |
cacls | Редактирует и отображает список управления доступом. Это устанавливает права доступа (устарело — заменено icacls в новых версиях Windows). | 10/8/7/Vista/XP |
chkdsk | Проверяет и восстанавливает (с параметром /R) диск с данными. | Все Win/DOS |
chkntfs | Изменяет или отображает проверку драйвера данных при запуске. | 10/8/7/Vista/XP |
cmdkey | Может отображать (/list), создавать (/add) или удалять (/delete) информацию для входа в систему. | 10/8/7/Vista |
конвертировать | Конвертирует разделы из FAT/FAT32 в NTFS. | 10/8/7/Vista/XP |
ctty | Изменяет стандартный ввод и вывод для системы. | 98/95/DOS |
dblspace | Создает или настраивает сжатие дисков (более новая версия команды называется drvspace). | .98/95/DOS |
defrag | Дефрагментирует все или только указанные диски. Для наблюдения за ходом выполнения используйте /U. Чтобы получить оценочную статистику после дефрагментации, используйте параметр /V. | Все Win/DOS |
diskpart | Управляет, создает и удаляет разделы с жесткого диска. | 10/8/7/Vista/XP |
diskperf | Позволяет пользователям удаленно управлять счетчиком производительности диска. | 10/8/7/Vista |
diskraid | Управляет системами RAID. | 10/8/7/Vista |
dism | Управление и интеграция образов Windows. | 10/8/7 |
dispdiag | Создает в текущем каталоге файл, в котором вы найдете информацию о вашем дисплее. | 10/8/7/Vista |
dosx | Запускает интерфейс защищенного режима DOS, который позволяет программам MS-DOS иметь более 640 КБ оперативной памяти. Доступен только для поддержки старых программ DOS. | 32-Bit |
driverquery | Создает список со всеми установленными драйверами. | 10/8/7/Vista/XP |
drvspace | Создает или настраивает сжатые диски. Более старая версия команды называется dblspace. | 98/95/DOS |
emm386 | Предоставляет DOS более 640 КБ оперативной памяти. | 98/95/DOS |
esentutl | Управляет базами данных в расширяемом механизме хранения. | 10/8/7/Vista/XP |
eventcreate | Создает запись (ID и сообщение) в журнале событий. | 10/8/7/Vista/XP |
eventtriggers | Настраивает и отображает триггеры событий. | XP |
fdisk | Создает, удаляет и управляет разделами на жестком диске. Используйте diskpart в более новых версиях Windows. | 98/95/DOS |
fltmc | Позволяет пользователям управлять и отображать драйверы фильтров. | 10/8/7/Vista/XP |
fondue | Устанавливает дополнительные функции Windows. Команда является аббревиатурой для основного инструмента: Features on Demand User Experience Tool. | 10/8 |
формат | Форматирует диск под файловую систему, указанную пользователем. | Все Win/DOS |
fsutil | Предоставляет множество функций, связанных с файловой системой, например, удаление диска. | 10/8/7/Vista/XP |
hwrcomp | Составляет самосозданные словари для распознавания рукописного текста. | 10/8/7 |
hwrreg | Устанавливает скомпилированный словарь для распознавания рукописного текста. | 10/8/7 |
icacls | Редактирует и отображает список управления доступом. Это устанавливает права доступа. Устаревшая версия этой команды — cacls. | 10/8/7/Vista |
ktmutil | Запускает менеджер транзакций ядра. | 10/8/7/Vista |
label | Изменяет или удаляет метку диска. | Все Win/DOS |
lh | Загружает программу в старшую область памяти (UMB) — имеет ту же функцию, что и loadhigh. | 98/95/DOS |
licensingdiag | Создает XML и CAB-файл, содержащие информацию о лицензии на продукт Windows. | 10/8 |
loadfix | Обеспечивает загрузку и выполнение программы поверх первых 64 КБ оперативной памяти. | 32-бит/DOS |
loadhigh | Имеет ту же функцию, что и lh. | 98/95/DOS |
блокировать | Блокирует диск так, что только выбранная пользователем программа может получить к нему прямой доступ. | 98/95 |
lodctr | Обновляет все записи реестра, связанные с показателями производительности. | Все Win |
logman | Создает и управляет сеансами трассировки событий и журналами показателей производительности. | 10/8/7/Vista/XP |
manage-bde | Настраивает шифрование диска с помощью BitLocker. Используйте -on для шифрования диска. Используйте -off, чтобы расшифровать его снова и прекратить защиту BitLocker. | 10/8/7 |
mem | Отображает информацию об оперативной памяти и указывает, какие программы загружены в нее в данный момент. | 32-бит/DOS |
memmaker | Оптимизирует оперативную память. | 98/95/DOS |
режим | Настраивает системные устройства — в основном на COM или LPT порт. | Все Win/DOS |
mofcomp | Анализирует файлы в формате управляемых объектов (MOF) и добавляет классы и экземпляры в репозиторий WMI. | All Win |
mountvol | Создает и удаляет точки монтирования дисков и отображает их. | 10/8/7/Vista/XP |
msav | Запускает антивирус Microsoft Antivirus. | DOS |
msbackup | Запускает Microsoft Backup (заменяет резервное копирование и восстановление). | DOS |
mscdex | Загружает поддержку CD-ROM для MS-DOS. | 98/95/DOS |
msd | Запускает программу Microsoft Diagnostics, с помощью которой можно отобразить системную информацию. | DOS |
msiexec | Запускает программу установки Windows, с помощью которой можно установить и настроить Windows. | 10/8/7/Vista/XP |
muiunattend | Запускает автоматический процесс настройки многоязычного пользовательского интерфейса (MUI). | 10/8/7/Vista |
netcfg | Устанавливает минимальную операционную систему Microsoft Windows PE. | 10/8/7/Vista |
ocsetup | Устанавливает дополнительные функции Windows. | 8/7/Vista |
pentnt | Распознает ошибки деления с плавающей запятой в чипах Pentium, запускает эмуляцию плавающей запятой и отключает аппаратное обеспечение с плавающей запятой. | XP |
pkgmgr | Устанавливает, удаляет и настраивает пакеты и функции для Windows. | 10/8/7/Vista |
pnpunattend | Автоматизирует установку драйверов устройств. | 10 |
pnputil | Устанавливает устройства plug-and-play из командной строки. | 10/8/7/Vista |
питание | Использует статус IDLE процессора для снижения энергопотребления. | 98/95/DOS |
powercfg | Позволяет пользователю изменять параметры энергопотребления компьютера и управлять планами энергосбережения. | 10/8/7/Vista/XP |
pwlauncher | Настраивает параметры запуска Windows To Go, с помощью которого можно загружать Windows с USB-накопителя. | 10/8 |
qprocess | Предоставляет информацию о запущенных процессах. | 10/8/7/Vista |
запрос | Отображает статус определенной службы. | 10/8/7/Vista |
quser | Предоставляет информацию о текущих вошедших в систему пользователях. | 10/8/7/Vista |
reagentc | Настраивает среду восстановления Windows, с помощью которой можно восстановить установку операционной системы. | 10/8/7 |
recimg | Создает заданный пользователем образ Windows для восстановления системы. | 8 |
reg | Управляет реестром командной строки. Пользователи могут создавать новые ключи (reg add) или удалять их (reg delete). | 10/8/7/Vista/XP |
regini | Изменяет полномочия в реестре. | 10/8/7/Vista/XP |
register-cimprovider | Регистрирует провайдера общей информационной модели (CIM-провайдера) в Windows. | 10/8 |
regsvr32 | Регистрирует файл DLL в реестре. | 10/8/7/Vista/XP |
relog | Создает новые протоколы показателей производительности на основе данных существующих протоколов. | 10/8/7/Vista/XP |
repair-bde | Восстанавливает и расшифровывает неисправные диски, зашифрованные с помощью BitLocker. Файлы должны быть сохранены на запасном диске. | 10/8/7 |
сброс | Сброс сеанса. Можно также использовать команду rwinsta. | 10/8/7/Vista/XP |
restore | Восстанавливает резервные копии, созданные с помощью команды backup (заменена командой msbackup). | DOS |
rwinsta | Команда имеет ту же функцию, что и reset. | 10/8/7/Vista/XP |
sc | Управляет службами путем подключения к контроллеру служб. | 10/8/7/Vista/XP |
scanreg | Восстанавливает реестр и позволяет создать его резервную копию. | 98/95 |
sdbinst | Применяет файлы баз данных, определяемые пользователем (SDB). | 10/8/7/Vista/XP |
secedit | Анализирует настройки безопасности, сравнивая текущие конфигурации с шаблонами. С помощью этой команды можно также настраивать, импортировать и экспортировать параметры. | 10/8/7/Vista/XP |
setver | Устанавливает номер версии MS-DOS, который передается программе — даже если он не совпадает с фактической версией. | 32-разрядная/DOS |
setx | Создает или изменяет переменную окружения в пользовательском или системном окружении. | 10/8/7/Vista |
sfc | Проверяет все важные и защищенные системные файлы. Неправильные версии заменяются на правильные. | 10/8/7/Vista/XP |
smartdrv | Запускает и управляет программой кэширования жесткого диска SMARTDrive. | 98/95/DOS |
sys | Копирует системные файлы MS-DOS и командного интерпретатора на другой жесткий диск. Это делает его загрузочным. | 98/95/DOS |
systeminfo | Отображает информацию об установке Windows, включая все установленные пакеты служб. Информация может быть получена как с локальной системы, так и с удаленного компьютера. | 10/8/7/Vista/XP |
tpmvscmgr | Создает и удаляет виртуальные смарт-карты TPM. Это виртуальные смарт-карты, зашифрованные на основе Trusted Platform Model. | 10/8 |
tracerpt | Обрабатывает журналы или данные реального времени, созданные в процессе трассировки компьютерных программ. | 10/8/7/Vista/XP |
typeperf | Отображает данные счетчиков производительности или записывает их в файл. | 10/8/7/Vista/XP |
unformat | Отменяет форматирование диска, выполненное командой format. | DOS |
разблокировать | Разблокирует диск, который был заблокирован командой lock. | 98/95 |
unlodctr | Удаляет имена, а также описания расширяемых счетчиков производительности в реестре Windows. | 10/8/7/Vista/XP |
vaultcmd | Создает, удаляет и отображает сохраненную регистрационную информацию. | 10/8/7 |
vol | Отображает метку и серийный номер диска. | Все Win/DOS |
vsafe | Запускает антивирусное программное обеспечение VSafe. | DOS |
vssadmin | Управляет службами теневого копирования томов, которые могут использоваться для хранения различных версий (снимков) дисков. | 10/8/7/Vista/XP |
wbadmin | Создает резервные копии операционной системы и передает информацию в созданные резервные копии. | 10/8/7/Vista |
wevtutil | Управляет журналами событий и файлами журналов событий. | 10/8/7/Vista |
whoami | Предоставляет информацию о текущем пользователе. С помощью параметра /GROUP можно получить дополнительную информацию о членстве в группе. | 10/8/7/Vista |
winmgmt | Управляет репозиториями WMI. Резервное копирование (/backup) возможно, например, с помощью команды. | Все Win |
winsat | Оценивает различные системные факторы — например, производительность процессора или графические возможности. | 10/8/7/Vista |
wmic | Запускает инструмент управления Windows в командной строке. Здесь можно изменить различные настройки Windows — как локально, так и на удаленных компьютерах. | 10/8/7/Vista/XP |
xwizard | Регистрирует данные Windows в виде XML-файлов. | 10/8/7 |
Сеть
Команда CMD | Описание | Версия Windows |
---|---|---|
arp | Отображает и редактирует записи в кэше протокола разрешения адресов. | Все Win |
atmadm | Отображает информацию об асинхронном режиме передачи данных (ATM). | XP |
certreq | Управляет и создает требования к регистрации сертификатов для центров сертификации. | 10/8/7/Vista |
certutil | Управляет службами, связанными с проверкой подлинности сертификатов. | 10/8/7/Vista |
изменить | Изменяет настройки терминального сервера и может использоваться вместе с параметрами logon, port или user (заменяет команды chglogon, chgport и chgusr). | 10/8/7/Vista |
checknetisolation | Проверяет сетевые возможности приложений из Магазина Windows. | 10/8 |
chglogon | Включает, отключает или настраивает вход в систему для сеансов сервера терминалов. | 10/8/7/Vista |
chgport | Отображает или изменяет назначение выводов COM терминальных серверов для совместимости с DOS. | 10/8/7/Vista |
chgusr | Изменяет режим установки терминального сервера. | 10/8/7/Vista |
cmstp | Устанавливает или удаляет профили для менеджера соединений. | 10/8/7/Vista/XP |
djoin | Создает новую учетную запись компьютера в доменных службах Active Directory (AD DS). | 10/8/7/Vista |
finger | Предоставляет информацию о пользователях на удаленных устройствах с помощью службы Finger. | 10/8/7/Vista/XP |
ftp | Передает данные на FTP-сервер или с него на ПК. Команда предлагает дополнительные опции: Например, с помощью -d можно активировать отладку. | Все Win/DOS |
getmac | Отображает MAC-адреса всех сетевых адаптеров. Формат вывода (таблица, список, CSV) задается с помощью /FO. С помощью /S вы можете использовать команду и на удаленных системах. | 10/8/7/Vista/XP |
gpresult | Отображает информацию о групповой политике. | 10/8/7/Vista/XP |
gpupdate | Обновляет информацию о групповой политике. | 10/8/7/Vista/XP |
hostname | Выводит имя текущего хоста. | 10/8/7/Vista/XP |
interlnk | Соединяет два компьютера через последовательное или параллельное соединение для совместного использования файлов или принтеров. | DOS |
intersvr | Запускает сервер interlnk и передает данные с одного компьютера на другой через последовательное или параллельное соединение. | DOS |
ipconfig | Предоставляет информацию об IP каждого используемого сетевого адаптера. Команда также может быть использована для освобождения (/release) или обновления (/renew) адресов. С помощью команды /flushdns можно очистить кэш DNS. | Все Win/DOS |
ipxroute | Изменяет и отображает информацию о таблицах маршрутизации IPX. | XP |
irftp | Передает файлы через инфракрасное соединение, если оно доступно. | 10/8/7/Vista |
iscsicli | Управляет iSCSI, который обеспечивает соединения по протоколу SCSI. | 10/8/7/Vista |
klist | Отображает все билеты, аутентифицированные службой Kerberos. Также включает команду для удаления билетов (purge). | 10/8/7 |
ksetup | Настраивает соединение с сервером Kerberos. | 10/8/7 |
mount | Включает общий доступ к сети под управлением сетевой файловой системы. (Чтобы использовать команду, включите службы NFS). | 7/Vista |
mrinfo | Предоставляет информацию о маршрутизаторе. | 10/8/7/Vista/XP |
nbtstat | Отображает статистику и информацию о TCP/IP-соединениях на удаленных компьютерах. | 10 |
net | Настраивает и отображает сетевые параметры. | Все Win |
net1 | Настраивает и отображает сетевые параметры (рекомендуется использовать вместо этого команду net; команда net1 предназначена только для временного решения проблемы Y2K). | 10/8/7/Vista/XP |
netsh | Запускает сетевую оболочку, которая позволяет изменять сетевые настройки на локальных и удаленных компьютерах. | 10/8/7/Vista/XP |
netstat | Отображает статистику и информацию о соединениях TCP/IP на локальном компьютере. | Все Win |
nfsadmin | Управляет серверами и клиентами NFS (чтобы иметь возможность использовать команду, необходимо сначала включить службы NFS в Windows). | 7/Vista |
nltest | Отображает информацию, связанную с защищенными каналами в доменных службах Active Directory (AD DS), и тестирует соединения. | 10/8/7 |
nslookup | Отправляет DNS-запрос к определенному IP-адресу или имени хоста на предварительно настроенном DNS-сервере. Можно также указать другой DNS-сервер. | 10 |
ntsd | Запускает отладку. | XP |
pathping | Предоставляет информацию о пересылке и потере пакетов при отправке по сети, а также указывает задержку. | 10/8/7/Vista/XP |
ping | Отправляет эхо-запрос протокола сообщений управления Интернетом на определенный узел, чтобы проверить, доступен ли он. Также можно указать продолжительность эхо-запроса. Сигналы Ping можно отправлять непрерывно с помощью параметра -t. Чтобы отобразить статистику по этому действию, нажмите Ctrl + Brk. Отмените процесс с помощью Ctrl + C. | All Win |
qappsrv | Отображает все доступные удаленные компьютеры в сети. | 10/8/7/Vista/XP |
qwinsta | Отображает информацию об открытых сеансах удаленного рабочего стола. | 10/8/7/Vista |
rasautou | Управляет адресами автодозвона. | 10/8/7/Vista/XP |
rasdial | Запускает и завершает сетевые соединения для клиентов Microsoft. | 10/8/7/Vista/XP |
rcp | Копирует файлы с компьютера Windows на сервер, на котором запущен демон RSDH, и наоборот. | 7/Vista/XP |
rdpsign | Подписывает файл протокола удаленного рабочего стола (RDP-файл). | 10/7 |
rexec | Выполняет команды на удаленном компьютере, на котором запущен демон Rexec. | Vista/XP |
route | Отображает таблицы маршрутизации и позволяет изменять, добавлять или удалять записи. | Все Win |
rpcinfo | Отправляет удаленный вызов процедуры (RPC) на RPC-сервер. В результате отображаются программы на удаленном компьютере (для использования команды необходимо сначала включить службы NFS в Windows). | 7/Vista |
rpcping | Отправляет ping через удаленный вызов процедур (RPC) и проверяет, возможно ли соединение. | 10/8/7/Vista |
rsh | Выполняет команды на удаленных компьютерах, на которых запущена Unix-программа Remote Shell (RSH). | 7/Vista/XP |
setpn | Создает, удаляет и изменяет SPN. Это уникальные идентификаторы для служб в сети, использующей аутентификацию Kerberos. | 10/8/7 |
shadow | Наблюдение за сеансом на удаленном компьютере. Пользователь также может активно управлять удаленным компьютером. | 7/Vista/XP |
showmount | Предоставляет информацию о файловых системах NFS (для использования команды сначала необходимо активировать службы NFS в Windows). | 7/Vista |
tcmsetup | Включает или отключает клиент для Telephony Application Programming Interface (TAPI), программного интерфейса для телефонных приложений. | 10/8/7/Vista/XP |
telnet | Обеспечивает связь с другим компьютером, который также использует протокол telnet. | Все Win/DOS |
tftp | Разрешает обмен файлами между локальным компьютером и сервером, который поддерживает протокол Trivial File Transfer Protocol (TFTP). Для использования команды сначала необходимо включить TFTP-клиент в настройках системы. | 10/8/7/Vista/XP |
tlntadmn | Управляет сервером telnet на локальном или удаленном компьютере (для использования команды необходимо сначала включить функции сервера telnet в настройках системы). | 8/7/Vista/XP |
tracert | Отслеживает пакет данных на пути по сети к серверу. Он не только проверяет, дошел ли пакет и сколько времени это заняло, но и записывает, сколько прыжков совершил пакет по пути. Все пакеты имеют установленное время жизни (TTL), которое постепенно увеличивается с помощью команды. | All Win |
tscon | Соединяет текущий сеанс локального пользователя с сеансом на удаленном компьютере. | 10/8/7/Vista/XP |
tsdiscon | Завершает соединение между сеансом локального пользователя и сеансом на удаленном компьютере. | 10/8/7/VistaXP |
tskill | Завершает процесс на удаленном компьютере. | 10/8/7/Vista/XP |
tsshutdn | Выключает или перезапускает удаленный сервер терминалов. Если целевой компьютер поддерживает эту функцию, то таким образом можно выключить весь компьютер. | XP |
umount | Удаляет смонтированные диски сетевой файловой системы. Чтобы использовать эту команду, функции NFS сначала должны быть включены в системных настройках. | 7/Vista |
w32tm | Управляет службой времени Windows, которая синхронизирует даты и время на всех компьютерах, совместно использующих домен AD DS. | 10/8/7/Vista/XP |
waitfor | Отправляет или ожидает сигнал. Если сигнал должен быть отправлен только на указанные компьютеры в домене, а не на все, используйте параметр /S. Компьютеры в сети синхронизируются друг с другом с помощью этой команды. | 10/8/7/Vista |
wecutil | Создает и управляет подписками на события. Они пересылаются из удаленных источников событий, поддерживающих протокол управления WS. | 10/8/7/Vista |
winrm | Управляет безопасными соединениями между локальными и удаленными компьютерами по протоколу управления WS. | 10/8/7/Vista |
winrs | Позволяет получить доступ к командной строке удаленного компьютера через защищенное соединение для осуществления изменений. Если вы хотите отключить шифрование, используйте -un. | 10/8/7/Vista |
wsmanhttpconfig | Управляет функциями удаленного управления Windows (winrm). | 10/8/7/Vista |
На данный момент Windows знает три различные команды для копирования файлов и каталогов. Но спектр функций отдельных команд Windows CMD был частично расширен: Например, xcopy сильнее, чем copy, а robocopy, в свою очередь, имеет больший диапазон, чем xcopy. Если вы используете более новую версию Windows (Vista или более позднюю), лучше всего использовать команду robocopy в командной строке.