Содержание

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>:

ЗначениеValueColorColor
00ЧерныйBlack
11СинийBlue
22ЗеленыйGreen
33AquaAqua
44КрасныйRed
55СиреневыйPurple
66ЖелтыйYellow
77WhiteWhite
88СерыйGray
99Светло-синийLight blue
aaсветло-зеленыйLight green
bbСветло-голубойLight aqua
сcСветло-красныйLight red
ddСветло-фиолетовыйLight purple
Д.eСветло-желтыйLight yellow
ffСветлое белоеBright white

RemarksRemarks

  • Чтобы использовать несколько команд для <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

Команды CMD

Команды cmd CMD называют по-разному — интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.

Запуск исполняемого файла cmd.exe (папка \Windows\System32) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.

  1. Открываем окно Выполнить нажатием комбинации клавиш Команды cmd +R, и запускаем программу cmd.Окно Выполнить - cmd
  2. В ОС Windows 7 переходим к ярлыку Командная строка через меню Пуск -> Все программы -> Стандартные, нажатием правой кнопки мыши вызываем контекстное меню и выбираем пункт Запуск от имени администратора.
  3. В ОС Windows XP переходим к ярлыку Командная строка через меню Пуск -> Программы -> Стандартные.

Выполняем настройки

После запуска cmd можно заняться его настройкой с помощью контекстного меню, которое открываем щелчком правой кнопки мыши по заголовку окна. Затем выбираем опцию Умолчания и выполняем настройки.

Настраиваем возможность использования мыши для выделения текста:

  • переходим во вкладку Общие;
  • включаем флажок Выделение мышью;
  • нажимаем кнопку Ok.

Свойства: Окна командной строки Windows

Теперь мы можем выделять фрагмент текста левой кнопкой мыши и нажатием клавиши Enter копировать его в буфер обмена.

Пользуемся вкладками Цвета, Шрифт и Расположение для выполнения остальных настроек.

Заметим, что все настройки установленные с помощью опции Умолчания сохраняются для всех последующих сеансов работы cmd. Если требуется выполнить задачу настройки только для текущего сеанса, следует воспользоваться опцией Свойства контекстного меню.

Начинаем работать

Знакомство с обработчиком команд Windows начинаем со списка команд, который получаем с помощью директивы help. Набираем ее в командной строке и делаем запуск на выполнение нажатием клавиши Enter:
help

Список состоит из двух колонок — названия команды и ее описания.

Справка по командам - результат help

Получить подробную справку можно двумя способами:
help имя_команды
или
имя_команды /?

Пример: получаем справку по chkdsk:
help chkdsk
или
chkdsk /?

Чтобы избежать повторного набора пользуемся буфером команд, который листается с помощью комбинаций клавиш Shift+↑ или Shift+↓.

Пользуемся правой кнопкой мыши для вставки содержимого буфера обмена на экран обработчика cmd.

Команда cls предназначена для очистки экрана:
cls

Для выхода из cmd пользуемся директивой exit:
exit

Как видите, все просто. Теперь разберемся, зачем нужны команды cmd, как ими пользоваться и какие задачи они позволяют решить.

Работаем с файлами и папками

Несмотря на то, что Проводник Windows специально предназначен для работы с файлами и папками многие пользователи предпочитают ему файловые менеджеры такие как, например, Total Commander. Без сомнения, работать с любой из этих программ гораздо удобнее, чем с командной строкой. Однако может случиться так, что не одно из этих приложений запустить невозможно, и в таких аварийных ситуациях на помощь приходит cmd с директивами dir, cd, mkdir, rmdir, del, copy, type.

DIR

dir используется для просмотра содержимого папки (каталога).

Для просмотра содержимого текущего каталога достаточно набрать:

dir

Если вы хотите увидеть в текущей папке только исполняемые файлы с расширением .exe вам придется немного потрудиться и набрать более длинную строку:

dir *.exe

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например d:\work:

dir d:\work\*.exe

CD

cd используется для смены текущей папки.

Мы находимся в папке d:\work\example\ и хотим попасть на уровень выше в папку work:

cd..

А теперь перейдем в папку d:\music\songs\:

cd d:\music\songs\

И закончим наш вояж переходом в корневую папку текущего диска:

cd\

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2:

mkdir \test\test1\test2

А rmdir с ключом /S легко это дерево удалит:

rmdir /S \test

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

Удаляем все файлы с расширением .tmp из текущей папки:

del *.tmp

Копируем из папки music диска d: все файлы с расширением .mp3 на флешку с логическим именем f:

copy d:\music\*.mp3 f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

type D:\"Басни Крылова"\"Лисица и Виноград.txt"

Результат работы команды type

Заметим, что имена файлов и папок с пробелами следует заключать в кавычки.

Работаем с сетью

Команды работы с сетью — инструмент, которым пользуются в основном сисадмины и некоторые продвинутые пользователи для решения различных сетевых задач.

  1. ipconfig применяется для такой задачи как отображение настроек TCP/IP-протокола и настройки параметров DHCP.
    Получаем все настройки сетевых адаптеров:
    ipconfig /all
  2. nslookup используется для определения ip-адреса по имени хоста и наоборот:
    nslookup odnoklassniki.ru
    сообщает нам ip-адрес соцсети Одноклассники — 217.20.147.94,
    nslookup 87.240.131.97
    «говорит», что ip-адрес 87.240.131.97 принадлежит другой соцсети — ВКонтакте.
  3. ping позволяет выполнить задачу проверки наличия связи с хостом путем отправки/получения управляющих icmp-пакетов. Отсутствие ответа от хоста не всегда означает отсутствие связи. Иногда хосты не пингуются, потому что сисадмины запрещают отправку «ответных» icmp-пакетов echo-reply.
  4. Команда tracert, линуксоиды знают ее как traceroute, позволяет получить «трассу» — цепочку узлов, которую проходит ip-пакет от начального «нашего» узла до конечного.
    Попробуем получить «трассу» на Google:
    tracert google.com

Использование команды tracert

NET — самая популярная сетевая утилита

net — одна из самых используемых команд, поскольку позволяет выполнять множество задач с сетевыми ресурсами:

  • подключение/отключение сетевых дисков;
  • запуск/остановку системных служб;
  • добавить/удалить пользователей;
  • управление совместно используемыми «расшаренными» ресурсами;
  • установку системного времени;
  • отображение информации об использовании ресурсов.

Мы продемонстрируем одну из возможностей программы net.exe — работу с системными службами на примере диспетчера очереди печати.

Для доступа к службам мы привыкли пользоваться интерфейсом windows, но, зная имя службы, а диспетчера печати «зовут» Spooler, ее очень просто остановить

net stop Spooler

и запустить заново.

net start Spooler

Получить список сетевых служб можно с помощью такого предложения:

net help services

Но если вы хотите работать с диспетчером печати, источником бесперебойного питания, диспетчером подключений удаленного доступа через службы windows, их тоже можно запустить из cmd с помощью файла оснастки:

services.msc

Идем дальше

С консоли cmd можно запускать не только службы windows:

  • запуск диспетчера задач:
    taskmgr.exe
  • запуск редактора реестра:
    regedit.exe
  • запуск диспетчера устройств:
    devmgmt.msc

Некоторые программы имеющие интерфейс командной строки превосходят стандартные программы windows. Например, программа devcon.exe называемая диспетчером устройств командной строки не только обеспечивает возможность включать/выключать/удалять устройства и обновление драйверов, но и предоставляет разработчикам драйверов такие сведения об устройствах, которые невозможно получить с помощью диспетчера устройств windows.

Использование команды tracert

Команды cmd Windows | Блог любителя экспериментов

Запуск команд из CMD Доброго времени, читатели www.k-max.name. Сегодня в очередной раз пришлось лезть в поиск за необходимо справкой. Часто приходится помогать пользователям Windows прямо из учетной записи пользователя, а под рукой не оказывается инструментов, кроме встроенной в Windows командной строки cmd.exe. При работе под ограниченной в правах учетной записью часто приходится выполнить какую-то задачу с повышенными правами Администратора. cmd для этих задач самое подходящее средство, чтобы не вводить по-многу раз пароль  администратора, достаточно один раз запустить командную строку от имени администратора и выполнять нужные действия запускать нужные команды, которые я опишу ниже:

appwiz.cpl — Установка и удаление программ
certmgr.msc — Сертификаты
ciаdv.msc — Служба индексирования
cliconfg — Программа сетевого клиента SQL
clipbrd — Буфер обмена
compmgmt.msc — Управление компьютером
dcomcnfg — Консоль управления DCOM компонентами
ddeshare — Общие ресурсы DDE (на Win7 не работает)
desk.cpl — Свойства экрана
devmgmt.msc — Диспетчер устройств
dfrg.msc — Дефрагментация дисков
diskmgmt.msc — Управление дисками
drwtsn32 — Dr.Watson
dxdiag — Служба диагностики DirectX
eudcedit — Редактор личных символов
eventvwr.msc — Просмотр событий
firewall.cpl — настройки файерволла Windows
gpedit.msc — Груповая политика
iexpress — IExpress (не знаю что это :) )
fsmgmt.msc — Общие папки
fsquirt — Мастер передачи файлов Bluetooth
chkdsk — Проверка дисков (обычно запускается с параметрами буква_диска: /f /x /r)
control printers — Принтеры и факсы — запускается не всегда
control admintools — Администрирование компьютера — запускается не всегда
control schedtasks — Назначенные задания (планировщик)
control userpasswords2 — Управление учётными записями
compmgmt.msc — Управление компьютером (compmgmt.msc /computer=pc — удаленное управление компьютером pc)
lusrmgr.msc — Локальные пользователи и группы
mmc— создание своей оснастки
mrt.exe — Удаление вредоносных программ
msconfig — Настройка системы (автозапуск, службы и др…)
mstsc — Подключение к удаленному рабочему столу
ncpa.cpl — Сетевые подключения
ntmsmgr.msc — Съёмные ЗУ
ntmsoprq.msc — Запросы операторов съёмных ОЗУ (для XP)
odbccp32.cpl — Администратор источников данных
perfmon.msc — Производительность
regedit — Редактор реестра
rsop.msc — Результатирующая политика
secpol.msc — Локальные параметры безопасности (Локальная политика безопасности)
services.msc — Службы
sfc /scannow — Восстановление системных файлов
sigverif — Проверка подписи файла
sndvol — управление громкостью
sysdm.cpl — Свойства системы
sysedit — Редактор системных файлов (не знаю, что это :) )
syskey — Защита БД учётных записей
taskmgr — Диспетчер задач
utilman Диспетчер служебных программ
verifier Диспетчер проверки драйверов
wmimgmt.msc — Инфраструктура управления WMI

