Что такое в компьютере cmd
cmd | Microsoft Docs
- Чтение занимает 5 мин
В этой статье
Запускает новый экземпляр интерпретатора команд Cmd.exe.Starts a new instance of the command interpreter, Cmd.exe. Если используется без параметров, Команда cmd отображает версию и сведения об авторских правах операционной системы.If used without parameters, cmd displays the version and copyright information of the operating system.
СинтаксисSyntax
cmd [/c|/k] [/s] [/q] [/d] [/a|/u] [/t:{<b><f> | <f>}] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}] [<string>]
ПараметрыParameters
ПараметрParameter | ОписаниеDescription | |
---|---|---|
/C/c | Выполняет команду, указанную в строке , а затем останавливается.Carries out the command specified by string and then stops. | |
/k/k | Выполняет команду, указанную в строке , и продолжит.Carries out the command specified by string and continues. | |
/s/s | Изменяет обработку строки после /c или /k.Modifies the treatment of string after /c or /k. | |
/q/q | Отключает вывод.Turns the echo off. | |
/d/d | Отключает выполнение команд AutoRun.Disables execution of AutoRun commands. | |
/a/a | Форматирует выходные данные внутренней команды в канал или файл как Американский национальный институт стандартов (ANSI) (ANSI).Formats internal command output to a pipe or a file as American National Standards Institute (ANSI). | |
/U/u | Форматирует выходные данные внутренней команды в канал или файл в Юникоде.Formats internal command output to a pipe or a file as Unicode. | |
/t: {<b><f> /t:{<b><f> | <f> }<f> } | Задает цвета фона (b) и переднего плана (f).Sets the background (b) and foreground (f) colors. |
/e: вкл./e:on | Включает расширения команд.Enables command extensions. | |
/e: выкл./e:off | Отключает расширения команд.Disables commands extensions. | |
/f: вкл./f:on | Включает завершение имени файла и каталога.Enables file and directory name completion. | |
/f: выкл./f:off | Отключает завершение имен файлов и каталогов.Disables file and directory name completion. | |
/v: вкл./v:on | Включает отложенное расширение переменных среды.Enables delayed environment variable expansion. | |
/v: выкл./v:off | Отключает отложенное расширение переменных среды.Disables delayed environment variable expansion. | |
<string> | Указывает команду, которую требуется выполнить.Specifies the command you want to carry out. | |
/?/? | Отображение справки в командной строке.Displays help at the command prompt. |
В следующей таблице перечислены допустимые шестнадцатеричные цифры, которые можно использовать в качестве значений для параметров <b>
и <f>
.The following table lists valid hexadecimal digits that you can use as the values for <b>
and <f>
:
ЗначениеValue | ColorColor |
---|---|
00 | ЧерныйBlack |
11 | СинийBlue |
22 | ЗеленыйGreen |
33 | AquaAqua |
44 | КрасныйRed |
55 | СиреневыйPurple |
66 | ЖелтыйYellow |
77 | WhiteWhite |
88 | СерыйGray |
99 | Светло-синийLight blue |
аa | светло-зеленыйLight green |
bb | Светло-голубойLight aqua |
cc | Светло-красныйLight red |
dd | Светло-фиолетовыйLight purple |
йe | Светло-желтыйLight yellow |
ff | Светлое белоеBright white |
ПримечанияRemarks
Чтобы использовать несколько команд для
<string>
, разделите их по разделителю команд && и заключите их в кавычки.To use multiple commands for<string>
, separate them by the command separator && and enclose them in quotation marks. Пример:For example:"<command1>&&<command2>&&<command3>"
При указании параметра /c или /k, Команда cmd , оставшаяся часть строкии кавычки сохраняются только при соблюдении всех следующих условий.If you specify /c or /k, cmd processes, the remainder of string, and the quotation marks are preserved only if all of the following conditions are met:
Кроме того, не используется параметр /s.You don't also use /s.
Вы используете ровно один набор кавычек.You use exactly one set of quotation marks.
В кавычки не используются специальные символы (например, & < > () @ ^ |).You don't use any special characters within the quotation marks (for example: & < > ( ) @ ^ | ).
В кавычках используется один или несколько пробельных символов.You use one or more white-space characters within the quotation marks.
Строка в кавычках — это имя исполняемого файла.The string within quotation marks is the name of an executable file.
Если предыдущие условия не выполнены, строка обрабатывается путем проверки первого символа, чтобы проверить, является ли он открывающей кавычкой.If the previous conditions aren't met, string is processed by examining the first character to verify whether it is an opening quotation mark. Если первый символ является открывающей кавычкой, он удаляется вместе с закрывающей кавычкой.If the first character is an opening quotation mark, it is stripped along with the closing quotation mark. Любой текст, следующий за закрывающими кавычками, сохраняется.Any text following the closing quotation marks is preserved.
Если не указать параметр /d в строке, Cmd.exe ищет следующие подразделы реестра:If you don't specify /d in string, Cmd.exe looks for the following registry subkeys:
HKEY_LOCAL_MACHINE \Софтваре\микрософт\комманд Процессор\ауторун\ REG_SZHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ
HKEY_CURRENT_USER \Софтваре\микрософт\комманд Процессор\ауторун\ REG_EXPAND_SZHKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun\REG_EXPAND_SZ
Если имеется один или оба подраздела реестра, они выполняются перед всеми остальными переменными.If one or both registry subkeys are present, they're executed before all other variables.
Внимание!
Неправильное изменение реестра может серьезно повредить систему.Incorrectly editing the registry may severely damage your system. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.Before making changes to the registry, you should back up any valued data on the computer.
Вы можете отключить расширения команд для определенного процесса, используя /e: Off.You can disable command extensions for a particular process by using /e:off. Вы можете включить или отключить расширения для всех параметров командной строки cmd на компьютере или сеансе пользователя, задав следующие значения REG_DWORD .You can enable or disable extensions for all cmd command-line options on a computer or user session by setting the following REG_DWORD values:
HKEY_LOCAL_MACHINE \Софтваре\микрософт\комманд Процессор\енабликстенсионс\ REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
HKEY_CURRENT_USER \Софтваре\микрософт\комманд Процессор\енабликстенсионс\ REG_DWORDHKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
Присвойте параметру REG_DWORD значение 0 × 1 (включено) или 0 × 0 (отключено) в реестре с помощью Regedit.exe.Set the REG_DWORD value to either 0×1 (enabled) or 0×0 (disabled) in the registry by using Regedit.exe. Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.User-specified settings take precedence over computer settings, and command-line options take precedence over registry settings.
Внимание!
Неправильное изменение реестра может серьезно повредить систему.Incorrectly editing the registry may severely damage your system. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.Before making changes to the registry, you should back up any valued data on the computer.
При включении расширений команд затрагиваются следующие команды:When you enable command extensions, the following commands are affected:
assocassoc
callcall
chdir (CD)chdir (cd)
colorcolor
Del (стирание)del (erase)
endlocalendlocal
forfor
ftypeftype
gotogoto
ifif
mkdir (MD)mkdir (md)
popdpopd
promptprompt
pushdpushd
setset
setlocalsetlocal
shiftshift
Start (также включает изменения во внешние командные процессы)start (also includes changes to external command processes)
При включении отложенного расширения переменных среды можно использовать символ восклицательного знака для замены значения переменной среды во время выполнения.If you enable delayed environment variable expansion, you can use the exclamation point character to substitute the value of an environment variable at run time.
По умолчанию завершение имени файла и каталога не включено.File and directory name completion is not enabled by default. Можно включить или отключить завершение имени файла для определенного процесса команды cmd с параметром /f:{On | Off}.You can enable or disable file name completion for a particular process of the cmd command with /f:{on | off}. Можно включить или отключить завершение имени файла и каталога для всех процессов команды cmd на компьютере или сеанса входа пользователя, задав следующие значения REG_DWORD .You can enable or disable file and directory name completion for all processes of the cmd command on a computer or for a user logon session by setting the following REG_DWORD values:
HKEY_LOCAL_MACHINE \Софтваре\микрософт\комманд Процессор\комплетиончар\ REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_LOCAL_MACHINE \Софтваре\микрософт\комманд Процессор\паскомплетиончар\ REG_DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
HKEY_CURRENT_USER \Софтваре\микрософт\комманд Процессор\комплетиончар\ REG_DWORDHKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_CURRENT_USER \Софтваре\микрософт\комманд Процессор\паскомплетиончар\ REG_DWORDHKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
Чтобы задать значение REG_DWORD , выполните Regedit.exe и используйте шестнадцатеричное значение управляющего символа для конкретной функции (например, 0 × 9 — TAB, а 0 × 08 — это BACKSPACE).To set the REG_DWORD value, run Regedit.exe and use the hexadecimal value of a control character for a particular function (for example, 0×9 is TAB and 0×08 is BACKSPACE). Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.User-specified settings take precedence over computer settings, and command-line options take precedence over registry settings.
Внимание!
Неправильное изменение реестра может серьезно повредить систему.Incorrectly editing the registry may severely damage your system. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.Before making changes to the registry, you should back up any valued data on the computer.
Если включить завершение имен файлов и каталогов с помощью /f: on, используйте сочетание клавиш CTRL + D для завершения имен каталогов и Ctrl + f для завершения имени файла.If you enable file and directory name completion by using /f:on, use CTRL+D for directory name completion and CTRL+F for file name completion. Чтобы отключить определенный символ завершения в реестре, используйте значение пробела [0 × 20], так как оно не является допустимым управляющим символом.To disable a particular completion character in the registry, use the value for white space [0×20] because it is not a valid control character.
При нажатии клавиш CTRL + D или CTRL + Fобрабатывается завершение имени файла и каталога.Pressing CTRL+D or CTRL+F, processes the file and directory name completion. Эти функции сочетания клавиш добавляют символ-шаблон к строке (если он отсутствует), формирует список совпадающих путей, а затем отображает первый соответствующий путь.These key combination functions append a wildcard character to string (if one is not present), builds a list of paths that match, and then displays the first matching path.
Если ни один из путей не соответствует, функция завершения имени файла и каталога выдает звуковой сигнал и не изменяет отображение.If none of the paths match, the file and directory name completion function beeps and does not change the display. Для перемещения по списку совпадающих путей нажмите клавиши CTRL + D или CTRL + F несколько раз.To move through the list of matching paths, press CTRL+D or CTRL+F repeatedly. Для перемещения по списку назад нажмите клавишу SHIFT и CTRL + D или CTRL + F одновременно.To move through the list backwards, press the SHIFT key and CTRL+D or CTRL+F simultaneously. Чтобы отменить сохраненный список совпадающих путей и создать новый список, измените строку и нажмите клавиши CTRL + D или CTRL + F.To discard the saved list of matching paths and generate a new list, edit string and press CTRL+D or CTRL+F. Если переключиться между сочетаниями Ctrl + D и CTRL + F, сохраненный список соответствующих путей отбрасывается и создается новый список.If you switch between CTRL+D and CTRL+F, the saved list of matching paths is discarded and a new list is generated. Единственное различие между сочетаниями клавиш Ctrl + d и Ctrl + f заключается в том, что сочетание клавиш Ctrl + d соответствует именам каталогов, а сочетание клавиш CTRL + F соответствует именам файлов и каталогов.The only difference between the key combinations CTRL+D and CTRL+F is that CTRL+D only matches directory names and CTRL+F matches both file and directory names. Если вы используете автозаполнение имен файлов и каталогов во всех встроенных командах каталога (т. е. CD, MDили RD), предполагается завершение каталога.If you use file and directory name completion on any of the built-in directory commands (that is, CD, MD, or RD), directory completion is assumed.
Имя файла и каталога правильно обрабатывает имена файлов, которые содержат пробелы или специальные символы, если они заключены в кавычки для соответствующего пути.File and directory name completion correctly processes file names that contain white space or special characters if you place quotation marks around the matching path.
Необходимо использовать кавычки для следующих специальных символов: & < > [] {} ^ =;!You must use quotation marks around the following special characters: & < > [ ] { } ^ = ; ! ' +, ' ~ [пробел].' + , ` ~ [white space].
Если предоставленные сведения содержат пробелы, заключите текст в кавычки (например, "имя компьютера").If the information that you supply contains spaces, you must use quotation marks around the text (for example, "Computer Name").
Если обработка имени файла и каталога выполняется из строки, любая часть пути справа от курсора отбрасывается (в точке, где обработано завершение).If you process file and directory name completion from within string, any part of the path to the right of the cursor is discarded (at the point in string where the completion was processed).
Дополнительные ссылкиAdditional References
Командная строка Windows: особенности использования
До того момента, когда операционные системы научились «общаться» с пользователями при помощи привычных для нас графических изображений, ввод и вывод информации в компьютер осуществлялся исключительно при помощи текста.
Эта статья содержит общую ознакомительную информацию для разных версий Windows. После прочтения вы можете пополнить свои знания по конкретной разновидности ОС: 7-ка, 8 версия или узнать о множестве улучшений программы в 10 версии Windows.
Конечно, до сих пор существуют такие ОС, которые используют для общения с пользователями, так называемый, интерфейс командной строки. Но ими обычно пользуются профессиональные программисты, системные администраторы и прочие работники IT-индустрии. Для обычных пользователей производители операционных систем создали удобный графический интерфейс, который позволяет «общаться» с компьютером или, допустим, смартфоном при помощи мышки или нажатий по кнопкам на экране.
Несмотря на это, каждая операционная система (включая Windows XP, 7, 8 и так далее) всё же, как и раньше, поддерживает ввод и вывод информации посредством текстовых команд. Командная строка Windows — явный тому пример. Разберёмся, что это такое.
Что такое командная строка
В первую очередь — это программа cmd.exe, находящаяся в директории system32 папки операционной системы. Вариант ее месторасположения: C:\Windows\system32\cmd.exe. Путь может и отличаться, в зависимости от версии Windows и места ее установки.
В общих чертах, командная строка — это инструмент операционной системы, состоящий, как правило, из оболочки ОС и текстового интерфейса. Оболочка обеспечивает пользователя инструментарием для «общения» с операционной системой, которыми, в данном случае, выступают текстовые команды.
Командная строка операционных систем Windows, начиная с XP, призвана обеспечить пользователей возможностью применения MS-DOS и множества других компьютерных команд. Важная её особенность заключается в том, что она способна выполнять пользовательские команды без помощи графического интерфейса. Необходимость в понимании и знании всех этих команд делает затруднительным использование командной строки для управления операционной системой рядовыми пользователями. Однако, это не так уж и сложно, как кажется на первый взгляд.
Понимая основные принципы работы командной строки, любой пользователей, более-менее знакомый с компьютером, сможет управляться с командной строкой без особого труда.
В каких ситуациях командная строка может оказаться полезной
Существует ряд причин использования командной строки. Бывают и такие ситуации, в которых без её использования просто невозможно обойтись. А в некоторых случаях выполнение определённых функций Windows, а также настройка операционной системы через командную строку происходит удобней и быстрей.
Возьмём ситуацию с вирусами. Существуют такие вирусные программы, которые полностью блокируют графический интерфейс пользователя (так называемые, смс-баннеры). Как правило, эти вирусы выводят на экран компьютера окно, в котором написано сообщение, типа «Ваш компьютер блокирован управлением МВД» или «Ваши данные под угрозой» и так далее. Такие смс-баннеры невозможно закрыть никакими обычными способами — ни при помощи мышки, ни при помощи горячих клавиш на клавиатуре.
В таких ситуациях на помощь как раз и приходит командная строка. Конечно, чтобы её вызвать, необходимо проделать определённые действия с компьютером, но сейчас не об этом.
Ещё одна ситуация. Допустим, Windows XP (или любая другая версия) просто перестала работать, а на жёстком диске остались важные данные, которые срочно необходимо скопировать на флешку. Если под рукой имеется хотя бы установочный диск с Windows, то на определённом моменте установки операционной системы (без ожидания окончания установки) можно вызвать командную строку и скопировать эти данные. Эта возможность часто приходится весьма кстати в случае с повреждённым диском, когда к примеру, установка Windows прекращается во время копирования установочных файлов на жёсткий диск.
Командная строка также способна быстро вызывать различные стандартные мастера-настройщики операционной системы (например, мастер настройки сети) или такие системные инструменты, как редактор реестра, службы компонентов и остальные. С её помощью также можно производить непосредственные настройки различных параметров Windows, осуществлять управление файлами, запускать программы и выполнять многие другие действия.
Как пользоваться командной строкой
На различных компьютерных форумах и сайтах можно найти сотни руководств по использованию тех или программ, выполнению каких-то системных настроек и массу других статей, в которых авторы призывают к использованию командной строки. Многие неопытные пользователи сразу теряются, видя фразу «Запустите командную строку…». Если вы также входите в их число, вам будет очень полезно ознакомиться с работой этого полезного инструмента. Начнём с того, как её вызвать.
Как вызвать командную строку
Начиная с Windows XP и до последней версии этого семейства операционных систем, командная строка вызывается посредством диалога «Выполнить» («Run»), в который необходимо ввести команду — «cmd». Запуск этого диалога осуществляется с помощью одновременного нажатия клавиш Win + R:

