Команды CMD для командной строки Windows

Большинство 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  
print Печатает текстовый файл. Необходимо указать устройство, которое будет использоваться для печати. Все 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 в командной строке.

Оцените статью
cdelat.ru
Добавить комментарий