Данный список — это в основном GUI’овые пролижения. Ниже в отдельный список выделю консольные команды.

Также запустить приложения в панели управления с правами администратора, можно если щелкнуть правой кнопкой мышки одновременно удерживая клавишу Shift. И выбрать Запуск от имени.(RunAs…) (актуально для Win XP).

Список консольных команд:

nbtstat -a pc — имя пользователя работающего за удаленной машиной pc
net localgroup group user /add — Добавить в группу group, пользователя user
net localgroup group user /delete — Удалить пользователя из группы
net send pc »текст ‘‘ — отправить сообщение пользователю компьютера pc
net sessions — список пользователей
net session /delete — закрывает все сетевые сессии
net use l: \\имя компа\папка\ — подключить сетевым диском l: папку на удаленном компьютере
net user имя /active:no — заблокировать пользователя
net user имя /active:yes — разблокировать пользователя
net user имя /domain — информация о пользователе домена
net user Имя /add — добавить пользователя
net user Имя /delete — удалить пользователя
netstat -a — список всех подключений к компьютеру
reg add — Добавить параметр в реестр
reg compare — Сравнивать части реестра.
reg copy — Копирует из одного раздела в другой
reg delete — Удаляет указанный параметр или раздел
reg export — Экспортировать часть реестра
reg import — Соответственно импортировать часть реестра
reg load — Загружает выбранную часть реестра
reg query — Выводит значения заданной ветки реестра
reg restore — Восстанавливает выбранную часть реестра из файла
reg save — Сохраняет выбранную часть реестра
reg unload — Выгружает выбранную часть реестра
shutdown — выключение компьютера , можно удаленно выключить другой.
SystemInfo /s machine — покажет много полезного об удаленной машине

Большинство материала было взято с padmoga.com, а так же из поисковиков :) Со временем буду пополнять материал. Надеюсь, кому-то моя справка тоже понадобится.

С Уважением, Mc.Sim!


Другие материалы в категории Windows
Теги: cmd, Microsoft Windows, команды, консоль

Команды командной строки (CMD) в Windows 10

assocВывод либо изменение сопоставлений по расширениям имён файлов
attribОтображение и изменение атрибутов файлов
breakВключение и выключение режима обработки комбинации клавиш Ctrl+C
bcdeditЗадаёт свойства в базе данных загрузки для управления начальной загрузкой
caclsОтображение и редактирование списков управления доступом (ACL) к файлам
callВызов одного пакетного файла из другого
cdВывод имени либо смена текущей папки
chcpВывод либо установка активной кодовой страницы
chdirВывод имени либо смена текущей папки
chkdskПроверка диска и вывод статистики
chkntfsОтображение или изменение выполнения проверки диска во время загрузки
clsОчистка экрана
cmdЗапуск ещё одного интерпретатора командных строк
colorУстановка цветов переднего плана и фона, используемых по умолчанию
compСравнение содержимого двух файлов или двух наборов файлов
compactОтображение и изменение сжатия файлов в разделах NTFS
convertПреобразует тома FAT в NTFS
copyКопирование одного или нескольких файлов в другое место
dateВывод либо установка текущей даты
delУдаление одного или нескольких файлов
dirВывод списка файлов и подпапок из указанной папки
diskpartОтображает или настраивает свойства раздела диска
doskeyРедактирует командные строки, создаёт макросы и повторно вызывает команды Windows 10
dismПеречисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows 10
driverqueryОтображает текущее состояние и свойства драйвера устройства
echoОтображает сообщения и переключает режим отображения команд на экране
endlocalЗавершает локализацию изменений среды для пакетного файла
eraseУдаляет один или несколько файлов
exitЗавершает работу программы cmd.exe (интерпретатора командных строк)
fcСравнивает два файла или два набора файлов и
отображает различия между ними
findИщет текстовую строку в одном или нескольких файлах
findstrИщет выбранные строки в файлах
forЗапускает указанную команду для каждого из файлов в наборе
formatФорматирует диск для работы с Windows 10
fsutilОтображает или настраивает свойства файловой системы
ftypeОтображает либо изменяет типы файлов, используемые при сопоставлении по расширениям имён файлов
gotoНаправляет интерпретатор команд Windows в отмеченную строку пакетной программы
gpresultОтображает информацию о групповой политике для компьютера или пользователя
graftablПозволяет системе отображать расширенный набор символов в графическом режиме
helpВыводит справочную информацию о командах Window 10
icaclsОтображает, изменяет, архивирует или восстанавливает списки ACL для файлов и каталогов
ifВыполняет условную обработку в пакетных программах
ipconfig
Выводит данные обо всех сетевых подключениях
labelСоздаёт, изменяет или удаляет метки тома для дисков
mdСоздаёт каталог
mkdirСоздаёт каталог
mklinkСоздаёт символьные ссылки и жёсткие связи
modeНастраивает системные устройства
moreПоследовательно отображает данные по частям размером в один экран
moveПеремещает один или несколько файлов из одного каталога в другой
openfilesОтображает файлы, открытые для файлового ресурса удалёнными пользователями
pathОтображает или устанавливает путь поиска исполняемых файлов
pauseПриостанавливает выполнение пакетного файла и выводит сообщение
pingПроверяет целостность сети и качество соединения в ней
popdВосстанавливает предыдущее значение текущего каталога,
сохранённое с помощью команды PUSHD
printВыводит на печать содержимое текстового файла
promptИзменяет командную строку Windows 10
pushdСохраняет текущий каталог, затем изменяет его
rdУдаляет каталог
recoverВосстанавливает данные, которые можно прочитать, с плохого или повреждённого диска
remЗаписывает комментарии в пакетные файлы или файл config.sys
renПереименовывает файлы
renameПереименовывает файлы
replaceЗаменяет файлы
rmdirУдаляет каталог
robocopyУлучшенная служебная программа копирования файлов и деревьев папок
setПоказывает, устанавливает или удаляет переменные среды Windows 10
setlocalНачинает локализацию изменений среды в пакетном файле
scОтображает или настраивает службы (фоновые процессы)
schtasksВыполняет команды и запускает программы на компьютере по расписанию
sfcПроверяет целостность всех защищённых системных файлов и заменяет неправильные версии правильными.
shiftИзменяет положение заменяемых параметров в пакетных файлах
shutdownПозволяет локально или удалённо завершить работу компьютера
sortСортирует ввод
startВыполняет указанную программу или команду в отдельном окне
substСвязывает путь с именем диска
systeminfoОтображает сведения о свойствах и конфигурации определённого компьютера
tasklistОтображает все выполняемые задачи, включая службы
taskkillПрекращение или остановка процесса либо приложения
timeОтображает или устанавливает системное время
titleНазначает заголовок окна для сеанса cmd.exe
tracert
Отслеживает маршруты следования данных в сетях TCP/IP
treeГрафически отображает структуру каталогов диска или пути
typeОтображает содержимое текстовых файлов
verОтображает сведения о версии Windows 10
verifyУстанавливает режим проверки в Windows 10 правильности записи файлов на диск
volОтображает метку и серийный номер тома для диска
xcopyКопирует файлы и деревья папок
wmicОтображает сведения об инструментарии WMI в интерактивной командной оболочке

Команды Windows | Microsoft Docs

  • Чтение занимает 8 мин

В этой статье

Все поддерживаемые версии Windows (сервер и клиент) имеют набор встроенных команд консоли Win32.All supported versions of Windows (server and client) have a set of Win32 console commands built in.

Этот набор документации описывает команды Windows, которые можно использовать для автоматизации задач с помощью скриптов или средств создания скриптов.This set of documentation describes the Windows Commands you can use to automate tasks by using scripts or scripting tools.

Предварительные требованияPrerequisites

Сведения, содержащиеся в этом разделе, применимы к:The information that is contained in this topic applies to:

  • Windows Server 2019Windows Server 2019
  • Windows Server (Semi-Annual Channel)Windows Server (Semi-Annual Channel)
  • Windows Server 2016Windows Server 2016
  • Windows Server 2012 R2Windows Server 2012 R2
  • Windows Server 2012Windows Server 2012
  • Windows Server 2008 R2Windows Server 2008 R2
  • Windows Server 2008Windows Server 2008
  • Windows 10Windows 10
  • Windows 8.1Windows 8.1

Общие сведения о командной оболочкеCommand shell overview