В Windows XP (в отличие от последующих версий) в меню «Пуск» имеется специальный ярлык, который так и называется «Выполнить…». Если нажать на него, то диалог также запустится.

Вызвать командную строку можно и другими способами. Вот они:
- Открыть меню «Пуск», ввести в поисковую строку (отсутствует в Windows XP) фразу «Командная строка» или «cmd», после чего в результатах поиска появится ярлык запуска командной строки;
- В меню «Пуск» перейти в раздел «Программы», затем в «Стандартные» и запустить ярлык «Командная строка»;
- Перейти в системный диск (обычно это «Локальный диск C»), затем в папку «Windows», далее в «System32» (для 32-рязрядных систем) или «SysWOW64» (для 64-разрядных) — здесь находится файл «cmd.exe», который следует запустить.
Выполнение одного из приведённых выше действий приведёт к запуску окна чёрного цвета с мигающим курсором — это и есть командная строка. Давайте, рассмотрим, как с ней работать.
В версии Windows 8 есть другие способы запуска cmd. Также как и в 10-ке, про особенности которой можно узнать здесь подробнее.
Работа в командной строке
Чтобы «cmd» выполнил ту или иную команду, достаточно ввести её в окно, после чего нажать клавишу Enter. Для проверки можете ввести «help» — эта команда отобразит список всех имеющихся стандартных команд.
Как вы могли заметить, их множество. Однако, это далеко не все команды, которые могут быть выполнены при помощи командной строки. Существует множество различных программ, которые также могут управляться через эту консоль. В принципе, «cmd» является расширяемой оболочкой, что говорит о возможности внесения в список выполняемых ею действий всё новых и новых команд.
Также необходимо знать, что большинство команд может быть выполнено лишь при условии ввода дополнительных обязательных параметров, другие поддерживают ключи (необязательные параметры). Попробуем при помощи командной строки выполнить некоторые действия над файлами и папками, в которых будут задействованы именно такие команды.
Попробуем перейти с одного локального диска на другой, просмотрим его содержимое, затем создадим папку, перейдём в неё, а в ней создадим ещё одну папку и удалим её. Интересная задачка? Главное, что для выполнения каждого отдельного действия потребуется задействовать разные команды. Начнём.
После запуска командной строки, вы могли заметить перед мигающим курсором адрес: «C:/Users/Имя пользователя» (в нашем случае — тут «Reptile»). Имя последней папки означает ваше текущее местоположение (то же самое, как если бы вы зашли в эту папку через Проводник). А «С:\» — это локальный диск, на котором вы находитесь. Чтобы сменить текущий локальный диск, достаточно ввести его букву и двоеточие сразу после неё — например, «D:».
Так вы попадёте на диск «D:\» (или любой другой). Чтобы просмотреть содержимое диска (или вообще любой папки) используется команда «dir». Введите её прямо здесь, и вы увидите список файлов и папок, имеющихся на диске «D:\».
Теперь создадим папку прямо в корне диска. Для этого используем команду — «mkdir», а в качестве параметра через пробел нужно вписать имя будущей папки, например, «mkdir xp». В данном случае создастся папка с именем «xp».
После её создания можете войти через проводник на свой диск и убедиться, что папка была создана. Теперь зайдём в неё.
Для перехода в ту или иную папку используйте команду «cd». Здесь в качестве аргумента также используется имя каталога для перехода. Введём «cd xp» и попадём внутрь папки (сделаем эту папку текущей).
Создадим в папке ещё одну, используя команду «mkdir». Пусть это будет папка «123».
Теперь удалим её. Для этого вводим «rmdir 123». Выполните теперь в каталоге «xp» команду «dir» и вы увидите, что папки «123» больше нет.
Если вы захотите подробнее ознакомиться с описанием той или иной команды, просто введите ключ «/?» сразу после команды, и на экран будет выведена подсказка. Например, введите «dir /?». Другой вариант запуска подсказки: «help dir».
Запомнить все существующие команды не просто — их огромное множество. На официальном сайте Microsoft имеется наиболее полное руководство по командной строке, хотя и описаний, выдаваемых командой help вполне достаточно.
Видео по теме
Список основных команд в консоли Windows: описание возможностей терминала CMD
На операционных системах семейства Windows есть специальные средства для активации той или иной функции, службы, процесса. С помощью таких средств также можно быстро открыть нужное приложение, директорию. В данной статье речь пойдёт о командной строке.
Что такое командная строка Windows
Это встроенное в операционку средство, где пользователь вводит определённые команды, чтобы повлиять на функционирование ОС в целом.
На Windows XP командная строка также присутствует (Windows CMD). На виндовс десять её заменяет ПО PowerShell. Используя данную утилиту, можно в кратчайшие сроки запустить другую системную утилиту, деактивировать процесс, службу, открыть программу, а также решить множество проблем, связанных с работой Windows.

