Ако използвате компютър с Windows, вероятно сте виждали или сте използвали команден ред, за да получите нещо направено на компютъра си с Windows. Ако някога се нуждаете от помощ с команда, има много сайтове, които да ви помогнат със синтаксиса и използването на командите. Но, освен ако не знаете как да четете този синтаксис на командния ред, тази помощ не е нищо друго освен безсмислена низ.

Например, ако проверите официалната референтна команда за команда attrib, ще видите синтаксиса на командния ред нещо подобно.

 ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{H | -H}] [ [/Д]] 

Както можете да видите, горният синтаксис на командния ред съдържа всички видове вариации, като малки и малки букви и специални символи като интервали, скоби ("[]"), скоби ("({})" и тръби ("| "). Горната командния ред няма никакъв смисъл за необучени очи, но ви информира за различните параметри, които можете да използвате с командата attrib .

Как да чета Синтаксис на командването

Синтаксисът на командата не е нищо друго освен правилата, които управляват как дадена команда може да се използва или да се изпълнява. Освен ако не знаете как да четете синтаксиса на командния ред, не можете да използвате или да разберете правилно командите или пълния им потенциал. Така че, в този основен урок, нека се надпреварваме и научаваме някои основни неща за това как да четем синтаксиса на командния ред. Като пример можете да вземете горната команда "attrib" и да използвате информацията по-долу, за да тълкувате тази команда.

Специален символ "+": Когато използвате специалния знак + пред елемент или параметър, това означава, че настройвате този параметър за задачата, която вършите.

Например, в горната команда attrib, когато използвате параметъра +R в командата, настройвате режима само за четене за избран файл или папка.

Специален символ "-": Когато използвате специалния знак - пред елемент или параметър, това означава, че изчиствате този параметър за задачата, която вършите.

Например, в горната команда attrib, когато използвате параметъра -R в командата, премахвате режима само за четене за избран файл или папка.

Знаци в капачки: В синтаксиса на командния ред знаците, представени с главни букви, са това, което потребителите трябва да напишат точно. Когато казвам знаци, той включва всички номера, специални знаци и букви.

Например, в горната команда attrib, базовата команда ATTRIB и превключвателите като -R, +A, /S и т.н., трябва да се използват, както и без каквито и да било промени. Така че валидната команда изглежда така,

 ATTRIB + R 

но не така, което елиминира специалния знак "+".

 ATTRIB R 

Символи в Smalls: Винаги, когато видите малка символна представа, то просто означава, че потребителят трябва да предостави информацията, необходима за правилното изпълнение на командата.

Например, в горната команда attrib, трябва да предоставите информацията като диск и път на файла вместо [[drive:][path] filename] . След като бъде доставен, командата изглежда така.

 ATTRIB C: \ папка \ file.txt 

Тръби (вертикални пръти): Тръби или вертикални пръти се използват за показване на различните параметри, които можете да използвате в скобите или скобите. То има същото значение като "или ..., или", което означава, че може да се използва само един от параметрите. Тръбите или вертикалните пръти са само за илюстрация и не трябва да се използват с действителни команди.

Например, в горната команда attrib, можете да видите, че превключвателите +R и -R са разделени от вертикална лента, което означава, че те са два различни параметъра и само един от тях ( +R или -R ) може да бъде използвани в действителната команда.

Braces ("{}") : Всички елементи или параметри в скобите са набор от възможности, при които потребителят трябва да избере един, т.е. можете да изберете един параметър между група параметри вътре в скобите. Също така, не трябва да използвате скоби с действителни команди.

Например, командата синтаксис {+A | -A} {+A | -A} предполага, че можете да използвате превключвателя +A или -A в действителната команда, но не и двете едновременно, тъй като те принадлежат към една и съща група. Така че валидната команда изглежда така,

 ATTRIB + A 

но не по този начин, който използва и двата варианта едновременно.

 ATTRIB + A-A 

Скоби ("[]") : Всички елементи или параметри в скоби са по избор, т.е. зависи от вас дали да използвате тези параметри или не. Също така, не трябва да използвате скоби с действителни команди.

Например, в горната команда attrib, синтаксиса [{+R|-R}] предполага, че можете или да използвате незадължителните параметри или не (също така, имайте предвид, че има скоби). Така че, всяка от долупосочените команди е валидна.

 ATTRIB + R 

или

 Атрибутът 

Пространства : Дори пространствата имат смисъл в синтаксиса на командите. Ако откриете интервал в командния синтаксис, трябва да го използвате, докато изпълнявате действителната команда.

Например, в горната команда attrib, не трябва да елиминирате някое от пространствата. Така че валидната команда ще изглежда така,

 ATTRIB + R -H 

но не по този начин, което елиминира пространствата.

 Attrib + RH 

Текст извън скоби : Точно като Spaces, всеки текст извън скоби трябва да се използва и трябва да се използва "както е" при изпълнение на командите.

Например, в горната команда attrib, командата base ATTRIB трябва да се използва и трябва да се използва както е. Така че валидната команда изглежда така,

 ATTRIB + R -HC: \ папката \ file.txt 

и не като това, което елиминира използването на текста извън скобите.

 + R -HC: \ папка \ file.txt 

Елипсис ("...") : Елипсисът не е толкова често срещан при всеки синтаксис, но ако видите елипсис, това означава, че елементът или параметърът могат да се повтарят безкрайно.

заключение

Знаейки как да интерпретирате синтаксиса на командния ред е много полезно за разбирането и използването на командите, които се съдържат в официалната документация и в Интернет. Разбира се, може да отнеме известно време, за да се сдобиете с тези синтаксисни правила, но си заслужава.

Не забравяйте да споделите мислите си с помощта на коментарния формуляр по-долу.