Командная оболочка была первой оболочкой, встроенной в Windows, для автоматизации стандартных задач, таких как управление учетными записями пользователей или ночное резервное копирование с пакетными файлами (bat).The Command shell was the first shell built into Windows to automate routine tasks, like user account management or nightly backups, with batch (.bat) files. С помощью сервера сценариев Windows можно выполнять более сложные сценарии в командной оболочке.With Windows Script Host you could run more sophisticated scripts in the Command shell. Дополнительные сведения см. в разделе cscript или Wscript.For more information, see cscript or wscript. С помощью скриптов можно более эффективно выполнять операции, чем с помощью пользовательского интерфейса.You can perform operations more efficiently by using scripts than you can by using the user interface. Скрипты принимают все команды, доступные в командной строке.Scripts accept all Commands that are available at the command line.

Windows имеет две командные оболочки: Командная оболочка и PowerShell.Windows has two command shells: The Command shell and PowerShell. Каждая оболочка представляет собой программную программу, обеспечивающую прямой обмен данными между вами и операционной системой или приложением, предоставляя среду для автоматизации ИТ-операций.Each shell is a software program that provides direct communication between you and the operating system or application, providing an environment to automate IT operations.

PowerShell был разработан для расширения возможностей командной оболочки для выполнения команд PowerShell, называемых командлетами.PowerShell was designed to extend the capabilities of the Command shell to run PowerShell commands called cmdlets. Командлеты похожи на команды Windows, но предоставляют более расширяемый язык сценариев.Cmdlets are similar to Windows Commands but provide a more extensible scripting language. Вы можете выполнять команды Windows и командлеты PowerShell в PowerShell, но Командная оболочка может выполнять только команды Windows, а не командлеты PowerShell.You can run Windows Commands and PowerShell cmdlets in Powershell, but the Command shell can only run Windows Commands and not PowerShell cmdlets.

Для наиболее надежной и последней версии службы автоматизации Windows рекомендуется использовать PowerShell вместо команд Windows или сервера сценариев Windows для службы автоматизации Windows.For the most robust, up-to-date Windows automation, we recommend using PowerShell instead of Windows Commands or Windows Script Host for Windows automation.

Примечание

Вы также можете скачать и установить PowerShell Core, версию PowerShell с открытым исходным кодом.You can also download and install PowerShell Core, the open source version of PowerShell.

Внимание!

Неправильное изменение реестра может серьезно повредить систему.Incorrectly editing the registry may severely damage your system. Перед внесением следующих изменений в реестр следует создать резервную копию всех ценных данных на компьютере.Before making the following changes to the registry, you should back up any valued data on the computer.

Примечание

Чтобы включить или отключить завершение имен файлов и каталогов в командной оболочке на компьютере или в сеансе входа пользователя, запустите regedit.exe и задайте следующее значение reg_DWOrd:To enable or disable file and directory name completion in the Command shell on a computer or user logon session, run regedit.exe and set the following reg_DWOrd value:

HKEY_LOCAL_MACHINE \Софтваре\микрософт\комманд Процессор\комплетиончар\ reg_DWOrdHKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\completionChar\reg_DWOrd

Чтобы задать значение reg_DWOrd , используйте шестнадцатеричное значение управляющего символа для конкретной функции (например, 0 9 — TAB, а 0 08 — Backspace).To set the reg_DWOrd value, 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.

Справочник по командной строке A-ZCommand-line reference A-Z

Чтобы найти сведения о конкретной команде, в следующем меню A-Z щелкните букву, с которой начинается команда, а затем щелкните имя команды.To find information about a specific command, in the following A-Z menu, click the letter that the command starts with, and then click the command name.

Объект | Б | C | Г | Д | F | Ж | З | Я | J | Л | L | М | N | O | P | Вопросы и ответы | Язык R | С | T | U | Версия | Н | X | Y | ГармошкойA | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

AA

BB

CC

DD

EE

CF

GG

HH

II

JJ

KK

LL

MM

НетN

OO

СP

QQ

RR

SS

TT

UU

VV

Работаем в командной строке Windows. Комвнды командной строки…

Работаем в командной строке Windows.

Иногда для совершения каких либо действий необходимо воспользоваться командной строкой. Со временем пользователи которых интересует как устроена операционная система и пытаются, что то сделать сами, приходят к использованию командной строки.

Запустить ее вы можете с помощью команды cmd — команду пишете в строке выполнить, расположена она в меню Пуск, и нажимаете Enter

командная строка

Команд, в командной строке, на столько много, что всеми вы вряд ли будете пользоваться, вот список самых распространенных, которые могут пригодиться.

Самое главное это команда которая вам даст полный список команд командной строки — Help

После ввода команды нажимаем Enter

Ну и сами команды командной строки:

Attrib – позволяет редактировать атрибуты указанного вами файла или же папки.

Bcdboot – создание или восстановление системного раздела.

Bcdedit – задаст свойства в БД загрузки для настройки начальной загрузки.

Break – включить/отключить расширенную обработку сочетания клавиш CTRL+C.

Cd – посмотреть имя текущей папки, либо перейти в другую.

Chdir – посмотреть имя текущей папки, либо перейти в другую.

Chkdsk – проверка диска и отображение статистических данных.

Chkntfs — показать либо изменить параметр, который выполняет проверку диска во время лоадинга (загрузки).

Cls – очистка содержимого на экране.

Cmd – запуск еще одной командной строки Windows OC.

Comp – позволит сравнить содержимое двух файлов или двух пакетов.

Compact – показать или изменить параметр сжатия файлов в разделах с ФС типа NTFS.

Convert – преобразует тот или иной том из FAT в NTFS.

Copy – копирование файла(-ов) в заданный каталог.

Date – покажет текущую дату, а также позволит ее изменить.

Del – удалит указанные вами файлы.

Dir – выведет список файлов и подпапок (при их наличии) из указанного пути.

Diskcopm – позволит сравнить содержимое двух гибких дисков.

Dickcopy – полностью скопирует содержимое одного гибкого диска на любой другой (указанный вами).

Diskpart – покажет и позволит настроить свойства раздела диска.

Dockey – создание макросов, редактирование и повторный вызов командных строк.

Driverquery – состояние и свойства драйвера того или иного устройства.

Echo – переключение режимов отображения на экране команд.

Endlocal – окончание локальных изменений среды для того или иного пакетного файла.

Erase – позволит удалить один или сразу несколько файлов.

Exit – выход из командной строки, завершение ее работы.

Fc – сравнит два файла или два набора файлов и выявит различия между ними.

Find – позволит найти текстовую строку в одном или нескольких файлах.

Findstr – позволит найти строку в файлах.

For – запустит указанную вами команду для каждого из файлов в наборе.

Format – форматирование (разметка) диска для работы с операционной системой Windows.

Fsutil – покажет и позволит настроить свойства файловой системы.

Ftype – выведет и позволит изменить типы файлов, используемых при сопоставлении по расширениям имен файлов.

Goto – передача управления в отмеченную строку пакетного файла.

Gpresult – покажет информацию о групповой политике для компьютера или пользователя.

Graftabl – позволит Windows OC отображать расширенный набор символов в графическом режиме.

Label – удаление, изменение, а также создание меток тома для дисков.

Md – команда для создания новой папки.

Mkdir – еще одна команда для создания папки.

More — последовательный вывод данных по частям размером на один экран.

Move – позволит переместить один или сразу несколько файлов из одной папки в другую.

Openfiles – покажет файлы, открытые в общей папке удаленным пользователем.

Path – покажет текущий, а также позволяет устанавливать путь поиска исполняемых файлов.

Pause – останавливает выполнение пакетного файла и выводит сообщение об этом.

Print – распечатает содержимое указанного текстового файла.

Pushd – сохраняет значение активной папки и переходит к другой папке.

Rd – позволяет удалить указанную папку.

Recover – восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.

Rem – помещает комментарии в пакетные файлы и в CONFIG.SYS.

Ren – позволяет переименовать указанные папки или файлы.

Rename – команда для переименования, алиас команды «ren».

Replace – замещает какие-либо файлы.

Rmdir – позволяет удалить указанную папку.

Robocopy – улучшенное средство для копирования файлов и деревьев каталогов.

Sc – показывает и позволяет настроить службы (фоновые процессы).

Shutdown – завершение работы компьютера (работает и с удаленным режимом).

Start – выполнение программы или команды в отдельном Windows окне.

Subst – назначит заданному пути имя диска.

Systeminfo – отобразит информацию о системе и конфигурации ПК.

Tasklist – покажет полный список выполняемых задач и служб.

Taskkill – позволяет остановить фоновый процесс или приложение.

Time – посмотреть или изменить текущее время.

Tree – графическое отображение структуры каталогов диска или папки.

Type – вывод на экран содержимого текстовых файлов.

Ver – показать сведения о версии операционной системы Windows.

Verify – установка режима проверки правильности записи файлов на диск.

Vol – покажет собственную метку и серийный номер тома для диска.

Xcopy – позволяет осуществить копирование каталогов и файлов.

В операционной системе windows 10 применяется альтернатива командной строки — Windows PowerShell.

Запустить ее можно в wndows 8, 10 — нажав правой кнопкой мыши по значку меню и выбрав там командная строка от имени администратора, иногда она заменена на Windows PowerShell (администратор).

командная строка

Если вы не системный администратор, простой позователь, то кроме названия и внешнего вида для вас отлий нет. В подробности вдаваться не буду, думаю они вам ни к чему.

Всем Удачи.

15 команд CMD, которые должен знать каждый

В жизни опытного системного администратора всегда имеется в запасе пара-тройка полезных cmd команд, которые помогают ему выполнять различного рода рутинные операции. Казалось бы, уже давно пора отказаться от командной строки с учётом постоянной работы компаний разработчиков Microsoft и Apple над своими операционными системами Windows и Mac OS X соответственно. Но иногда всё же приходится прибегать именно к cmd командам, которые позволяют выполнить очень специфичные и редкие настройки операционной системы. Причин здесь может быть несколько. Это и скорость работы командной строки по сравнению с графическим интерфейсом и удобство работы командной строки в некоторых ситуациях.