Интерфейс командной строки на Windows 10
Основные возможности команды виндовс
Опытные пользователи выделяют несколько ключевых особенностей этого встроенного ПО:
- возможность ознакомиться со списком команд и их назначением. Для этого пользователю потребуется ввести в CMD команду «help» и нажать «Enter» с клавиатуры. Появится перечень основных команд с подробным описанием;
- возможность проверки системного диска на целостность файлов и автоматическое устранение найденных ошибок;
- полноценное управление работой стационарного компьютера или ноутбука. Через «Командную строку» посредством ввода определённых команд можно выключить ПК, перезагрузить, поставить на сон и т. д.;
- изменение темы рабочего стола, цветов, иконок. Также можно поменять внешний вид курсора мыши;
- форматирование системного диска;
- копирование объектов на рабочем столе. Пользователь ПК может копировать папки, документы, картинки и прочие файлы.
Обратите внимание! Командная строка, запущенная от имени администратора, позволяет изменять настройки в системном реестре, удалять файлы, которые невозможно деинсталлировать стандартным образом.

Окно «Выполнить» на операционных системах виндовс
Как открыть командную строку на Windows
На операционных системах семейства виндовс существует несколько способов выполнения поставленной задачи. Далее рассмотрены самые простые из них.
Через меню «Пуск»
Данный способ предполагает соблюдение следующего алгоритма:
- Открыть «Пуск».
- Вбить в поисковую строку название классического приложения.
- Щёлкнуть ЛКМ по отобразившемуся значку.
- Также можно перейти в раздел «Стандартные», в котором надо будет тапнуть по строке «Командная строка» для запуска ПО.
Через окно «Выполнить»
Один из самых простых методов открытия системных средств на операционках виндовс. Осуществляется следующим образом:
- Одновременно зажать на клавиатуре ПК комбинацию горячих клавиш «Win + R», чтобы вызвать окошко «Выполнить».
- В строчке «Открыть» прописать команду «cmd» и нажать на «Enter». Запустится командная строка.
Создание ярлыка на рабочем столе
Чтобы быстро запустить приложение двойным нажатием манипулятора по его значку на рабочем столе, необходимо сделать несколько простых шагов:
- Запустить меню «Пуск».
- Перейти в раздел «Все программы».
- В представленном списке отыскать параметр «Стандартные» и кликнуть по нему ЛКМ.
- Удерживать ЛКМ по строке «Командная строка» и перетащить её на свободное место рабочего стола, двигая манипулятор.
- Запустить средство, кликнув по его ярлыку два раза ЛКМ.
Важно! При необходимости созданную иконку можно будет удалить, переместив её в корзину.

Создание ярлыка CMD на рабочем столе Windows
Основные команды консоли Windows
Выделяют несколько команд, которые можно вбивать в системное средство CMD для управления работой компьютера. Список команд виндовс 10:
- «bcdboot» создаёт дополнительный системный раздел на диске;
- «charmap» выводит на экран таблицу стандартных символов операционной системы, которые можно использовать при работе с текстами;
- «control» запускает панель управления операционки;
- «del». Данная команда удаляет один или несколько выбранных пользователем файлов;
- «dpiscaling» запускает окно параметров дисплея. Здесь пользователь сможет настроить яркость, гамму и контрастность изображения на собственное усмотрение;
- «gpedit.msc Windows» открывает окно локальной групповой политики операционной системы;
- «net» вызывает окошко управления сетевыми ресурсами системы для индивидуальной настройки;
- «sfc». Такие команды CMD Windows проверяют системные файлы на целостность и автоматически устраняет повреждённые объекты;
- «taskmgr» запускает диспетчер задач Windows;
- «verifier» проверяет наличие необходимых драйверов. Если в ходе проверки были найдены устаревшие, то команда выведет список проблемных устройств на дисплей.
К сведению! В Глобальной сети можно найти огромный спектр команд для командной строки. Их нужно будет вводить только на английском языке.

Ввод «sfc» в командной строке Windows
Горячие клавиши для управления командной строкой
Данным средством удобнее управлять с помощью комбинаций кнопок, отдельных клавиш на компьютерной клавиатуре. Есть несколько вариантов:
- «Ctrl + C» копирует выделенный текст;
- «Ctrl + V» вставляет скопированные ранее символы в нужную строку;
- «Ctrl + стрелка вправо или влево». Такое сочетание позволяет перемещать мигающий курсор в начало следующего слова или в конец предыдущего;
- «Ctrl + A» выделяет все набранные ранее символы;
- кнопка «Home». Нажав данную клавишу, можно передвинуть курсор в начало или конец строчки, где он стоит;
- «F3» ещё раз вставляет предыдущую команду в нужное место, при этом пользователю не придётся копировать символы;
- «Alt + F7» очищает всю историю вводимых ранее команд;
- «Alt + Enter» изменяет текущий размер окна средства. Может развернуть утилиту на весь экран либо свернуть её;
- «Shift + End» выделяет строку от места расположения курсора до конца;
- «Alt + F4». Выполнив такую комбинацию клавиш на клавиатуре ПК, пользователь сможет закрыть средство ввода команд без сохранения.
Обратите внимание! После ввода некоторых команд в системное средство может потребоваться перезагрузка компьютера для активации той или иной функции. Любое изменение в работе ОС можно отменить, воспользовавшись стандартной утилитой восстановления системы.

Внешний вид окна локальной групповой политики на Windows 10
Как редактировать текст в окне командной строки Windows
Введённые в окно утилиты символы нельзя будет удалить после нажатия на кнопку «Enter». Однако неправильно написанную команду можно изменить в процессе её написания. Чтобы стереть символ, нужно тапнуть по клавише «Backspace».
Обратите внимание! Если пользователь неправильно ввёл команды Windows, то ему не обязательно закрывать командную строку, чтобы повторить процедуру заново. Достаточно прописать команду ещё раз в следующей строке с мигающим курсором.
Таким образом, команды терминала Windows позволяют решать большое количество задач, связанных с функционированием операционки. На основании вышеизложенной информации любой пользователь сможет понять, что такое консольные команды Windows.
Командная строка, cmd и command
Командная строка – это интерфейс взаимодействия пользователя с компьютером, в котором команды отдаются путем ввода текстовых строк при помощи клавиатуры. История появления командной строки восходит к временам компьютерных терминалов, которые вовсе не имели дисплеев, вывод информации производился на печатную ленту. Позже, с появлением мониторов, командная строка приобрела свой современный вид, все вводимые команды и их результат стали отражаться на экране компьютера.
В современных компьютерных устройствах с графическим интерфейсом командная строка выглядит анахронизмом. Ее использование, на первый взгляд, кажется неоправданно сложным и устаревшим, особенно пользователям, которые начали знакомство с компьютерами с графического режима. Тем не менее, есть целый ряд случаев, когда работа с командной строкой является желательной и даже необходимой:
- Работа с программами, которые не имеют графического интерфейса;
- Работа с удаленными устройствами при минимальных затратах трафика;
- Работа с большими объемами информации, когда отсутствие элементов графического интерфейса позволяет вместить больше данных на странице;
- Работа одновременно с несколькими файлами, в которых необходимо с высокой скоростью выполнять различные команды.
В чем отличие командной строки Windows XP и Windows 7?
Командная строка Windows 7 по сравнению с Windows XP не претерпела существенных изменений. Можно сказать, что разработчики пошли путем развития и усовершенствования своего программного продукта. Большинство команд перешли в новую версию операционной системы без изменений, часть из них изменили свое название и синтаксис. Для примера, рассмотрим команду, которая в Windows XP называется «cacls». Она помогает изменять списки управления доступом к файлам и каталогам. В Windows 7 на замену этой команде пришел оператор «icacls». Принцип работы, по сравнению с предыдущей версией, во многом не изменился. Она выполняет практически те же самые действия, за исключением некоторых параметров. Для того, чтобы узнать полные возможности этой команды и список доступных параметров, введите в командной строке «icacls /?».
Как вызвать командную строку?
Командная строка в операционных системах Windows XP и Windows 7 вызывается одинаково. Для этого существует несколько способов:
- Все, что нужно сделать, зайти в меню Пуск –> Выполнить. Перед вами откроется небольшое окно, в котором нужно ввести команду «cmd» и нажать клавишу Enter. В Windows 7 команду «cmd» необходимо вводить в строке поиска в меню Пуск. После этого на экране появится окно командной строки.
- Для вызова командной строки в операционных системах семейства Windows предусмотрен специальный ярлык. Находится он по адресу Пуск –> Программы –> Стандартные –> Командная строка.
- Кроме этого, в операционных системах Windows для вызова командной строки существует специальное сочетание горячих клавиш. Нажмите Win+R – после чего откроется окно в котором необходимо набрать «cmd» и нажать «ОК», после чего будет выполнен вход в командную строку.
- Еще один способ возможен в том случае, если вы пользуетесь каким-либо файловым менеджером, например, Total Commander. Такие программы имеют текстовую строку для запуска файлов. Если в ней ввести команду «cmd», то она осуществит запуск командной строки.
Таким образом, на вопрос «Как же открыть командную строку? » можно ответить четырьмя различными способами. Вам только нужно выбрать тот вариант, который кажется наиболее приемлемым.
Восстановление системы через командную строку.
Для того, чтобы запустить восстановление системы из командной строки, необходимо войти в Windows в безопасном режиме с поддержкой командной строки. Для этого, во время загрузки операционной системы, до появления логотипа Windows, нужно нажать клавишу F8. По нажатию этой клавиши появляется меню выбора варианта загрузки. После этого необходимо войти в систему с учетной записи Администратора и открыть командную строку. Вводим команду rstrui.exe и нажимаем клавишу Enter. Важно отметить, что запустив восстановление системы из безопасного режима, отменить его, то есть вернуться к первоначальному состоянию Windows, будет уже невозможно. Тем не менее, у пользователя остается возможность запустить восстановление системы еще раз и выбрать иную точку восстановления.
Основные команды CMD Windows. Полный список + [описание и применение]
- Подписаться
- Лента публикаций
- Последние публикации
- Лучшие публикации
- за все время
Зачем нужна командная строка в современных компьютерах
Почти все современные программы и операционные системы рассчитаны на управление либо пальцем, либо мышкой. И это очень хорошо, если вы впервые открыли компьютер и ещё не знаете, что тут где. Все иконки выведены на экран, вы можете выбрать нужную команду, всё наглядно.
Но вы заметите, что опытные пользователи почти не касаются мышки: большую часть работы они делают с клавиатуры, и это у них получается гораздо быстрее. Это связано с тем, что нажимать на клавиши гораздо быстрее, особенно если уже есть мышечная память.
У программ есть горячие клавиши, чтобы ускорять работу. А у операционной системы есть командная строка — это как горячие клавиши, только для всего компьютера.
Что может командная строка
Командная строка может всё, что может операционная система, и больше:
- копировать и перемещать файлы, переименовывать их и создавать новые папки;
- форматировать диски, подключать их и отключать;
- запускать приложения и программы без интерфейса, давать им задания, получать результат;
- менять параметры системы, работать с сетью;
- до определённой степени — автоматизировать все эти дела; и многое другое.
Корректнее сказать так: командная строка умеет всё, что умеет операционная система, и даже больше.
Как вызвать командную строку
Командная строка встроена в каждый компьютер с Windows или MacOS. Программу, которая даёт доступ к командной строке, называют терминалом.
Если у вас Windows, для вызова терминала нужно нажать комбинацию клавиш Win+R, в появившемся окне набрать cmd и нажать Enter. В MacOS — нажать Cmd+пробел, набрать terminal и тоже нажать Enter (это стандартная настройка, её можно изменить).
Перед вами появится окно, куда можно вводить команды для компьютера.


