Skip to main content

Как читать командный синтаксис в Windows

Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки ???? ???? ???? (Июнь 2026)

Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки ???? ???? ???? (Июнь 2026)
Anonim

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

Как вы, наверное, видели здесь на Lifewire и, возможно, на других веб-сайтах, командах командной строки, командах DOS и даже многих командах запуска описываются всевозможные слэши, скобки, курсив и т. Д. Как только вы знаете, что все эти метки относятся к , вы можете посмотреть синтаксис любой команды и сразу же узнать, какие параметры необходимы, и какие параметры можно использовать с другими параметрами.

Замечания: В зависимости от источника вы можете увидеть немного другой синтаксис при использовании для описания команд. Мы используем метод, который Microsoft исторически использовал, и весь синтаксис команд, который мы когда-либо видели на любом сайте, очень схож, но помните, что вы должны следовать за синтаксическим ключом, который относится к командам, которые вы читаете, и не предполагать, что все сайты и документация используют тот же самый метод.

Синтаксический ключ команды

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

нотацияИмея в виду
СмелыйПолужирные элементы должны быть напечатаны точно так, как они показаны, включая любые смелые слова, косые черты, двоеточия и т. Д.
курсивный Курсивные предметы - это предметы, которые вы должны поставить. Не используйте курсивом буквально и используйте его в команде, как показано.
S p a c e sВсе пробелы следует воспринимать буквально. Если синтаксис команды имеет пробел, используйте это пространство при выполнении команды.
Текст внутри скобокЛюбые элементы внутри скобки необязательны. Скобки не должны восприниматься буквально, поэтому не используйте их при выполнении команды.
Текст вне скобокЛюбой текст, не содержащийся в скобке, требуется. В синтаксисе многих команд единственным текстом, не окруженным одним или несколькими скобками, является само имя команды.
{Текст внутри фигурных скобок}Элементы в скобках - это варианты, из которых вы должен выбирать только один, Скобки не должны восприниматься буквально, поэтому не используйте их при выполнении команды.
Вертикальный | барВертикальные полосы используются для разделения элементов в скобках и скобках. Не используйте вертикальные столбцы буквально - не используйте их при выполнении команд.
Эллипсис …Многоточие означает, что элемент можно повторять бесконечно. Не печатайте эллипсис буквально при выполнении команды и старайтесь использовать пробелы и другие необходимые предметы, как показано при повторении элементов.

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

Пример №1: команда Vol

Вот синтаксис команды vol, команды из командной строки во всех версиях операционной системы Windows:

об привод:

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

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

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

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

Основываясь на всей этой информации, здесь приведены некоторые допустимые и недопустимые способы выполнения команды vol и почему:

об

Действительно: Команда vol может быть выполнена сама по себе, поскольку привод : является необязательным, поскольку он окружен скобками.

vol d

Недействительным: На этот раз используется дополнительная часть команды, указав привод как d, но двоеточие было забыто. Помните, мы знаем, что двоеточие сопровождает привод потому что он включен в тот же набор скобок, и мы знаем, что он должен использоваться буквально, потому что он смелый.

vol e: / p

Недействительным: /п опция не указана в синтаксисе команды, поэтому команда vol не запускается при ее использовании.

vol c:

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

Пример # 2: команда выключения

Синтаксис, указанный здесь, относится к команде shutdown и, очевидно, намного сложнее, чем в примере команды vol выше. Однако, основываясь на том, что вы уже знаете, на самом деле очень немного больше узнать здесь:

неисправность | / л | / s | | | / а | /п | /час | / е / е / m Имя компьютера / т ххх / д п:|и: хх : уу / c " комментарий '

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

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

Команда shutdown также имеет вложенную опцию в / д п:|и: хх : уу - в основном, опция в опции.

Как и в команде vol в примере # 1 выше, здесь приведены некоторые допустимые и недопустимые способы использования команды shutdown:

shutdown / r / s

Недействительным: /р а также / s опции не могут использоваться вместе. Эти вертикальные полосы указывают на выбор, из которых вы можете выбрать только один.

shutdown / s p: 0: 0

Недействительным: С помощью / s отлично, но использование р: 0: 0 не потому, что этот параметр доступен только с / д вариант, который я забыл использовать. Правильное использование было бы shutdown / s / d p: 0: 0.

shutdown / r / f / t 0

Действительно: На этот раз все варианты были использованы правильно. опция не использовалась ни с каким другим выбором в пределах ее набора скобок, а / е а также / т были использованы параметры, описанные в синтаксисе.

Пример №3: команда сетевого использования

В нашем последнем примере давайте посмотрим на команду net use, одну из сетевых команд. Синтаксис команды net use немного беспорядочен, поэтому я сократил его ниже, чтобы немного объяснить его (см. Полный синтаксис здесь):

сетевое использование * \ Имя компьютера имя_общего_ресурса * / Стойкие:да / savecred /удалять

Команда net use имеет два экземпляра новой записи - скобки. Скобка указывает, что один и только один из вариантов, разделенных одним или несколькими вертикальными полосами, является требуется , Это не похоже на кронштейн с вертикальными полосками, который указывает необязательный выбор.

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

net use e: * server files

Недействительным: Первый набор фигурных скобок означает, что вы можете указать имя устройства или используйте подстановочный знак * - вы не можете обойти оба. Или net use e: server files или же net use * server files были бы допустимыми способами выполнения сетевого использования в этом случае.

net use * appsvr01 source 1lovet0visitcanada / persistent: no

Действительно: Я правильно использовал несколько вариантов в этом исполнении сетевого использования, включая один вложенный вариант. Я использовал * когда требуется выбрать между ним и указать имя устройства , Я указал долю источник на сервере appsvr01 , а затем решил указать { пароль } для этой доли, 1lovet0visitcanada , вместо того, чтобы принудительно использовать сеть, чтобы побудить меня к одному {*}.

Я также решил не допускать, чтобы этот новый общий диск был автоматически подключен при следующем запуске моего компьютера / Стойкие: нет.

сетевое использование / постоянное

Недействительным: В этом примере я решил использовать необязательный / стойкие но я забыл включить двоеточие рядом с ним, а также забыл выбрать между двумя необходимыми параметрами, да или же нет, между скобками. проведение net use / persistent: yes было бы правильным использованием сети.