Сейчас я рассмотрю работу 15 наиболее полезных и популярных cmd команд для системного администратора и не только. Они пригодятся каждому, кто иногда выполняет настройку сетевых коммуникаций или решает проблемы windows сети.

 

arp — изменение таблиц преобразования IP-адресов

Команда arp отображает и изменяет таблицы преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).

Каждое сетевое устройство в сетях Ethernet, будь то сетевая карта или маршрутизатор, имеет так называемый MAC-адрес (Media Access Control — управление доступом к среде), который делится на две части: первая часть определят производителя, а вторая — уникальный номер устройства. Этот MAC-адрес нужен для того, чтобы однозначно в сети определять все устройства, в какой бы топологии сети они не находились. В двух словах каждое сетевое устройство хранит в своих записях таблицу MAC-адресов, с которыми оно «общалось» сетевыми пакетами.

arp -a — команда отображает текущую таблицу ARP для всех интерфейсов, присутcтвующих на компьютере. Таким образом можно увидеть отвечало ли конкретное устройство. Если нужной записи нет, то устройства не смогли обменяться пакетами.

arp -d — команда позволяет очистить полностью таблицу ARP.

arp

Полный синтаксис команды arp можно узнать в командной строке Windows.

 

driverquery — просмотр установленных драйверов устройств

Очень полезная утилита, которая умеет вывести список установленных драйверов устройств. Можно получить и путь к папке где установлен драйвер, если набрать команду с ключом /V. Утилита driverquery поможет без труда найти где расположен проблемный драйвер.

driverquery

Полный синтаксис работы утилиты можно узнать, набрав в командной строке driverquery /?.

 

gpupdate — обновление параметров групповых политик

Незаменимая команда для системных администраторов доменной сети Windows. Она поможет применить параметры Active Directory незамедлительно, если нужно. Для этого достаточно набрать команду с ключом /Force. Это поможет обновить групповые политики компьютера и пользователя. Если набрать команду без ключей, то произойдёт обновление только изменившихся политик.

gpupdate

 

hostname — показать имя компьютера

Простая команда, которая в консоли cmd покажет имя компьютера.

hostname

 

ipconfig — настройка протокола IP для Windows

Утилита командной строки ipconfig покажет текущие настройки протокола TCP/IP, позволит произвести обновление некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP).

Так, ipconfig поможет вручную запросить IP-адрес у сервера DHCP, если по какой-то причине компьютер с Windows не получил его. Для запроса ip-адреса нужно набрать ipconfig /release, а затем ipconfig /renew.

Команда ipconfig /all позволит получить информацию о настройках протокола IP и, в том числе, о серверах DNS, используемых в системе.

Кроме того, Вы команда ipconfig /flushdns обновит DNS адреса.

ipconfig

Эти команды являются очень важными и полезными для администраторов сети Windows для устранения неполадок сети.

Ipconfig также может работать и с протоколом IP версии 6.

 

nbtstat — статистика протокола и текущих подключений TCP/IP с помощью NBT

NBT (Network BIOS через TCT/IP) или протокол NETBIOS — один из старейших протоколов, разработанный в далёком1983 году по заказу компании IBM. NETBIOS предназначен для передачи данных в пределах одного логического сегмента сети.

nbtstat -n — выводит список зарегистрированных NetBIOS-имен на компьютере. Список отображается для всех активных сетевых соединений.

nbtstat -RR — выполнит очистку и перерегистрацию NetBIOS-имен на локальном компьютере.

nbtstat

 

net — управление сетевой конфигурацией компьютера

net — целый комплекс команд, которые выводят результат подключения/отключения компьютера к общему ресурсу, отображают информацию о компьютерных соединениях. Для работы с утилитой потребуются права администратора Windows. Рассмотрим наиболее значимые команды net.

NET ACCOUNTS — используется для управления данными учетных записей пользователей, а также для изменения параметров входа в систему для всех учетных записей.

NET COMPUTER — добавляет/удаляет компьютеры в базу данных домена под управлением Active Directory. Эта команда может использоваться только на контроллерах домена. NET COMPUTER \\win7v /add — добавить к данному домену компьютер с именем win7v.

NET CONFIG — отображает информацию о настройке служб рабочей станции или сервера. NET CONFIG SERVER — отобразить текущие значения параметров настройки службы сервера.

NET FILE — отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.

NET GROUP и NET LOCALGROUP — команды практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера. NET LOCALGROUP — отобразить список групп для данного компьютера.

NET HELPMSG — выводит информацию о сетевых сообщениях Windows. Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки. NET HELPMSG 51 — отобразить сведения о сообщении с номером 51

NET PAUSE и NET CONTINUE — предназначены для управления службами Windows: их перевода её в режим ожидания или продолжения работы.

NET SESSION — завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером. Эта команда используется только на серверах.

NET SHARE — разрешает использовать серверные ресурсы другим пользователям сети. Когда команда используется без параметров, выводится информация о всех общих ресурсах компьютера. Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий. NET SHARE Admin$ — отобразить сведения о разделяемом ресурсе Admin$

NET STOP и NET START — используются для остановки и запуска системных служб Windows. NET STOP dnscache — остановить службу DNS-клиента.

NET TIME — синхронизирует часы компьютера с часами другого компьютера или домена либо отображает время компьютера или домена. При использовании без параметров в домене Windows Server команда выводит текущую дату и время, установленные на компьютере, назначенном сервером времени для данного домена.

NET USE — подключает компьютер к общему ресурсу или отключает компьютер от общего ресурса. Когда команда используется без параметров, выводится список подключений данного компьютера. NET USE R: \\server\share — подключить в качестве сетевого диска R: сетевой ресурс share на сервере server.

NET USER — используется для создания и изменения учетных записей пользователей на компьютерах. При выполнении команды без параметров отображается список учетных записей пользователей данного компьютера. NET USER user1 — отобразить сведения о пользователе user1. Пример:

NET VIEW — отображает список общих ресурсов компьютера. NET VIEW /ALL— отображение всех общих ресурсов, включая $.

Более полный список команд и их синтаксис можно получить, вызвав команду с параметром /HELP. Например, NET USE /HELP.

 

netstat — сведений о состоянии сетевых соединений

Ввод команды netstat -an предоставит список открытых портов в настоящее время и связанных с ними IP-адресов. Эта команда также скажет Вам в каком состоянии находится порт.

Состояние соединения Listening говорит о том, что строка состояния отображает информацию о сетевой службе, ожидающей входящие соединения по соответствующему протоколу на адрес и порт, отображаемые в колонке Локальный адрес.

Состояние ESTABLISHED указывает на активное соединение. В колонке Состояние для соединений по протоколу TCP может отображаться текущий этап TCP-сессии определяемый по обработке значений флагов в заголовке TCP.

Возможные состояния:
CLOSE_WAIT — ожидание закрытия соединения.
CLOSED — соединение закрыто.
ESTABLISHED — соединение установлено.
LISTENING — ожидается соединение (слушается порт)
TIME_WAIT — превышение времени ответа.

netstat

 

nslookup — управление DNS

По большому счёту, утилита представляет собой аналог служб DNS-клиента в Windows и позволяет диагностировать и устранить проблемы с разрешением имен в системе DNS.

При запуске nslookup без параметров, утилита переходит в интерактивный режим, ожидая ввод команд пользователя.

nslookup google.ru — позволит установить разрешается ли имя google.ru на Вашем DNS-сервере.

nslookup -type=mx google.ru — то же, что и в предыдущем примере, но с указанием типа запрашиваемой записи -type=mx. Сервер DNS ответит на запрос утилиты nslookup перечислением почтовых серверов, обслуживающих домен google.ru.

Ещё больше возможностей команды nslookup можно получить из справки самой команды.

nslookup

 

ping — опрос узла по имени или его IP-адресу

Иногда, необходимо узнать действительно ли отправляемые пакеты доходят до определенного сетевого устройства. И здесь Вам поможет утилита ping.

ping yandex.ru — команда будет посылать серию тестовых пакетов по указанному адресу yandex.ru. Если ответ приходит, то можно сказать, что удалённое устройство способно осуществлять связь с компьютером. В противном случае Вы сразу узнаете, что пакеты до компьютера не доходят, значит что-то блокирует обмен данными между устройством и компьютером.

ping

Пакеты можно отправлять бесконечно много, указав ключ -t. При этом прервать отправку пакетов можно комбинацией клавиш Ctrl + C. Кроме того, ключём -w можно задать максимальное время ожидания для каждого ответа в милисекундах.

-l 1000 — позволит задать размер поля данных в байтах для каждого отправляемого запроса.

 

sc — диспетчер управления службами Windows

SC используется для конфигурирования, опроса состояния, остановки, запуска, удаления и добавления системных служб в командной строке Windows. При наличии соответствующих прав, команда SC может применяться для управления службами как на локальной, так и на удаленной системе.

Приведу несколько команд для примера:

sc query — запрашивает состояния службы или перечисляет состояний типов служб.

sc start myservice — запуск службы с именем myservice.

sc create myservice — создаёт службу. Записывает службу в реестр и базу данных служб.

sc query

 

sfc — проверка целостности системных файлов Windows

Чтобы произвести проверку системных файлов Windows, нужно будет запустить командную строку с правами администратора и ввести команду sfc /scannow. Если sfc обнаруживает любые поврежденные или отсутствующие файлы, он будет автоматически заменить их, используя кэшированные копии, сохраняемые Windows. Команде для проверки может потребовать полчаса и даже больше.