Как работает
Смысл командной строки такой: вы пишете команды для компьютера, а он их выполняет. Все команды делятся на внутренние и внешние.
Внутренние команды — это те, которые уже встроены в операционную систему. С их помощью можно управлять компьютером в рамках базовых возможностей операционной системы.

Внешние команды — это все программы, которые пользователь ставит на компьютер сам. Часто бывает так, что при установке программа добавляет в систему нужные для себя вспомогательные программы — и они тоже становятся внешними командами. Например:
- вы поставили на компьютер программу VS Code, чтобы программировать на Python;
- после этого вы можете в командной строке набрать code, нажать клавишу ввода, и программа запустится;
- это значит, что сразу после установки этой программы у компьютера появилась новая команда — code.

Параметры команд
У многих команд есть параметры, которые дают дополнительные возможности.
Например, мы уже видели, как команда dir без параметров просто выдаёт нам список всех файлов и каталогов в текущей папке. Но если мы добавим параметр /p, то она покажет на экране не весь список сразу, а по частям, чтобы всё помещалось на экран:

А та же команда dir c параметром /w уберёт все подробности и выведет содержимое папки в виде нескольких колонок:

Параметры вызова можно комбинировать и добавлять к ним свои запросы. Например, если нам нужно запустить VS Code так, чтобы он на старте открыл определённый файл ninja_sword.js, то можно написать так:
code d:/ninja_sword.js