sfc

 

systeminfo — сведения о конфигурации операционной системы Windows

Команда systeminfo поможет узнать о Вашей установленной системе много полезной информации, которую графический интерфейс не сможет показать.

systeminfo

 

shutdown — завершение работы или перезагрузка Windows

Команда shutdown во многом аналогична графической реализации кнопок выключения, перезагрузки, гибернации и так далее. Главное её достоинство — управление режимами выключения на удалённом компьютере.

shutdown

 

tracert — трассировка маршрута к заданному узлу

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

У системных администраторов команда tracert пользуется наибольшей популярностью.

Пример результатов выполнения tracert yandex.ru:

tracert

Запуск команды tracert с ключом -d позволит не использовать имена узлов, а показывать только IP-адреса.

Кроме того, команда tracert прекрасно работает с протоколом IPv6.


Эта статья может Вам более эффективно использоваться командную строку Windows. Эти 15 команд CMD являются незаменимыми у каждого опытного администратора. Конечно, имеются и другие не менее полезные команды, важность которых трудно оспорить. Но для начала этих 15 команд Вам будет достаточно.

Да и потом уже несколько лет Windows старается продвигать PowerShell, который предлагает ещё более богатый выбор команд для управления всеми параметрами Windows.

Если Вы считаете, что здесь не заслуженно отсутствуют другие важные команды CMD, то напишите об этом в комментариях.

А какие команды используете Вы?

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: на Включает расширения команд.
/ e: выкл Отключает расширения команд.
/ ф: на Разрешает завершение имени файла и каталога.
/ ф: выкл Отключает завершение имен файлов и каталогов.
/ v: на Включает отложенное расширение переменной среды.
/ v: выключено Отключает отложенное раскрытие переменной среды.
<строка> Задает команду, которую вы хотите выполнить.
/? Отображает справку в командной строке.

В следующей таблице перечислены допустимые шестнадцатеричные цифры, которые можно использовать в качестве значений для и :

Значение Цвет
0 Черный
1 Синий
2 зеленый
3 Аква
4 Красный
5 фиолетовый
6 желтый
7 Белый
8 Серый
9 Голубой
a Светло-зеленый
б Светло-голубой
c Светло-красный
d Светло-фиолетовый
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 ), предполагается завершение каталога.

    • Автозавершение имен файлов и каталогов правильно обрабатывает имена файлов, содержащие пробелы или специальные символы, если вы помещаете кавычки вокруг соответствующего пути.знак равно ! ‘+, `~ [пробел].

    • Если предоставленная вами информация содержит пробелы, вы должны заключить текст в кавычки (например, «Имя компьютера»).

    • Если вы обрабатываете завершение имени файла и каталога из строки , любая часть пути справа от курсора отбрасывается (в той точке в строке , где было обработано завершение).

Дополнительные ссылки

,

Команды CMD для Windows

Обычно технический мир считает, что командная строка Windows менее эффективна, чем командная строка Linux. Тем не менее, есть еще много вещей, которые можно сделать с помощью встроенных доступных команд Windows, поскольку на этом веб-сайте показаны все такие приемы с примерами. Я не думаю, что с добавлением PowerShell есть какие-либо ограничения для автоматизации пользовательских или административных задач.

Этот веб-сайт предназначен для всех тех людей, которые любят использовать команды CMD и хотят узнать больше способов автоматизации задач администратора / пользователя.Вы можете использовать приведенный ниже список, чтобы узнать больше о вашей любимой команде. Вы также можете использовать функцию поиска на веб-сайте, чтобы найти конкретную команду или проблему, которую вы пытаетесь решить.

Список команд CMD

Microsoft опубликовала исчерпывающий список команд Windows, который служит интерактивным руководством для каждой из команд. Этот веб-сайт дополняет это иллюстрацией реальных вариантов использования и перечисляет решения с использованием команд Windows и пакетных файлов. См. Указатель ниже и следуйте ссылкам для подробного синтаксиса и примеров.

At Эта команда Windows помогает планировать задачи в указанное время или по повторяющемуся расписанию.
Attrib Установить атрибуты файлов
Bootcfg Включить отладку ядра
копировать Копировать файлы
Compact Сжимать или распаковывать файлы и каталоги
Echo Echo команда / содержимое файла
Дата Установить системную дату и время
Del Команда «Del» используется для удаления файлов из CMD.
Dir Команда «Dir» используется для вывода списка файлов и каталогов из CMD.
Eventquery.vbs Просмотр всех событий на компьютере с Windows.
find Искать файлы для данной строки
findstr Искать файлы для данной строки; Имеет дополнительные параметры, чем команда поиска.
для Пакетная команда Windows для перебора списка элементов и выполнения повторяющихся действий.
getmac Команда «Getmac» используется для поиска физического MAC-адреса сетевых карт, установленных на компьютере.
hostname Получите имя вашего компьютера с Windows.
выход из системы Выход из сеанса пользователя
Mkdir Создание каталогов
Подробнее Эта команда Windows помогает печатать содержимое файла в командных окнах, по одной странице за раз.Предоставляет те же функции, что и команда more в Linux.
Net user Команда «Net user» используется для управления учетными записями пользователей, таких как создание / удаление / блокировка / разблокировка учетных записей пользователей.
Чистое использование Создание / Список / Удаление сетевых дисков
Чистая локальная группа Управление группами пользователей локального компьютера из CMD.
Общая папка Создание / список / удаление общих ресурсов на локальном компьютере
Reg Изменить / создать / удалить разделы реестра из командной строки.
Переименовать Команда Windows «Переименовать» используется для переименования файлов и каталогов. Эта команда также может называться ren.
Переименовать файлы Переименовать каталоги
Rmdir Команда «Rmdir’ используется для удаления каталогов из CMD.
Robocopy Копирование большого количества файлов / папок из командной строки
Runas Запуск приложения от имени другого пользователя в одном сеансе
Schtasks Назначение задач
Завершение работы Как следует из названия, эта команда Widnows используется для выключения компьютера из CMD.
Завершение работы Выключение удаленного компьютера
Сортировка: Команда для сортировки текстовых файлов
Systeminfo Команда для получения всей информации об аппаратном и программном обеспечении системы в командной строке
Список задач Список процессы в командных окнах
Taskkill Завершить процессы из командной строки
Введите Команда Cat для Windows.Печатает содержимое файла в командном окне
Xcopy Копировать файлы и каталоги

Resource Kit Tools

.Расширенный список команд CMD для Windows

, использование команд командной строки в 2020

С помощью графического пользовательского интерфейса в Windows можно делать практически все. Однако, если вы опытный пользователь компьютера, вы хотите автоматизировать работу, написав списки команд для выполнения. Например, вы не можете автоматически запускать задачу, которая выключит ваш компьютер.

Кроме того, существует множество повторяемых задач, и вы можете просто написать набор команд, которые будут делать то же самое, тот же сценарий, но намного быстрее, и вам не нужно все время нажимать кнопки и сидеть за компьютером.

Вот почему в Windows поддерживаются команды CMD . Фактически, эти команды, как правило, представляют собой смесь языка программирования и действий. Вы можете делать много вещей через командную строку, что вы можете делать через пользовательский интерфейс.

Если вы предпочитаете видео вместо чтения статьи, посмотрите видео ниже:

Цель сценария — набрать последовательность из специальных команд , которые объясняют компьютеру, что вы хотите сделать. Дополнительные преимущества по сравнению с использованием пользовательского интерфейса с мышью и клавиатурой заключаются в том, что одним щелчком мыши вы можете запустить от десятков до сотни (!) Команд, которые вы предварительно подготовили в текстовом файле. Более того, вы можете запланировать запуск этих команд в определенное время. Это проще, чем обычное программирование.

Вот почему командная строка так популярна в сообществе разработчиков. Итак, если вы хотите извлечь выгоду, пора познакомиться с наиболее полезными командами командной строки!

Начальная точка: основные команды Windows CMD

Возможности командной строки зависят от того, насколько программа понимает ваши команды. В Windows это cmd.exe или PowerShell. Они интерпретируют ваши команды. PowerShell хорош, но для него требуется .NET framework, и у вас может не быть доступа к нему в Windows Recovery или в безопасном режиме Windows.

С другой стороны, cmd.exe представляет оболочку, которую вы также можете использовать в Windows Recovery или в безопасном режиме Windows. Кроме того, cmd использует файлов .bat (сокращенно от « batch », это файлы, в которых хранятся команды).По умолчанию exe . Это по-прежнему самый распространенный способ распространения сценариев оболочки в Windows. Итак, изучение команд cmd.exe и их работы означает, что вы сможете читать и понимать файлы .bat .

Чтобы запустить командную строку Win 10, щелкните меню Windows, затем перейдите в системную папку Windows и откройте командную строку. Обратите внимание, что если вы запустите командную строку без прав администратора, все команды Windows CMD, введенные внутри нее, также будут без прав.Приятно избегать проблем при обучении.

Начнем с отображения текста с эхом:

 echo Привет, мир!
 

Это отобразит текст в консоли. Поздравляю с первой командой! Отображение вещей очень полезно в сценариях и в циклах, чтобы показать полезные комментарии о том, что происходит, или просто показать прогресс.

Чтобы отобразить две строки, вы можете использовать команды и , например

 echo Привет, мир! & echo И снова здравствуйте!
 

Оператор & позволяет выполнять две команды в одной строке. Это полезно для команд, которые вы вводите напрямую. Это важно, особенно если что-то должно запускаться быстро после выполнения другой задачи.

В командной строке вы часто работаете с файлами. Возможно, вы захотите узнать, какие файлы сейчас находятся в папке, в которой вы находитесь. Правильно, вы также можете использовать проводник Windows в другом окне, но когда вы просто не можете, используйте метод каталога со списком командной строки Windows. , Кроме того, вы можете легче игнорировать или отображать скрытые файлы.
Итак:

 реж
 

Теперь вы можете искать конкретный файл.У вас есть отправная точка, но вы не знаете точную папку. В каталоге вы можете показать все файлы в текущих каталогах, а также файлы в подкаталогах одной командой:

 реж / S
 

Но когда вы узнаете немного больше о команде dir , давайте узнаем немного больше. Команда Dir также позволяет выполнять поиск. Его поведение отличается от поиска в проводнике Windows, но оно полезно. Допустим, вам нужно найти файл со словом SQL в имени файла:

 каталог / S * sql *
 

Обратите внимание, что при поиске слова положить оно также будет соответствовать таким именам файлов, как вход или выход , потому что оба слова содержат положить .По умолчанию поиск нечувствителен к регистру, потому что Windows обычно игнорирует случаи, когда речь идет о файлах и каталогах.

Теперь вы можете захотеть отобразить содержимое файла с помощью команды type . Не делайте этого со слишком большими файлами, потому что ваша командная строка будет заполнена слишком большим количеством строк. Но это все еще полезно для относительно небольших файлов, таких как конфигурации.

 тип "имя файла"
 

Сейчас самое время сказать вам, что вы должны делать во всех командах командной строки: всегда ставьте двойные кавычки (например: «filename.txt ») вокруг всех имен файлов. Да, есть соблазн пропустить несколько нажатий клавиш, но если вы будете заключать в двойные кавычки имена файлов или папок, это может когда-нибудь вызвать у вас серьезные проблемы. Вы не хотите, чтобы ваше имя файла интерпретировалось как команда оболочки, которая может произойти, если ваше имя файла или имя папки внезапно содержат пробелы внутри.

Но что делать, если этот файл слишком длинный и не помещается на экране? Одной команды недостаточно, поэтому мне нужно показать вам, как комбинировать команды.

Сделайте команды CMD более мощными: трубы и подсказки

Когда какая-либо команда выводит слишком много контента, чтобы поместиться на экране, вам нужно будет использовать команду more . Это одна из простых команд CMD, которая понадобится вам во многих случаях, поскольку командная строка в Windows 10 не может содержать много текста. more Команда работает следующим образом: она печатает один экран с текстом, и вы нажимаете клавишу пробела, чтобы отобразить следующий экран с текстом, пока не прочитаете его полностью.

Однако, в отличие от других команд, которые мы видели до сих пор, команда больше принимает текст в качестве входных данных. Много текста. Значит вам нужно перенаправить текст из команды type для перемещения, иначе не получится.Вы можете сделать это с помощью трубы | оператор. Слева от канала | вы помещаете команду для вывода. Справа вы пишете команду, которая будет получать выходные данные и что-то с ними делать. Так, например, при попытке просмотреть длинный текстовый файл:

 тип "имя файла" | Больше
 

Мы используем этот метод здесь с типа и еще с , но он может работать и в других случаях. Например, вы можете объединить и с командой help , чтобы отображать документацию постранично:

 помощь | Больше
 

Обратите внимание, что если вам больше не нужно отображать следующий экран, и вы хотите оставить команду , еще , просто нажмите клавишу Q на клавиатуре.Вы также можете нажать знак равенства «=», чтобы отобразить текущий номер строки. И даже лучше: вы можете пропустить несколько строк в начале вывода. Пример, когда вы хотите отобразить каталог, но не хотите видеть заголовок и хотите пропустить первые 7 строк:

 dir | подробнее +7
 

«+7» означает семь строк, которые нужно пропустить. Кстати, вам не нужно использовать типа для отображения файла, используя или . Он поддерживает прямое отображение файлов, помещая имя файла в конце команды:

 еще "filename"
 

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

Но лучшие виды мира не заменяют хороший текстовый редактор. Иногда вам действительно нужно, чтобы вывод команды находился в новом файле. Хорошие новости: для этого есть еще одна команда cmd.exe, представленная простым символом «> » (без кавычек).Вы можете использовать это так:

 дерево / F> "files.txt"
 

Вы можете подумать, что это показывает направление вывода: возьмите все из консоли и сохраните в имени файла « files.txt ».

Как видите, сначала команда записывается нормально, как если бы вы хотели увидеть результат в темном окне консоли командной строки Windows 10. Затем у вас есть символ «больше чем». > оператор, а после этого оператора у нас есть имя выходного файла, в которое будет выводиться вывод с консоли, а не в видимое окно.Как и при выборе в приложении «Файл> Сохранить», вы обычно указываете имя нового несуществующего файла. Что ж, если очень хочется, можно поставить имя существующего файла. Однако будьте осторожны, этот оператор заменит фактически существующий файл, фактически удалив все его содержимое, как и в случае с «Файл> Сохранить».

Еще лучше, есть второй оператор, который представлен двойным числом больше символов «>>». Вместо записи в файл и стирания содержимого, может использовать существующий файл и записывать вывод в конец этого существующего файла. Это действительно удобно, когда вам нужно сравнить вывод нескольких команд, но вы также можете буквально записывать файлы с помощью эхо-команд, используемых в командной строке, примерно так:

 echo "Hello World"> "Command log.txt"
скопируйте "Big Archive.zip", "Backup Big Archive.zip"
echo «Копирование прошло успешно»> «Команда log.txt»
 

Использование команды >> также является хорошим и практичным способом объединения двух существующих текстовых файлов. Да, используя оператор двойного больше, чем программа типа, вы можете внезапно объединить два файла.Сочетание хороших функций из разных программ — важный аспект сценариев командной строки. Команда типа сама по себе может показаться бесполезной, но для такой комбинации она существует. Так, например, объединение файлов полезно для объединения ваших ежемесячных отчетов в CSV:

введите "Сентябрьский report.csv" >> "Комбинированный report.csv"
введите "October report.csv" >> "Combined report.csv"
 

Обратите внимание, что для добавления содержимого в существующий файл необходимо использовать оператор « вдвое больше, чем » >> .Если вы используете > (одиночный « больше, чем »), тогда перезапишет любого существующего содержимого файла или создаст новый файл.

Есть бонус: все команды командной строки cmd поддерживают эти два оператора: «>» и «>>»!

Безопасное связывание команд Windows CMD

Итак, ранее мы видели , как связать две команды в цепочку с операторами и . Дело в том, что когда вы объединяете две команды в цепочку, обычно это происходит потому, что они связаны, и вы хотите выполнить вторую команду только , если первая сработала.

Например, вы хотите создать новый каталог и скопировать файл в этот новый каталог. Теперь, если создание каталога каким-то образом не удалось, вы действительно уверены, что хотите продолжить и скопировать этот файл? Копирование может завершиться неудачно в каскаде, потому что каталог не существует из-за предыдущей ошибки, так как создание каталога могло быть неудачным, потому что папка уже существовала, и поэтому копирование нового файла может также удалить существующий файл, который вы не собирались. Именно здесь вы начинаете задаваться вопросом, действительно ли вы хотите запустить команду copy без проверки.

При использовании оператора && с двойным амперсандом вторая команда выполнит только , если первая сработала правильно. Вот пример создания нового каталога и последующего копирования файла:

 mkdir "v2" && copy "index.html" "v2"
 

Если вы запустите эту команду один раз, предполагая, что у вас уже есть файл index.html , вы получите новый каталог. В этом каталоге будет копия индекса .html файла. Однако, если вы удалите файл index.html в новом каталоге v2 через проводник Windows, а затем снова запустите цепочку команд, вы увидите, что index.html не копируется. Это доказывает, что оператор && работает и не запустил команду « copy », потому что команда mkdir не удалась.

Но откуда он это знает? Есть такая штука, которая называется , код выхода . Когда приложение завершает работу, оно всегда возвращает код выхода в операционную систему, чтобы указать, все ли в порядке или нет.Таким образом, различные приложения могут запускать другие приложения и иметь простой способ узнать, как запущенная задача завершила свою работу. Обычно , код выхода 0 (ноль) рассматривается как «все прошло нормально!». Если приложение возвращает что-то отличное от нуля, родительское приложение понимает, что в приложении произошла ошибка. Кроме того, ненулевое число — это возвращаемый код ошибки, который может объяснить причину.

Код выхода — это основная концепция команд Windows или, можно сказать, основная концепция.Поэтому он интегрирован прямо в синтаксис команд строки CMD. Коды выхода — это не просто темные числа, доступные только операторам командной строки Windows. Код выхода последней команды всегда сохраняется в глобальной переменной команды% ERRORLEVEL%, которую может прочитать любое приложение.

В командной строке мы часто хотим извлечь данные, а иногда нам нужна только одна строка или только один специальный файл. Для вас может быть проще указать компьютеру найти конкретную дату в вашем файле журнала, вместо того, чтобы прокручивать себя и искать ее.В этом и заключается цель команды find . Он ищет строку в тексте и выводит любую строку, содержащую эту строку поиска, чтобы облегчить фильтрацию. Вернемся к примеру с фильтром файла журнала, команда будет выглядеть так:

 найти "[07 / Oct" "Connections Log.txt"
 

Посмотрите, как это помогает более четко видеть, что происходит? Но find работает не только с файлами! Благодаря так называемому оператору «труба», представленному символом «|» символ (без кавычек). найти оператора в сочетании с | оператор может фильтровать строки, которые вы действительно хотите найти, например ваш IP-адрес, с помощью ipconfig, который является одной из системных команд Windows:

 ipconfig | найти "IPv"
 

Видите, как это удобно? Вместо всего экрана вы получите только несколько строк с тем, что вам нужно. Возможно, вы захотите оставить его в списке командной строки Windows 10!

Взгляните на еще несколько команд Windows Prompt:

1.Команда Deltree

Это одна из самых важных команд, запрашивающих команды Windows. Это краткая форма дерева удаления. Deltree — это команда, используемая для навсегда удаления файлов и каталогов с компьютера или ноутбука . Это внешняя команда, доступная в операционных системах Microsoft.

Синтаксис:

Эта команда удаляет каталог и все подкаталоги и файлы в нем.

Синтаксис для удаления нескольких файлов и каталогов показан ниже:

DELTREE [/ Y] [диск:] путь [[диск:] путь […]]

Где

/ Y: Сбой, помогающий проверить, хочет ли пользователь удалить подкаталог.

[диск:] путь: определяет имя каталога, который пользователь хочет удалить.

Пример:

deltree c: \ MyFile

Когда пользователь запускает указанную выше команду в командной строке Windows 10, он удаляет каталог MyFile и все, что находится в этом каталоге.

2. Запрос драйвера

Это одна из самых важных команд Windows. Неправильные драйверы устройств могут указывать на любое количество системных дилемм.Если пользователи хотят просмотреть, какие драйверы установлены в операционной системе Windows, они могут добиться этого, выполнив инструмент командной строки Windows для запроса драйвера. Эта команда входит в состав основных команд командной строки CMD, которые предоставляют данные о каждом используемом драйвере.

Команда:

запрос драйвера

Если пользователю нужен дополнительный отчет, вы можете указать ключ -v. Другой альтернативой является установка ключа -si , который заставляет инструмент демонстрировать данные подписи для драйверов.Вот как они выглядят:

запрос драйвера -v

запрос драйвера -si

3. Пинг

Ping, по-видимому, является самой простой из всех отличительных команд командной строки Windows 10. Используется для проверки основного подключения TCP / IP к веб-узлу. Чтобы применить его, просто введите команду с псевдонимом или IP-адресом хоста, который необходимо проверить.

Например:

пинг 192.168.1.1

Всегда помните, что эта команда будет работать, только если разрешено перемещение по протоколу управляющих сообщений Интернета (ICMP) между двумя компьютерами . Если в любой момент межсетевой экран препятствует трафику ICMP, пинг прервется.

4. Команда Pathping CMD

Ping выполняет отличную функцию по информированию пользователей о том, могут ли два компьютера взаимодействовать друг с другом по TCP / IP, но , если ping действительно прерывается, пользователи не будут предоставлять никаких данных о характеристиках отказа.Вот где удобны команды командной строки Windows, такие как pathping . Команда приведена ниже:

путь 192.168.1.1

Pathping предназначен для случаев, когда один или несколько маршрутизаторов находятся между хостами. Он передает последовательность пакетов каждому маршрутизатору, который находится на пути к целевому хосту, в попытке определить, работает ли маршрутизатор умеренно или фильтрует пакеты. В чистом виде синтаксис pathping такой же, как и у команды ping.

5. Список задач

Это один из лучших кодов командной строки Windows. Команда tasklist создана для предоставления данных о задачах, выполняемых в операционной системе Windows. Пользователи могут ввести следующую команду:

список задач

Команда списка задач имеет много произвольных переключателей. Ключ -m, который заставляет список задач отображать все модули DLL, связанные с заданием. Далее следует переключатель -svc, который устанавливает параметры, поддерживающие каждое задание.Вот как они работают:

список задач -m

список задач -svc

6. Тасккилл

Это одна из основных команд CMD. Команда taskkill удаляет задачу либо по заголовку, либо по идентификатору процесса. Расположение этой команды вполне управляемо. Пользователи должны запускать команду taskkill с -pid (идентификатор процесса) или -im (имя изображения) и заголовком или идентификатором процесса задания, которое им нужно остановить. Вот два примера того, как работает эта команда:

taskkill -pid 3125

taskkill -im хром.exe

7. Проверка системных файлов

Можно сказать, что эта команда относится к наиболее важным командам Windows. Злые приложения будут регулярно пытаться заменить системные файлы ядра измененными вариантами в попытке получить контроль над системой. Программа проверки системных файлов может использоваться для проверки достоверности системных регистров Windows . Если какая-либо из папок окажется утерянной или утерянной, они будут отремонтированы. Пользователи могут выполнить проверку системных файлов с помощью этой команды:

SFC / Scannow

Команда sfc / scannow проверяет все защищенные системные файлы и заменяет поврежденные файлы кэшированной моделью, которая помещается в сжатый корпус в% WinDir% \ System32 \ dllcache.

8. Команда Windows Repair-bde

Это одна из самых замечательных команд командной строки Windows. Если защищенный диск сталкивается с некоторыми проблемами, пользователи редко могут получить данные с помощью службы Repair-bde. Для применения этой команды пользователям требуется целевой диск, на который могут быть записаны полученные данные, а также ключ извлечения BitLocker или пароль восстановления. Основной синтаксис этой команды:

repair-bde -rk | rp <корень>

Пользователи должны определить корневой диск, целевой диск и переключатель rk (ключ восстановления) или rp (пароль восстановления) вместе с маршрутом к ключу восстановления или паролю восстановления.Ниже приведен пример:

repair-bde c: d: -rk e: \ restore.bek

9. NetDiag

Пожалуй, наиболее ценной из команд командной строки CMD, разработанных в Windows, является NetDiag. Команда NetDiag предназначена для выполнения серии анализов на компьютере, чтобы помочь профессиональному эскизу понять, почему компьютер сталкивается с проблемами сети. Команда показана ниже:

Netdiag

Перечисление самой команды NetDiag позволит выполнить все возможные анализы, которые необходимо охватить.Netdiag может помочь пользователям интерпретировать любое количество сетевых проблем, таких как мониторинг виртуальных частных сетей.

10. Команда Tracert CMD

Команда tracert отслеживает путь, который она использует для того, чтобы пакет коснулся цели, и отображает знания пользователей о каждой поездке по этому пути. Например, если пользователи запускают tracert abc.com, они заметят информацию о каждой ссылке, по которой пакет связывается на своем пути, чтобы коснуться сервера. Если у пользователей возникают проблемы по сравнению с веб-сайтом, tracert может объяснить, в чем заключается загадка.

tracert abc.com

Приведенная выше команда является одной из самых важных команд командной строки Windows 10.

11. ШИФР

Шифр ​​входит в состав команд командной строки Windows для шифрования. Показывает или изменяет шифрование записей и файлов на NTFS-томах . Если используется без параметров, cipher показывает статус шифрования преобладающего каталога и всех содержащихся в нем записей. Например, следующая команда включает шифрование частного каталога.

cipher / e private

12. Палец

Командная строка Windows 10 также имеет одну важную команду, известную как finger. Отображает информацию о пользователе или пользователях на конкретном удаленном компьютере . Например,

палец [email protected]

13. Сравн.

Эта команда командной строки Windows используется для побайтового сравнения содержимого двух файлов .Если применяется без параметров, он позволяет пользователям вводить файлы для сравнения. Например,

comp c: \ Annualreports \\ sales \ myfile \ march

14. Зажим

Клип попадает под перенаправление команд Windows. Перенаправляет вывод команды из командной строки . Пользователи также могут вставлять вывод в другие программы и файлы. Например,

клип

15.Цвет

Этот цвет является одной из основных команд командной строки CMD. Он разрабатывает цвета шрифта и фона в панели командной строки для текущего сеанса . При применении без параметров цвет изменяет вид по умолчанию и настройки цветов. Например,

цвет 84

16. Приложение

Приложение входит в каталоги Команды командной строки Windows 10. Этот позволяет программам открывать файлы в определенных папках или каталогах .Если применяется без параметров, команда добавления показывает добавленный индекс каталога. Например,

доп. / E

Приведенная выше команда сохранит копию добавленного списка каталогов.

17. Getmac

Команда getmac входит в состав наиболее важных команд Windows CMD. Эта команда дает адрес управления доступом к среде (MAC). Он также дает запись сетевых правил, связанных с каждым адресом для всех сетевых карт локально или по сети.getmac может быть полезен, если вы хотите использовать MAC-адрес в сетевом анализаторе или когда хотите понять, какие правила выполняются на конкретном сетевом адаптере. Например,

getmac / fo стол / nh / v

18. Этикетка

Команды меток являются основными командами строки CMD. Он формирует, переключает или удаляет имя диска. Если применяется без параметров, команда метки изменяет превалирующую метку тома или удаляет текущую метку .Метка тома NTFS имеет длину 32 символа. Он может сохранить и раскрыть тот факт, который был нанесен при формировании этикетки. Например,

этикетка a: отчеты-декабрь

19. Логман

Команды logman используются в командной строке сервера Windows 10. Команда logman создает и поддерживает журналы производительности и сеанс трассировки событий . Эта команда также поддерживает многие роли монитора производительности из командной строки.Например,

запрос журнала "perf_log"

20. Ftype

Команды ftype — это системные команды Windows. Он представляет или изменяет типы файлов, которые применяются в поддержке расширения имени файла . Если применяется без оператора (=), ftype показывает преобладающую командную строку открытия для указанного типа файла. Если применяется без параметров, ftype показывает типы файлов, для которых указаны открытые строки. Например,

ftype txtfile

21.BCDBOOT

BCDBOOT — это служебная программа командной строки. Он применяется для установки загрузчика bootmgr, а также для установки и настройки его данных конфигурации загрузки (BCD). BCD — это двоичный файл, в котором представлены все установленные приложения Windows. bcdboot отображает основные загрузочные файлы из отдельной Windows на диске в пользовательский загрузочный дистрибутив и объединяет это с надлежащим доступом к данным конфигурации загрузки. Другими словами, bcdboot используется для создания и восстановления системного раздела. Например, следующая команда отображает использование команды bcdboot.

bcdboot C: \ Windows

22. CERTREQ

Команду CERTREQ можно использовать для получения сертификатов от центра сертификации (ЦС), для восстановления ответа на предыдущий запрос от ЦС, для создания нового запроса. Файл .cer, который пользователи получают от центра сертификации, можно просто исправить, сохранив файл на сервере, на котором они создали CSR, например, как cert.cer, и выполнив в командной строке следующую команду:

Например,

certreq –подать certrequest.req certnew.cer certnew.pfx

C: \> certreq -accept cert.cer

Это параметр certreq.exe по умолчанию. Если в CMD не определена альтернатива, certreq.exe пытается выполнить вызов сертификата в центр сертификации. Пользователи должны определить запрос сертификата при использовании метода –submit. Если этот параметр не задан, открывается стандартное окно открытия файла, позволяющее пользователям выбрать подходящий файл вызова сертификата.

23.Дельпроф

Delprof — это утилита CMD, которую можно применять для удаления профилей пользователей на локальных или удаленных машинах под управлением различных ОС Windows. Профили пользователей могут занимать значительное место на диске, особенно если на одной машине работают разные пользователи. В таких случаях Delprof.exe можно использовать для восстановления дискового пространства путем удаления профилей, которые больше не нужны. Но поскольку каждый профиль на машине отображается последовательно, когда пользователи запускают утилиту, им может потребоваться использовать графический интерфейс.

Например,

Delprof2 / c: mymachine

Приведенная выше команда удаляет неактивные профили на «mymachine».

24. DIRUSE

Пакет ресурсов Windows NT включает DIRUSE, который обеспечивает использование диска по дискам, папкам или подпапкам. Команда показывает общее количество папок, файлов и пространства, используемых машиной. Пользователи могут применять DIRUSE, чтобы отмечать папки, потребляющие больше, чем определенная уставка.Следующая команда используется для отображения использования диска приводом и многих важных параметров.

Синтаксис: DIRUSE [/ S | / V] [/ M | / K | / B] [/ C] [/,] [/ Q: # [/ L] [/ A] [/ D] [/ O]] [/ *] DIRS

Пример:

дирузе /, / * c: \

25. DSMGMT

Команда DSMGMT используется для поддержки разделов поддержки облегченного каталога Active Directory. Он используется для управления и регулирования отдельных совместимых операций и сбора метаданных, перемещаемых неисправными контроллерами домена Active Directory.Эта команда удобна, если установлена ​​роль сервера AD LDS. Чтобы применить dsmgmt, пользователи сначала должны запустить команду dsmgmt из расширенной командной строки. Для большинства команд dsmgmt пользователям требуется ввести только несколько начальных символов, а не всю команду. Например, пользователи могут ввести любую из следующих команд для выполнения настраиваемых параметров:

настраиваемые параметры
co s

26.Fsutil

fsutil — одна из административных команд. Он используется для выполнения заданий, связанных с таблицей размещения файлов (FAT) и файловыми системами NTFS. Например, эта команда используется для обработки точек повторной обработки, разреженных файлов или уменьшения объема. Его также можно использовать с различными параметрами, и если он используется без параметров, он отображает список поддерживаемых подкоманд. Чтобы использовать эту команду, нужно быть администратором. Например,

fsutil файл findbysid myfile d: \ hello

Приведенная выше команда найдет «myfile» в папке hello.

27. Dnscmd

DNS — это телефонная книга системы. Команда dnscmd — это интерфейс командной строки для работы с DNS-серверами. Эта команда или утилита полезны при написании командных файлов сценариев. Пакетные файлы со сценариями используются для автоматизации обычных задач управления DNS. Эту команду также можно использовать для выполнения единой заброшенной структуры и настройки различных DNS-серверов в сети. Эту команду также можно использовать для получения информации о зоне, а также для очистки кеша и множества полезных параметров.Например,

dnscmd / zoneinfo

Приведенная выше команда используется для получения информации о текущей зоне.

28. klist

Эта команда используется для отображения списка кэшированных билетов Kerberos. Это уведомление относится к Windows Server 2012. В Kerberos клиент отправляет запрос на билет в центр распространения ключей. Это процесс аутентификации. Команда klist используется для вывода списка кэшированных билетов. Эта команда также используется с различными параметрами, и если параметры не указаны, то команда klist выдаст все билеты с текущим авторизованным пользователем.Например,

klist сессий

Приведенная выше команда используется, когда вы хотите диагностировать сеанс входа в систему для пользователя или службы. Эта команда используется для поиска LogonID из klist.

29. mqsvc

Message Queuing позволяет различным приложениям, работающим в разное время, подключаться к разным сетям и операциям, которые на мгновение могут быть отключены. Очередь сообщений обеспечивает подтвержденную доставку сообщений, динамическую маршрутизацию, безопасность.Эта команда может использоваться для решения ситуаций асинхронного и синхронного обмена сообщениями. Это одна из самых важных команд Windows. Например,

Mqsvc.exe

Приведенная выше команда используется для доставки подтвержденного сообщения и может использоваться для различных версий Windows, таких как Windows 10, Windows 7, Windows 8 / 8.1, а также для различных серверов Windows.

30. mstsc

Эта команда используется для создания подключения удаленного рабочего стола к серверам узла сеанса удаленного рабочего стола (узел сеанса rd) или другим удаленным машинам.Эта команда также используется для редактирования текущего файла конфигурации подключения к удаленному рабочему столу (.rdp). Он также используется для переноса старых файлов подключения, которые были разработаны с помощью Client Connection Manager, в новые файлы подключения .rdp. Эта команда Windows используется на сервере Windows и во многих других версиях операционной системы Windows. Его можно использовать с различными параметрами, а также для запуска подключения к удаленному рабочему столу в полноэкранном режиме. Другими словами, эта команда в основном используется для подключений к удаленному рабочему столу.Например,

мсц / ф

Приведенная выше команда используется для подключения к экрану в полноэкранном режиме.

Заключение

Теперь у вас должно быть больше знаний, чтобы эффективно использовать команды командной строки Windows. Со всеми этими советами, командами и операторами, которые мы обсудили, вы сможете создавать новые командные файлы в командной строке и обновлять существующие командные файлы, которые у вас уже есть.

А теперь пора практиковаться! Создайте папку с образцом и попробуйте эти команды CMD внутри папки с образцом.Попробуйте сделать тесты, копируя новые файлы, и посмотрите, что у вас получится. Всегда полезно проверять сценарии командной строки внутри папок с образцами тестирования, а не проверять их на новых файлах. И не забудьте сначала сделать резервные копии, особенно если вы собираетесь изменять, заменять, удалять контент или файлы!

Об авторе

Команда авторов ByteScout

ByteScout имеет команду профессиональных писателей, специализирующихся на различных технических темах.Мы выбираем лучших писателей, которые освещают интересные и актуальные темы для наших читателей. Мы любим разработчиков и надеемся, что наши статьи помогут вам узнать о программировании и программистах.

,

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: НА Включите расширения команд (см. Ниже).
/ E: ВЫКЛ Отключить расширения команд (см. Ниже).
/ F: НА Разрешить символы завершения имени файла и каталога (см. Ниже).
/ F: ВЫКЛ Отключить символы завершения имен файлов и каталогов (см. Ниже).
/ V: НА Включить отложенное раскрытие переменной среды с использованием c в качестве разделителя. Например, / V: ON позволит! Var! для расширения переменной var во время выполнения. Синтаксис var расширяет переменные во время ввода, что совсем другое дело внутри цикла FOR.
/ V: ВЫКЛ Отключить отложенное расширение среды.

Обратите внимание, что несколько команд, разделенных разделителем команд ‘&&’, принимаются для строки, если она заключена в кавычки. Кроме того, по соображениям совместимости / X — это то же самое, что / E: ON, / Y — то же самое, что / E: OFF, и / R — то же самое, что / C. Любые другие переключатели игнорируются.

Если указан / C или / K, оставшаяся часть командной строки после переключателя обрабатывается как командная строка, где для обработки символов кавычек («) используется следующая логика:

1.| персонажи.

  • Между двумя кавычками есть один или несколько пробелов.
  • Строка между двумя кавычками — это имя исполняемого файла.
  • 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).
    / L: nnnn Определяет длину внутренних буферов (также требуется / P). (nnnn должно быть от 128 до 1024).
    / U: nnn Определяет длину входного буфера (также требуется / P). (nnn должно быть от 128 до 255).
    / P Делает новый интерпретатор команд постоянным (не может выйти).
    / MSG Сохраняет все сообщения об ошибках в памяти (также требуется / P).
    / НИЗКИЙ Заставляет КОМАНДУ сохранять резидентные данные в малой памяти.
    / Y Пошаговое выполнение пакетной программы, указанной с помощью / C или / K. Доступно только в MS-DOS 6.x и выше.
    / C команда Выполняет указанную команду и возвращает.
    / K команда Выполняет указанную команду и продолжает работу.
    / Z Отображает уровень ошибки каждой выполненной команды.Доступно только в MS-DOS 7.x и выше.

    Примеры

     cmd 

    В этом примере открывается командная оболочка cmd. Если вы уже были в командной оболочке и запускали команду «cmd» или «command» в командной строке, откроется новая командная строка Windows. Ввод «exit» приведет к выходу из новой командной строки и возврату к исходной командной строке.

    ,