Примеры использования
С помощью командной строки можно решать много разных задач — от управления сервером до поиска файлов. Но вся мощь проявляется в случаях, когда нам нужно сделать много однотипных операций.
Представим такую ситуацию: мы скачали 30 подкастов, которые хотим послушать в дороге. Но после скачивания выяснилось, что громкость у всех записей очень тихая, и даже если выкрутить всё на максимум, её всё равно не хватает. Чтобы послушать подкасты, нам придётся:
- запустить аудиоредактор,
- по очереди открыть в нём каждый файл,
- вручную установить нужный уровень громкости,
- сохранить файл,
- открыть следующий и повторить всё то же самое,
- повторить ещё 28 раз
Очевидно, что это займёт много времени, и проще скачать другие подкасты, чем тратить столько сил на эти. Но, например, в MacOS мы можем открыть терминал и написать там две команды:
cd podcasts
for file in *; do wc -l $file; lame --scale 8 $file; done
Первая команда переходит в каталог с подкастами, а вторая:
- берёт все файлы в этой папке;
- получает их количество и название;
- в цикле запускает программу lame и указывает параметры для неё — поднять громкость в 8 раз у этого файла;
- повторяет цикл до тех пор, пока не обработаются все файлы.
В результате мы в той же папке получим те же файлы, но с увеличенной громкостью. По времени это будет гораздо быстрее, чем делать всё вручную. Но для этого нужно знать возможности командной строки, уметь с ней работать, знать команды и их параметры.
Вот что ещё можно делать через командную строку:
- следить за нагрузкой на процессор;
- настраивать автообновления программ;
- делать резервные копии по расписанию;
- генерировать тексты с помощью нейронки и результат сразу публиковать в телеграм-канале;
- собирать почту со всех ящиков, фильтровать только важные письма, собирать их в одно, красиво его оформить и распечатать на принтере;
- и что угодно ещё, если для этого есть команда или параметр вызова.
Зачем веб-разработчику командная строка
Затем, что большинство фреймворков ставятся и управляются из командной строки. Тот же Angular вообще позволяет через командную строку создавать шаблоны и заготовки приложений.
Если же вы занимаетесь веб-разработкой, то командная строка вам пригодится:
- для установки всего серверного инструментария, например PHP, Apache и MySQL;
- для работы с API и запросами;
- для настройки серверного окружения и разграничения доступа;
- для работы с репозиториями и для создания резервных копий проектов;
- для тестирования сервера под нагрузкой;
- для получения логов для анализа работы серверной части.
в | Запускает команды и программы в определенное время. С помощью параметра / every: date [,…] вы также можете назначать регулярные встречи. | 10/8/7 / Vista / XP |
аудитпол | Отображает текущие политики мониторинга. | 10/8/7 / Vista |
резервное копирование | Создает резервные копии файлов.Их можно восстановить с помощью функции restore (замененной на msbackup). | ДОС |
bcdboot | Создает и восстанавливает стартовые файлы. | 8.10.7 |
bcdedit | Позволяет пользователям вносить изменения для запуска хранилища данных конфигурации (команда представляет собой новую версию bootcfq). | 10/8/7 / Vista |
bdehdcfg | Подготавливает жесткий диск для шифрования диска BitLocker. | 8.10.7 |
bootcfg | Создает, редактирует или отображает содержимое boot.ini (хотя он все еще включен в Windows 7 CMD, он потерял свою функцию, поскольку boot.ini больше не используется для параметров запуска, вместо этого вам следует использовать bcdedit). | 10/8/7 / Vista / XP |
bootsect | Изменяет главный загрузочный код так, чтобы он был совместим с диспетчером загрузки Windows или загрузчиком NT (может быть запущен только через восстановление системы в 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), создавать (/ добавлять) или удалять (/ удалять) информацию для входа. | 10/8/7 / Vista |
конвертировать | Конвертирует разделы из FAT / FAT32 в NTFS. | 10/8/7 / Vista / XP |
ctty | Изменяет стандартный ввод и вывод для системы. | 98/95 / ДОС |
dblspace | Создает или настраивает сжатые диски (более новая версия команды называется drvspace) | .98/95 / ДОС |
дефрагментировать | Дефрагментирует все или только указанные диски. Используйте / U, чтобы наблюдать за прогрессом. Чтобы получить статистику оценки после дефрагментации, используйте параметр / V. | Все Win / DOS |
diskpart | Управляет, создает и удаляет разделы на жестком диске. | 10/8/7 / Vista / XP |
diskperf | Позволяет пользователям удаленно управлять счетчиком производительности диска. | 10/8/7 / Vista |
неприглядный | Управляет системами RAID. | 10/8/7 / Vista |
демон | Управляет образами Windows и интегрирует их. | 8.10.7 |
dispdiag | Создает файл в текущем каталоге, в котором вы найдете информацию о вашем дисплее. | 10/8/7 / Vista |
dosx | Запускает интерфейс защищенного режима DOS, который позволяет программам MS-DOS использовать более 640 КБ ОЗУ.Доступно только для поддержки старых программ DOS. | 32-битный |
запрос драйвера | Создает список со всеми установленными драйверами. | 10/8/7 / Vista / XP |
drvspace | Создает или настраивает сжатые диски. Более старая версия команды называется dblspace. | 98/95 / ДОС |
emm386 | Предоставляет DOS более 640 КБ ОЗУ. | 98/95 / ДОС |
Esentutl | Управляет базами данных в расширяемом механизме хранения. | 10/8/7 / Vista / XP |
событие | Создает запись (идентификатор и сообщение) в журнале событий. | 10/8/7 / Vista / XP |
события | Настраивает и отображает триггер события. | XP |
fdisk | Создает, удаляет разделы на жестком диске и управляет ими.Используйте diskpart в более новых версиях Windows. | 98/95 / ДОС |
fltmc | Позволяет пользователям управлять драйверами фильтров и отображать их. | 10/8/7 / Vista / XP |
фондю | Устанавливает дополнительные функции Windows. Команда представляет собой аббревиатуру основного инструмента: Features on Demand User Experience Tool. | 10/8 |
формат | Форматирует диск в файловую систему, указанную пользователем. | Все Win / DOS |
fsutil | Предоставляет множество функций, связанных с файловой системой, например удаление диска. | 10/8/7 / Vista / XP |
hwrcomp | Собирает самостоятельно созданные словари для распознавания почерка. | 8.10.7 |
Hwrreg | Устанавливает скомпилированный словарь для распознавания почерка. | 8.10.7 |
icacls | Редактирует и отображает список контроля доступа.Это устанавливает права доступа. Устаревшая версия этой команды - cacls. | 10/8/7 / Vista |
ktmutil | Запускает диспетчер транзакций ядра. | 10/8/7 / Vista |
метка | Изменяет или удаляет метку диска. | Все Win / DOS |
lh | Загружает программу в область верхней памяти (UMB) - выполняет ту же функцию, что и loadhigh. | 98/95 / ДОС |
лицензирование | Создает файлы XML и CAB, содержащие информацию о лицензии на продукт Windows. | 10/8 |
loadfix | Гарантирует, что программа загружается и выполняется выше первых 64 КБ ОЗУ. | 32-бит / DOS |
нагрузка высокая | Имеет ту же функцию, что и lh. | 98/95 / ДОС |
замок | Блокирует диск, чтобы только выбранная пользователем программа могла получить к нему прямой доступ. | 98/95 |
lodctr | Обновляет все записи реестра, связанные с индикаторами производительности. | Все выигрывают |
лесоруб | Создает и управляет сеансами трассировки событий и журналами производительности. | 10/8/7 / Vista / XP |
manage-bde | Настраивает шифрование диска с помощью BitLocker. Используйте -on, чтобы зашифровать диск.Используйте -off, чтобы снова расшифровать его и отключить защиту BitLocker. | 8.10.7 |
мем | Отображает информацию об оперативной памяти и указывает, какие программы в настоящее время загружены в нее. | 32-бит / DOS |
мемейкер | Оптимизирует оперативную память. | 98/95 / ДОС |
Режим | Настраивает системные устройства - в первую очередь на COM- или LPT-порте. | Все Win / DOS |
mofcomp | Анализирует файлы в формате управляемых объектов (MOF) и добавляет классы и экземпляры в репозиторий WMI. | Все выигрывают |
Mountvol | Создает и удаляет точки монтирования для дисков и отображает их. | 10/8/7 / Vista / XP |
msav | Запускает антивирус Microsoft. | ДОС |
msbackup | Запускает Microsoft Backup (заменяет резервную копию и восстанавливает). | ДОС |
mscdex | Загружает поддержку CD-ROM для MS-DOS. | 98/95 / ДОС |
MSD | Запускает программу Microsoft Diagnostics, с помощью которой может отображаться системная информация. | ДОС |
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 |
пентнт | Распознает ошибки деления с плавающей запятой в чипах Pentium, запускает эмуляцию с плавающей запятой и отключает оборудование с плавающей запятой. | XP |
pkgmgr | Устанавливает, удаляет и настраивает пакеты и функции для Windows. | 10/8/7 / Vista |
pnpunattend | Автоматизирует установку драйверов устройств. | 10 |
pnputil | Устанавливает устройства plug-and-play из командной строки. | 10/8/7 / Vista |
мощность | Использует состояние IDLE процессора для снижения энергопотребления. | 98/95 / ДОС |
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 |
реагентc | Настраивает среду восстановления Windows, с помощью которой вы можете восстановить установку операционной системы. | 8.10.7 |
исправлять | Создает определяемый пользователем образ Windows для восстановления системы. | 8 |
рег | Управляет реестром командной строки. Пользователи могут создавать новые ключи (reg add) или удалять их (reg delete). | 10/8/7 / Vista / XP |
Regini | Изменяет авторизацию реестра. | 10/8/7 / Vista / XP |
зарегистрировать-cimprovider | Регистрирует поставщика общей информационной модели (поставщик CIM) в Windows. | 10/8 |
regsvr32 | Регистрирует файл DLL в реестре. | 10/8/7 / Vista / XP |
перезапуск | Создает новые протоколы показателей эффективности из данных в существующих протоколах. | 10/8/7 / Vista / XP |
ремонт-бдэ | Восстанавливает и расшифровывает неисправные диски, зашифрованные с помощью BitLocker. Файлы следует сохранить на заменяющем диске. | 8.10.7 |
сброс | Сбрасывает сеанс. Вы также можете использовать команду rwinsta. | 10/8/7 / Vista / XP |
восстановить | Восстанавливает резервные копии, созданные с помощью команды резервного копирования (заменено на msbackup). | ДОС |
Rwinsta | Команда выполняет ту же функцию, что и сброс. | 10/8/7 / Vista / XP |
sc | Управляет службами путем подключения к контроллеру служб. | 10/8/7 / Vista / XP |
сканрег | Восстанавливает реестр и позволяет создавать из него резервную копию. | 98/95 |
sdbinst | Применяет файлы пользовательской базы данных (SDB). | 10/8/7 / Vista / XP |
secedit | Анализирует параметры безопасности, сравнивая текущие конфигурации с шаблонами. С помощью этой команды также можно настраивать, импортировать и экспортировать параметры. | 10/8/7 / Vista / XP |
сетвер | Устанавливает номер версии MS-DOS, который пересылается программе, даже если он не соответствует фактической версии. | 32-бит / DOS |
Setx | Создает или изменяет переменную окружения у пользователя системного окружения. | 10/8/7 / Vista |
sfc | Проверяет все важные и защищенные системные файлы.Неправильные версии заменяются правильными. | 10/8/7 / Vista / XP |
smartdrv | Запускает программу кэширования жесткого диска SMARTDrive и управляет ею. | 98/95 / ДОС |
sys | Копирует системные файлы из MS-DOS и командного интерпретатора на другой жесткий диск. Это делает его загрузочным. | 98/95 / ДОС |
системная информация | Отображает информацию об установке Windows, включая все установленные пакеты услуг.Информацию можно получить как из локальной системы, так и с удаленного компьютера. | 10/8/7 / Vista / XP |
tpmvscmgr | Создает и удаляет виртуальные смарт-карты TPM. Это виртуальные смарт-карты, зашифрованные на основе модели доверенной платформы. | 10/8 |
Tracerpt | Обрабатывает журналы или данные в реальном времени, созданные во время отслеживания компьютерных программ. | 10/8/7 / Vista / XP |
typeperf | Отображает данные счетчика производительности или записывает их в файл. | 10/8/7 / Vista / XP |
неформатировать | Отменяет форматирование диска, выполненное командой форматирования. | ДОС |
разблокировать | Разблокирует диск, заблокированный с помощью команды блокировки. | 98/95 |
unlodctr | Удаляет имена и описания расширяемых счетчиков производительности в реестре Windows. | 10/8/7 / Vista / XP |
vaultcmd | Создает, удаляет и отображает сохраненную регистрационную информацию. | 8.10.7 |
объем | Отображает этикетку и серийный номер диска. | Все Win / DOS |
vsafe | Запускает антивирусную программу VSafe. | ДОС |
всадмин | Управляет службами теневого копирования томов, которые могут использоваться для хранения различных версий (снимков) дисков. | 10/8/7 / Vista / XP |
wbadmin | Создает резервные копии операционной системы и доставляет информацию в созданные резервные копии. | 10/8/7 / Vista |
wevtutil | Управляет журналами событий и файлами журналов событий. | 10/8/7 / Vista |
кто я | Предоставляет информацию о текущем пользователе. С помощью параметра / GROUP вы можете получить дополнительную информацию о членстве в группе. | 10/8/7 / Vista |
Winmgmt | Управляет репозиториями WMI. Резервное копирование (/ backup) возможно, например, с помощью команды. | Все выигрывают |
Winsat | Оценивает различные системные факторы - например, производительность процессора или графические возможности. | 10/8/7 / Vista |
wmic | Запускает инструментарий управления Windows в командной строке.Здесь можно изменять различные настройки Windows - как локально, так и на удаленных компьютерах. | 10/8/7 / Vista / XP |
xwizard | Регистрирует данные Windows в виде файлов XML. | 8.10.7 |
cmd | Документы Microsoft
- 5 минут на чтение
В этой статье
Запускает новый экземпляр интерпретатора команд, Cmd.exe. Если используется без параметров, cmd отображает версию и информацию об авторских правах операционной системы.
Синтаксис
cmd [/ c | / k] [/ s] [/ q] [/ d] [/ a | / u] [/ t: { | }] [/ e: {on | off}] [/ f: {on | off}] [/ v: {on | выкл}] [<строка>]
Параметры
Параметр | Описание | |
---|---|---|
/ с | Выполняет команду, указанную в строке , а затем останавливается. | |
/ к | Выполняет команду, указанную в строке , и продолжает. | |
/ с | Изменяет обработку строки после / c или / k . | |
/ кв | Отключает эхо. | |
/ д | Отключает выполнение команд автозапуска. | |
/ а | Форматирует вывод внутренней команды в канал или файл как Американский национальный институт стандартов (ANSI). | |
/ u | Форматирует вывод внутренней команды в канал или файл в формате Unicode. | |
/ т: { | } | Устанавливает цвета фона ( b ) и переднего плана ( f ). |
/ e: на | Включает расширения команд. | |
/ е: выкл | Отключает расширения команд. | |
/ f: на | Разрешает завершение имени файла и каталога. | |
/ ф: выкл. | Отключает завершение имени файла и каталога. | |
/ v: на | Включает отложенное расширение переменной среды. | |
/ v: выключено | Отключает отложенное раскрытие переменной среды. | |
<строка> | Задает команду, которую вы хотите выполнить. | |
/? | Отображает справку в командной строке. |
В следующей таблице перечислены допустимые шестнадцатеричные цифры, которые можно использовать в качестве значений для
и
:
Значение | Цвет |
---|---|
0 | Черный |
1 | Синий |
2 | зеленый |
3 | Аква |
4 | Красный |
5 | фиолетовый |
6 | желтый |
7 | Белый |
8 | Серый |
9 | Голубой |
а | Светло-зеленый |
б | Светло-голубой |
c | Светло-красный |
г | Светло-фиолетовый |
e | Светло-желтый |
f | Ярко-белый |
Примечания
-
Чтобы использовать несколько команд для
<строка>
, разделите их разделителем команд && и заключите их в кавычки.Например:"<команда1> && <команда2> && <команда3>"
-
Если вы укажете / c или / k , cmd процессов, остаток строки и кавычки сохранятся, только если выполнены все следующие условия:
-
Вы также не используете / s .
-
Вы используете ровно один набор кавычек.
-
В кавычках не используются специальные символы (например: & <> () @ ^ |).
-
Вы используете один или несколько символов пробела в кавычках.
-
Строка в кавычках - это имя исполняемого файла.
Если предыдущие условия не выполняются, строка обрабатывается путем проверки первого символа, чтобы убедиться, что это открывающая кавычка. Если первый символ - это открывающая кавычка, она удаляется вместе с закрывающей кавычкой.Текст после закрывающих кавычек сохраняется.
-
-
Если вы не укажете / d в строке , Cmd.exe будет искать следующие подразделы реестра:
Если присутствует один или оба подраздела реестра, они выполняются перед всеми другими переменными.
Осторожно
Неправильное редактирование реестра может серьезно повредить вашу систему. Перед внесением изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере.
-
Вы можете отключить расширения команд для определенного процесса, используя / e: off . Вы можете включить или отключить расширения для всех параметров командной строки cmd на компьютере или в пользовательском сеансе, установив следующие значения REG_DWORD :
Задайте значение REG_DWORD либо 0 × 1 (включено), либо 0 × 0 (отключено) в реестре с помощью Regedit.exe. Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Осторожно
Неправильное редактирование реестра может серьезно повредить вашу систему. Перед внесением изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере.
Когда вы включаете расширения команд, это влияет на следующие команды:
-
Если вы включили отложенное раскрытие переменной среды, вы можете использовать восклицательный знак для замены значения переменной среды во время выполнения.
-
Завершение имен файлов и каталогов по умолчанию отключено.Вы можете включить или отключить завершение имени файла для определенного процесса команды cmd с помощью / f: { на | от }. Вы можете включить или отключить завершение имен файлов и каталогов для всех процессов команды cmd на компьютере или для сеанса входа пользователя в систему, установив следующие значения REG_DWORD :
-
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ CompletionChar \ REG_DWORD
-
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ PathCompletionChar \ REG_DWORD
-
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ CompletionChar \ REG_DWORD
-
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ PathCompletionChar \ REG_DWORD
Чтобы установить значение REG_DWORD , запустите Regedit.exe и используйте шестнадцатеричное значение управляющего символа для конкретной функции (например, 0 × 9 - TAB, а 0 × 08 - BACKSPACE). Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Осторожно
Неправильное редактирование реестра может серьезно повредить вашу систему. Перед внесением изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере.
-
-
Если вы разрешаете завершение имен файлов и каталогов с помощью / f: на , используйте CTRL + D для завершения имени каталога и CTRL + F для завершения имени файла.Чтобы отключить конкретный символ завершения в реестре, используйте значение пробела [ 0 × 20 ], потому что это недопустимый управляющий символ.
-
При нажатии CTRL + D или CTRL + F выполняется завершение имени файла и каталога. Эти функции сочетания клавиш добавляют подстановочный знак к строке (если таковой нет), строят список совпадающих путей и затем отображают первый совпадающий путь.
Если ни один из путей не совпадает, функция завершения имени файла и каталога издает звуковой сигнал и не изменяет отображение.Для перемещения по списку совпадающих путей несколько раз нажмите CTRL + D или CTRL + F . Для перемещения по списку назад нажмите одновременно клавиши SHIFT и CTRL + D или CTRL + F . Чтобы отменить сохраненный список совпадающих путей и создать новый список, отредактируйте строку и нажмите CTRL + D или CTRL + F . Если вы переключаетесь между CTRL + D и CTRL + F , сохраненный список совпадающих путей удаляется и создается новый список.Единственная разница между комбинациями клавиш CTRL + D и CTRL + F заключается в том, что CTRL + D соответствует только именам каталогов, а CTRL + F соответствует именам файлов и каталогов. Если вы используете завершение имен файлов и каталогов в любой из встроенных команд каталогов (то есть CD , MD или RD ), предполагается завершение каталогов.
-
Автозавершение имен файлов и каталогов правильно обрабатывает имена файлов, содержащие пробелы или специальные символы, если вы помещаете кавычки вокруг соответствующего пути.знак равно ! '+, `~ [пробел].
-
Если предоставленная вами информация содержит пробелы, вы должны заключить текст в кавычки (например, «Имя компьютера»).
-
Если вы обрабатываете завершение имени файла и каталога из строки , любая часть пути справа от курсора отбрасывается (в той точке в строке , где было обработано завершение).
-
Дополнительные ссылки
.MS-DOS и командная строка Windows, команда cmd
Обновлено: 18.05.2020, Computer Hope
command.com ( CMD в более поздних версиях Windows) - это интерпретатор команд для MS-DOS, необходимый для работы операционных систем Microsoft. Без command.com компьютер под управлением операционной системы Microsoft не смог бы загрузиться.
При работе под Windows NT, 2000, XP, Vista, 7, 8 и 10 есть две версии интерпретатора команд, команда .com и cmd.exe . Cmd предлагает дополнительные переменные среды, чем command.com; однако мы рекомендуем, если вы пытаетесь запустить служебную программу MS-DOS, используя command.com. Чтобы использовать command.com, нажмите Пуск, Выполнить и введите команду .
Наличие
Command, или command.com, является интерпретатором команд, и с ранними версиями Windows и MS-DOS вы не смогли бы использовать компьютер без этого файла. Этот файл доступен во всех версиях Microsoft Windows, и более поздние версии Windows используют его для доступа к оболочке MS-DOS.
CMD или CMD.EXE - это оболочка командной строки, представленная в Windows NT и доступная для всех следующих версий Microsoft Windows.
Синтаксис
Windows 2000, XP, Vista, 7, 8 и 10 синтаксис "cmd"
Запускает новый экземпляр интерпретатора команд Windows 2000 или Windows XP.
CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] строка]
/ C | Выполняет команду, указанную в строке, а затем завершается. |
/ К | Выполняет команду, указанную в строке, но остается. |
/ S | Изменяет обработку строки после / C или / K (см. Ниже). |
/ Q | Отключает эхо. |
/ D | Отключить выполнение команд автозапуска из реестра (см. Ниже). |
/ А | Заставляет вывод внутренних команд в канал или файл в формате ANSI. |
/ U | Заставляет вывод внутренних команд в канал или файл в формате Unicode. |
/ Т: fg | Устанавливает цвета переднего плана / фона (подробнее см. COLOR /?). |
/ E: ON | Включите расширения команд (см. Ниже). |
/ E: ВЫКЛ | Отключить расширения команд (см. Ниже). |
/ F: НА | Включить символы завершения имени файла и каталога (см. Ниже). |
/ F: ВЫКЛ | Отключить символы завершения имен файлов и каталогов (см. Ниже). |
/ В: НА | Включить отложенное раскрытие переменной среды с использованием c в качестве разделителя. Например, / V: ON позволит! Var! для расширения переменной var во время выполнения. Синтаксис var расширяет переменные во время ввода, что совсем другое дело внутри цикла FOR. |
/ V: ВЫКЛ | Отключить отложенное расширение среды. |
Обратите внимание, что для строки принимаются несколько команд, разделенных разделителем команд '&&', если она заключена в кавычки.Кроме того, по соображениям совместимости / X - это то же самое, что / E: ON, / Y - то же самое, что / E: OFF, и / R - то же самое, что / C. Любые другие переключатели игнорируются.
Если указан / C или / K, оставшаяся часть командной строки после переключателя обрабатывается как командная строка, где для обработки символов кавычек (") используется следующая логика:
1. Если все следующие условия выполнены, то символы кавычек в командной строке сохраняются:
- Переключатель No / S.
- Ровно две кавычки.| символы.
- Между двумя кавычками есть один или несколько пробелов.
- Строка между двумя кавычками - это имя исполняемого файла.
2. В противном случае по-прежнему проверяется, является ли первый символ кавычкой. Если это так, удалите начальный символ и удалите последний символ кавычки в командной строке, сохранив любой текст после последнего символа кавычки.
Если / D НЕ был указан в командной строке, то когда CMD.EXE запускается, он ищет следующие переменные реестра REG_SZ / REG_EXPAND_SZ, и если одна из них или обе присутствуют, они выполняются первыми.
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun
или
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
Командные расширения включены по умолчанию. Вы также можете отключить расширения для определенного вызова с помощью переключателя / E: OFF. Вы можете включить или отключить расширения для всех вызовов CMD.EXE, установив одно или оба следующих значения REG_DWORD на 0x1 или 0x0 в реестре с помощью REGEDT32.EXE:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ EnableExtensions
или
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ EnableExtensions
Индивидуальные настройки пользователя имеют приоритет над настройками аппарата. Параметры командной строки имеют приоритет над параметрами реестра.
Расширения команд включают изменения или дополнения к следующим командам.
Чтобы получить конкретную информацию, введите
Отложенное расширение переменной среды НЕ включено по умолчанию. Вы можете включить или отключить отложенное раскрытие переменной среды для конкретного вызова CMD.EXE с помощью переключателя / V: ON или / V: OFF. Чтобы включить или отключить завершение для всех вызовов CMD.EXE, установите одно или оба следующих значения REG_DWORD на 0x1 или 0x0 в реестре с помощью REGEDT32.EXE:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ DelayedExpansion
или
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ DelayedExpansion
Индивидуальные настройки пользователя имеют приоритет над настройками аппарата. Параметры командной строки имеют приоритет над параметрами реестра.
Если включено отложенное раскрытие переменной среды, восклицательный знак может заменять значение переменной среды во время выполнения.
Завершение имен файлов и каталогов НЕ включено по умолчанию. Вы можете включить или отключить завершение имени файла для конкретного вызова CMD.EXE с помощью переключателя / F: ON или / F: OFF. Чтобы включить или отключить завершение для всех вызовов CMD.EXE на компьютере или в сеансе входа пользователя, установите одно или оба из следующих значений REG_DWORD в реестре с помощью REGEDT32.EXE:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ CompletionChar HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ PathCompletionChar
или
HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ CompletionChar HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ PathCompletionChar
с шестнадцатеричным значением управляющего символа, используемого для конкретной функции (например,g., 0x4 - это Ctrl-D, а 0x6 - это Ctrl-F). Пользовательские настройки имеют приоритет над настройками машины. Параметры командной строки имеют приоритет над параметрами реестра.
Если завершение включено с помощью переключателя / F: ON, используются два управляющих символа: Ctrl-D для завершения имени каталога и Ctrl-F для завершения имени файла. Чтобы отключить определенный символ завершения в реестре, используйте значение для пробела (0x20), поскольку это недопустимый управляющий символ.
Завершение вызывается, когда вы вводите один из двух управляющих символов.Функция завершения добавляет подстановочный знак слева от курсора, если его нет, и составляет список совпадающих путей. Затем он отображает первый совпадающий путь. Если пути не совпадают, он издает звуковой сигнал и оставляет дисплей в покое. После этого повторное нажатие того же управляющего символа будет циклически перемещаться по списку совпадающих путей. Нажатие клавиши Shift вместе с управляющим символом перемещает список назад. Если вы отредактируете строку каким-либо образом и снова нажмете управляющий символ, сохраненный список совпадающих путей будет отброшен и будет создан новый.То же самое происходит, если вы переключаетесь между завершением имени файла и каталога. Разница между двумя управляющими символами заключается в том, что символ завершения файла соответствует именам файлов и каталогов, а символ завершения каталога соответствует только именам каталогов. Если завершение файла используется в любой из встроенных команд каталога (CD, MD или RD), то предполагается завершение каталога.
Код завершения правильно обрабатывает имена файлов, содержащие пробелы или другие специальные символы, заключая в кавычки соответствующий путь.=;! '+, `~
Ранний синтаксис "команды" Windows
Запускает новую копию интерпретатора команд Windows.
КОМАНДА [[диск:] путь] [устройство] [/ E: nnnnn] [/ L: nnnn] [/ U: nnn] [/ P] [/ MSG] [/ LOW] [/ Y [/ C | K ] команда]
[диск:] путь | Задает каталог, в котором находится COMMAND.COM. |
прибор | Задает устройство, которое будет использоваться для ввода и вывода команд. |
/ E: nnnnn | Устанавливает начальный размер среды в nnnnn байтов.(nnnnn должно быть от 256 до 32 768). |
/ л: nnnn | Определяет длину внутренних буферов (также требуется / P). (nnnn должно быть от 128 до 1024). |
/ U: nnn | Определяет длину входного буфера (также требуется / P). (nnn должно быть от 128 до 255). |
/ П | Делает новый интерпретатор команд постоянным (не может выйти). |
/ MSG | Сохраняет все сообщения об ошибках в памяти (также требуется / P). |
/ НИЗКАЯ | Заставляет КОМАНДУ сохранять резидентные данные в малой памяти. |
/ Y | Пошаговое выполнение пакетной программы, указанной с помощью / C или / K. Доступно только в MS-DOS 6.x и выше. |
/ C команда | Выполняет указанную команду и возвращает. |
/ K команда | Выполняет указанную команду и продолжает работу. |
/ Z | Отображает уровень ошибки каждой выполненной команды.Доступно только в MS-DOS 7.x и выше. |
Примеры
cmd
В этом примере открывается командная оболочка cmd. Если вы уже были в командной оболочке и запускали команду «cmd» или «command» в командной строке, откроется новая командная строка Windows. Ввод «exit» приведет к выходу из новой командной строки и возврату к исходной командной строке.
.окон - Для чего нужен cmd / s?
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Обратитесь к разработчикам и технологам со всего мира
- О компании
Загрузка…
- Авторизоваться зарегистрироваться
-
текущее сообщество
команд Windows | Документы Microsoft
- 8 минут на чтение
В этой статье
Все поддерживаемые версии Windows (серверная и клиентская) имеют встроенный набор консольных команд Win32.
Этот набор документации описывает команды Windows, которые можно использовать для автоматизации задач с помощью сценариев или инструментов создания сценариев.
Предварительные требования
Информация, содержащаяся в этом разделе, относится к:
- Windows Server 2019
- Windows Server (полугодовой канал)
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
- Windows Server 2008
- Windows 10
- Windows 8.1
Обзор командной оболочки
Командная оболочка была первой оболочкой, встроенной в Windows для автоматизации рутинных задач, таких как управление учетными записями пользователей или ночное резервное копирование, с пакетным (.bat) файлы. С Windows Script Host вы можете запускать более сложные сценарии в командной оболочке. Для получения дополнительной информации см. Cscript или wscript. Вы можете выполнять операции более эффективно с помощью сценариев, чем с помощью пользовательского интерфейса. Сценарии принимают все команды, доступные в командной строке.
Windows имеет две командные оболочки: командную оболочку и PowerShell. Каждая оболочка - это программа, которая обеспечивает прямую связь между вами и операционной системой или приложением, обеспечивая среду для автоматизации ИТ-операций.
PowerShell был разработан для расширения возможностей командной оболочки для выполнения команд PowerShell, называемых командлетами. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев. Вы можете запускать команды Windows и командлеты PowerShell в Powershell, но командная оболочка может запускать только команды Windows, но не командлеты PowerShell.
Для наиболее надежной и современной автоматизации Windows мы рекомендуем использовать PowerShell вместо команд Windows или Windows Script Host для автоматизации Windows.
Примечание
Вы также можете загрузить и установить PowerShell Core, версию PowerShell с открытым исходным кодом.
Осторожно
Неправильное редактирование реестра может серьезно повредить вашу систему. Перед внесением следующих изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере.
Примечание
Чтобы включить или отключить завершение имен файлов и каталогов в командной оболочке на компьютере или в сеансе входа пользователя, запустите regedit.exe и установите следующее значение reg_DWOrd :
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ completedChar \ reg_DWOrd
Чтобы установить значение reg_DWOrd , используйте шестнадцатеричное значение управляющего символа для конкретной функции (например, 0 9 - Tab, а 0 08 - Backspace). Заданные пользователем параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Справочник по командной строке A – Z
Чтобы найти информацию о конкретной команде, в следующем меню A – Z щелкните букву, с которой начинается команда, а затем щелкните имя команды.
A | B | C | D | E | F | G | H | Я | J | K | L | M | N | O | P | Q | R | S | Т | U | V | W | X | Y | Z
A
B
С
D
E
F
G
H
I
Дж
К
л
M
N
O
-P
Q
R
S
т
U
В
Вт
х
.cmd - Начало работы с cmd
В этом разделе представлен обзор того, что такое cmd, и почему разработчик может захотеть его использовать.
Следует также упомянуть любые крупные темы в cmd и ссылки на связанные темы. Поскольку документация для cmd является новой, вам может потребоваться создать начальные версии этих связанных тем.
Команды в CMD
Доступные команды будут отображены, включая краткое описание, в табличном формате.
В Windows 10 перечислены следующие команды:
Команда | Описание |
---|---|
ASSOC | Отображает или изменяет ассоциации расширений файлов. |
ATTRIB | Отображает или изменяет атрибуты файла. |
BREAK | Устанавливает или снимает расширенную проверку CTRL + C. |
BCDEDIT | Устанавливает свойства в базе данных загрузки для управления загрузкой. |
CACLS | Отображает или изменяет списки управления доступом (ACL) файлов. |
CALL | Вызывает одну пакетную программу из другой. |
CD | Отображает имя или изменяет текущий каталог. |
CHCP | Отображает или устанавливает номер активной кодовой страницы. |
CHDIR | Отображает имя или изменяет текущий каталог. |
CHKDSK | Проверяет диск и отображает отчет о состоянии. |
CHKNTFS | Отображает или изменяет проверку диска во время загрузки. |
CLS | Очищает экран. |
CMD | Запускает новый экземпляр интерпретатора команд Windows. |
ЦВЕТ | Устанавливает цвета переднего плана и фона консоли по умолчанию. |
COMP | Сравнивает содержимое двух файлов или наборов файлов. |
COMPACT | Отображает или изменяет сжатие файлов в разделах NTFS. |
CONVERT | Преобразует тома FAT в NTFS. Преобразовать текущий привод |
невозможно. | |
КОПИЯ | Копирует один или несколько файлов в другое место. |
ДАТА | Отображает или устанавливает дату. |
DEL | Удаляет один или несколько файлов. |
DIR | Отображает список файлов и подкаталогов в каталоге. |
DISKPART | Отображает или настраивает свойства раздела диска. |
DOSKEY | Редактирует командные строки, вызывает команды Windows, а |
создает макросы. | |
DRIVERQUERY | Отображает текущее состояние и свойства драйвера устройства. |
ECHO | Отображает сообщения или включает или выключает эхо команды. |
ENDLOCAL | Завершает локализацию изменений среды в пакетном файле. |
ERASE | Удаляет один или несколько файлов. |
EXIT | Завершает работу программы CMD.EXE (интерпретатор команд). |
FC | Сравнивает два файла или набора файлов и отображает различия между ними |
. | |
НАЙТИ | Выполняет поиск текстовой строки в файле или файлах. |
FINDSTR | Выполняет поиск строк в файлах. |
ДЛЯ | Выполняет указанную команду для каждого файла в наборе файлов. |
FORMAT | Форматирует диск для использования с Windows. |
FSUTIL | Отображает или настраивает свойства файловой системы. |
FTYPE | Отображает или изменяет типы файлов, используемые в ассоциациях расширений файлов |
. | |
GOTO | Направляет интерпретатор команд Windows на помеченную строку в |
пакетной программе. | |
GPRESULT | Отображает информацию о групповой политике для компьютера или пользователя. |
GRAFTABL | Позволяет Windows отображать расширенный набор символов в графическом режиме |
. | |
HELP | Предоставляет справочную информацию по командам Windows. |
ICACLS | Отображение, изменение, резервное копирование или восстановление списков ACL для файлов и |
каталогов. | |
IF | Выполняет условную обработку в пакетных программах. |
LABEL | Создает, изменяет или удаляет метку тома диска. |
MD | Создает каталог. |
MKDIR | Создает каталог. |
MKLINK | Создает символические ссылки и жесткие ссылки |
MODE | Настраивает системное устройство. |
БОЛЬШЕ | Выводит вывод по одному экрану за раз. |
MOVE | Перемещает один или несколько файлов из одного каталога в другой |
каталог. | |
ОТКРЫТЫЕ ФАЙЛЫ | Отображает файлы, открытые удаленными пользователями для общего файлового ресурса. |
ПУТЬ | Отображает или устанавливает путь поиска для исполняемых файлов. |
ПАУЗА | Приостанавливает обработку командного файла и отображает сообщение. |
POPD | Восстанавливает предыдущее значение текущего каталога, сохраненное с помощью |
PUSHD. | |
ПЕЧАТЬ | Печатает текстовый файл. |
PROMPT | Изменяет командную строку Windows. |
PUSHD | Сохраняет текущий каталог, а затем изменяет его. |
RD | Удаляет каталог. |
RECOVER | Восстанавливает читаемую информацию с плохого или неисправного диска. |
REM | Записывает комментарии (примечания) в пакетные файлы или CONFIG.SYS. |
REN | Переименование файла или файлов. |
ПЕРЕИМЕНОВАТЬ | Переименование файла или файлов. |
ЗАМЕНИТЬ | Заменяет файлы. |
RMDIR | Удаляет каталог. |
ROBOCOPY | Расширенная утилита для копирования файлов и деревьев каталогов |
SET | Отображает, устанавливает или удаляет переменные среды Windows. |
SETLOCAL | Начинает локализацию изменений среды в пакетном файле. |
SC | Отображает или настраивает службы (фоновые процессы). |
SCHTASKS | Планирует выполнение команд и программ на компьютере. |
SHIFT | Смещает положение заменяемых параметров в пакетных файлах. |
ВЫКЛЮЧЕНИЕ | Обеспечивает надлежащее локальное или удаленное отключение машины. |
СОРТИРОВАТЬ | Сортировка ввода. |
START | Запускает отдельное окно для запуска указанной программы или команды. |
SUBST | Связывает путь с буквой диска. |
SYSTEMINFO | Отображает свойства и конфигурацию машины. |
TASKLIST | Отображает все запущенные в данный момент задачи, включая службы. |
TASKKILL | Убить или остановить запущенный процесс или приложение. |
ВРЕМЯ | Отображает или устанавливает системное время. |
TITLE | Устанавливает заголовок окна для CMD.EXE-сессия. |
ДЕРЕВО | Графически отображает структуру каталогов диска или путь |
. | |
ТИП | Отображает содержимое текстового файла. |
VER | Отображает версию Windows. |
ПРОВЕРИТЬ | Сообщает Windows, нужно ли проверять, правильно ли записаны ваши файлы |
на диск. | |
VOL | Отображает метку тома диска и серийный номер. |
XCOPY | Копирует файлы и деревья каталогов. |
WMIC | Отображает информацию WMI внутри интерактивной командной оболочки. |
Чтобы получить больше информации о конкретной команде, используйте /? Вариант
, например команда tree
дает:
дерево /? Графически отображает структуру папок на диске или пути. ДЕРЕВО [диск:] [путь] [/ F] [/ A] / F Отображение имен файлов в каждой папке./ A Использовать ASCII вместо расширенных символов.
Характеристики
Командная строка Microsoft - это интерпретатор командной строки (CLI) для операционных систем Windows.
CLI - это программа, предназначенная в первую очередь для чтения инструкций операционной системы, вводимых пользователем на клавиатуре. Поэтому к нему также обращаются как к интерфейсу командной строки , чтобы противопоставить его графическим интерфейсам.
Поскольку эти интерфейсы (текстовые или графические) защищают пользователя от прямого доступа к ядру операционной системы, они также называются оболочками , .
Учитывая имя исполняемого файла командной строки, cmd.exe
, командная строка имеет дружественное имя cmd
. Учитывая роль пилотной ОС, также называется консоль .
Как и другие оболочки, cmd может читать пакет инструкций из файла. В этом случае оболочка cmd действует как интерпретатор языка, а содержимое файла можно рассматривать как реальную программу.При выполнении этих пакетных программ промежуточная фаза компиляции отсутствует. Обычно они читаются, интерпретируются и выполняются построчно. Поскольку нет компиляции, нет создания отдельного исполняемого файла. По этой причине программы обозначаются как пакетных сценариев или сценариев оболочки .
Обратите внимание, что инструкции, вводимые в интерактивном режиме, могут иметь немного другой синтаксис, чем инструкции, представленные в виде сценария, но общий принцип заключается в том, что то, что можно ввести из командной строки, также можно поместить в файл для последующего повторного использования.
Привет, мир
Пакетные сценарии командной строки имеют расширение .cmd
или .bat
, последнее из соображений совместимости.
Чтобы создать сценарий приветственного слова, вам сначала нужно место, где его набрать. Для простых сценариев также подойдет Блокнот Windows. Если вы серьезно относитесь к написанию сценариев оболочки, вам нужны более эффективные инструменты. В любом случае есть несколько бесплатных альтернатив, таких как Notepad ++.
В назначенном вами редакторе введите:
эхо Привет, мир Пауза
Сохраните это как привет.cmd
Если вы используете «Блокнот» в качестве редактора, вам следует уделять много внимания сохраненному имени, поскольку Блокнот всегда добавляет к вашим файлам расширение .txt
, что означает, что фактическое имя вашего файла может быть Привет.cmd.txt
. Чтобы этого избежать, в диалоговом окне сохранения:
- В поле
Имя файла
введите имя в двойных кавычках, например"hello.cmd"
- В поле «
Сохранить как тип
» выберите «Все файлы» вместо параметра «Текстовый документ по умолчанию».
Если файл был сохранен правильно, его значок должен быть похож на (Windows Vista):
Вы также можете отключить параметр «Скрыть расширение для известных типов файлов» в параметрах просмотра папок проводника. В этом случае имена файлов всегда отображаются с их расширениями.
Для выполнения hello.cmd
есть две возможности. Если вы используете графическую оболочку Windows, просто дважды щелкните ее значок.
Если вы хотите использовать саму командную строку, вы должны сначала определить каталог, в котором вы сохранили hello.cmd
. В связи с этим, если вы откроете проводник с помощью + E . В окнах со списком файлов вы обычно читаете имя пути к каталогу, в котором они находятся. Таким образом, вы можете определить каталог hello.cmd
. Имена каталогов Windows, как правило, довольно длинные, и их ввод может привести к ошибкам. Лучше, если вы выберете и скопируете путь к каталогу в буфере обмена для последующей вставки.
Запустите командную строку. Вы читали похожую строку.
Microsoft Windows [Версия ...] (c) ... Microsoft Corporation. Все права защищены. C: \ Пользователи \ ...>
Версия / год Windows конечно зависит от вашей. В последней строке перед >
вы читаете путь к текущему каталогу. Вы должны сделать текущим каталог, в котором находится ваш скрипт. По этой причине введите команду изменения каталога cd
, используя строку, подобную следующей:
cd
Вместо
вставьте имя каталога, который вы ранее скопировали.
Чтобы вставить путь к каталогу в Windows 10, вам просто нужно набрать Ctrl - C , как в редакторе. Для более старых систем вы можете сделать это, щелкнув правой кнопкой мыши в окне cmd
.
После ввода команды обратите внимание, что текущий путь до >
изменяется соответственно.
Теперь вы можете запустить сценарий приветствия, просто введя:
привет
Комментарии
Сценарий выводит примерно такой результат:
C: \ Users \...> эхо Hello World Привет, мир C: \ Users \ ...> пауза Нажмите любую клавишу для продолжения . . .
Строки, содержащие символ >
, повторяют инструкции сценария, как если бы вы вводили их в интерактивном режиме. Это можно отключить, написав:
@echo off
в качестве первой строки вашего скрипта. Это могло бы уменьшить беспорядок, но у вас будет меньше подсказок о том, что происходит, относительно тех команд сценария, которые не дают видимых результатов.
Последняя команда, пауза
, предлагает вам нажать любую клавишу. Когда вы это сделаете, вы выйдете из hello
.
Если вы запускаете hello
с консоли, он вам действительно не нужен, потому что, когда hello
завершает свое выполнение, cmd.exe
остается открытым, и вы можете прочитать вывод hello
. При двойном щелчке мыши в проводнике запускается cmd.exe
на время, необходимое для выполнения hello
. Когда hello
завершается, cmd.exe
делает то же самое, и у вас нет возможности прочитать вывод hello
. pause
command предотвращает выход hello
до тех пор, пока вы не нажмете клавишу, что также дает возможность прочитать вывод.
Наконец, несмотря на то, что имя скрипта - hello.cmd
, нет необходимости вводить полное имя, достаточно его основы hello.cmd
. Этот механизм работает и для исполняемых файлов с расширением .exe
. Что делать, если есть скрипт привет.cmd
и исполняемый файл hello.exe
в одном каталоге? Первый имеет приоритет в командной строке, поэтому будет выполнен hello.cmd
.
Навигация в cmd
Одна из самых распространенных вещей, которые вам нужно сделать в командной строке, - это перемещаться по файловой системе. Для этого мы будем использовать ключевые слова cd
и dir
. Начните с открытия командной строки, используя один из упомянутых здесь методов.Скорее всего, вы увидите что-то похожее на то, что показано ниже, где UserName
- ваш пользователь.
C: \ Users \ Имя пользователя>
Независимо от того, где вы находитесь в вашей файловой структуре, если ваша система похожа на большинство, мы можем начать с этой команды:
кд C: \
Это изменит ваш текущий каталог на диск C: \
. Обратите внимание, как теперь выглядит экран:
К: \>
Затем запустите каталог
, чтобы мы могли видеть все, что находится на диске C: \
реж.
Это покажет вам список файлов и папок с некоторой информацией о них, подобный этому:
Здесь много полезной информации, но для базовой навигации нам нужен только самый правый столбец.Обратите внимание, что у нас есть папка Users
. Это означает, что мы можем запустить этот
cd Пользователи
Теперь, если вы снова запустите dir
, вы увидите все файлы и папки в каталоге C: \ Users
. Мы не нашли здесь то, что хотели, поэтому вернемся в родительскую папку. Вместо того, чтобы вводить путь к нему, мы можем использовать ..
для перехода на одну папку вверх, например,
компакт-диск ..
Теперь мы вернулись в C: \
.Если вы хотите перейти на несколько папок одновременно, вы можете поставить обратную косую черту и другой набор точек, например: cd .. \ ..
, но нам нужна была только одна папка.
Теперь мы хотим заглянуть в папку Program Files
. Чтобы не запутать систему, рекомендуется заключать каталоги в кавычки, особенно если в имени есть пробелы. Итак, на этот раз мы воспользуемся командой
C: \> cd "Program Files"
Теперь вы находитесь в C: \ Program Files>
, и команда dir
теперь сообщит вам все, что здесь есть.
Итак, допустим, мы устали бродить в поисках папки и нашли именно то место, куда нам нужно было идти. Оказывается, это C: \ Windows \ Logs
Вместо того, чтобы делать .. от
до Windows
до Logs
, мы можем просто указать полный путь следующим образом:
cd "C: \ Windows \ Logs"
И это основы навигации по командной строке. Теперь вы можете перемещаться по всем своим папкам, чтобы вы могли запускать другие команды в нужных местах.
Открытие командной строки
Командная строка предустановлена во всех операционных системах Windows NT, Windows CE, OS / 2 и eComStation и существует как cmd.exe
, обычно находится в C: \ Windows \ system32 \ cmd.exe
В Windows 7 самые быстрые способы открыть командную строку:
-
Нажмите , введите «cmd» и затем нажмите Введите .
-
Нажмите + R , введите «cmd», затем нажмите . Введите .
Его также можно открыть, перейдя к исполняемому файлу и дважды щелкнув по нему.
В некоторых случаях вам может потребоваться запустить cmd
с повышенными разрешениями, в этом случае щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Этого также можно добиться, нажав Control + Shift + Введите вместо Введите .
.