نحوه خواندن فرمان Syntax

یاد بگیرید نحوه تعریف دستورالعمل فرمان با این مثالها را بیاموزید

نحو یک فرمان اساسا قوانینی برای اجرای فرمان است. هنگام یادگیری نحوه استفاده از یک دستور باید بدانید چگونه خواندن نشانه نحوی را بخوانید تا بتوانید آن را به درستی اجرا کنید.

همانطور که شما احتمالا در اینجا و شاید وب سایت های دیگر دیده اید، فرمان Command Prompt ، دستورات DOS و حتی بسیاری از فرمان های اجرا شده با تمام انواع slashes، brackets، کج، و غیره توضیح داده شده است. هنگامی که شما می دانید چه همه از این علائم اشاره دارد، شما می توانید به نحوی هر فرمان نگاه کنید و بلافاصله اطلاع دهید که چه گزینه هایی مورد نیاز است و چه گزینه هایی را می توانید با سایر گزینه ها استفاده کنید.

توجه: با توجه به منبع، هنگام استفاده از توصیف دستورات، ممکن است نحو متفاوت کمی متفاوت باشد. ما از یک روش که مایکروسافت از لحاظ تاریخی استفاده کرده است استفاده می کند و تمام دستورات نحوی که هرگز در هر سایت دیده ایم، بسیار شبیه است، اما به یاد داشته باشید که شما باید کلید نحوی مربوط به دستورات را که خواندید دنبال کنید و فرض نکنید که همه وب سایت ها و مستندات از همان روش مشابه استفاده می کنند.

کلید نحوی فرمان

کلید نحو زیر توضیح می دهد که چگونه هر نشانه در دستورالعمل دستور استفاده می شود. احساس رایگان به این مرجع را به عنوان ما از طریق سه مثال زیر جدول می رویم.

نشانه گذاری معنای
پررنگ آیتم های پررنگ باید دقیقا همانطور که نشان داده می شوند تایپ شده باشند، این شامل هر حرفی پررنگ، درهم و برهم، کولون و غیره است.
Italic اقلام کالیبره مواردی هستند که باید عرضه کنید. یک علامت کادویی را به معنای واقعی کلمه ندهید و از دستور زیر استفاده کنید.
سرعت S همه فضاها باید به معنای واقعی کلمه باشند. اگر یک دستور دستور دار است فضا، هنگام اجرای دستور از این فاصله استفاده کنید.
[متن داخل براکت] هر عنصر درون براکت اختیاری است. براکت ها به معنای واقعی کلمه نبوده، بنابراین هنگام اجرای یک دستور از آنها استفاده نکنید.
متن خارج از براکت هر متنی که در یک براکت وجود ندارد، لازم است. در نحو بسیاری از دستورات، تنها متن که توسط یک یا چند براکت احاطه شده است، نام فرمانی است.
{متن داخل برس ها} موارد موجود در یک brace گزینه هایی هستند که فقط باید یکی را انتخاب کنید. پرانتز ها به معنای واقعی کلمه نیستند، بنابراین هنگام اجرای یک دستور از آنها استفاده نکنید.
عمودی | بار میله های عمودی برای جداسازی موارد درون براکت ها و ترمزها استفاده می شود. آیا میله های عمودی را به معنای واقعی کلمه - از آنها در هنگام اجرای دستورات استفاده نکنید.
Ellipsis ... یک بیضوی بدین معنی است که یک مورد را می توان به صورت نامحدود تکرار کرد. در هنگام اجرای فرمان به طور ضمنی دستور العمل را تایپ نکنید و مراقب استفاده از فضاها و موارد دیگر مورد نیاز در هنگام تکرار موارد باشید.

نکته: براکت ها بعضی اوقات به صورت مربع نامیده می شوند، بعضی اوقات برس ها به عنوان پرانتز یا پرانتز نامیده می شوند و میله های عمودی گاهی اوقات لوله ها، خطوط عمودی یا خطوط عمودی نامیده می شوند. صرفنظر از آنچه شما آنها را می خوانید، هنگام اجرای یک فرمان، هرگز نباید به معنای واقعی کلمه باشد.

مثال 1: فرمان ولوم

در اینجا نحو برای دستور vol وجود دارد ، دستوری که از Command Prompt در تمام نسخه های سیستم عامل ویندوز موجود است :

vol [ drive: ]

کلمه vol به معنای واقعی کلمه است. این نیز در خارج از هر براکت است، به این معنی که لازم است. ما چند بار پاراگراف را به ترتیب زیر می بینیم.

در زیر جلد یک فضا است. فضاهای در دستور syntax باید به معنای واقعی کلمه باشند، بنابراین هنگام اجرای فرمان vol، باید فاصله بین vol و هر چیز دیگری را که ممکن است بعدا باشد، قرار دهید.

براکت ها نشان می دهند که هر چه در داخل آنها وجود دارد اختیاری است - هرچیزی که در آن وجود ندارد برای فرمان لازم نیست، اما ممکن است چیزی باشد که می خواهید استفاده کنید، بسته به آنچه که از فرمان استفاده می کنید. براکت هرگز به معنای واقعی کلمه نبوده، بنابراین هرگز در هنگام اجرای یک فرمان از آنها استفاده نکنید.

درون براکت، کلمه ی کلاسیک درایو است و به دنبال آن یک کولون به صورت جسور است. هر چیزی که کالیج شده است چیزی است که باید عرضه کنید، نه به معنای واقعی کلمه. در این مورد، یک درایو به یک درایو اشاره دارد، بنابراین شما می خواهید یک نامه درایو را در اینجا ارائه کنید. درست مثل vol ، از آنجایی که: bold، باید به صورت نشان داده شده تایپ شود.

بر اساس تمام این اطلاعات، در اینجا برخی از راه های معتبر و نامعتبر برای اجرای دستور vol و برای همین است:

حجم

معتبر: فرمان vol را می توان به صورت خود اجرا کرد، زیرا درایو : اختیاری است، زیرا که توسط براکت احاطه شده است.

جلد د

نامعتبر است: در این زمان، قسمت اختیاری فرمان استفاده می شود، مشخص کردن درایو به عنوان د ، اما کولون فراموش شده است. به یاد داشته باشید، ما می دانیم که کولون همراه با درایو است، زیرا در همان مجموعه ای از براکت قرار دارد و ما می دانیم که باید به معنای واقعی کلمه استفاده شود، زیرا آن جسورانه است.

vol e: / p

نامعتبر: گزینه / p در دستور نحوی لیست نشده است، بنابراین هنگام استفاده از دستور vol اجرا نمی شود.

vol c:

معتبر: در این مورد، درایو اختیاری : استدلال فقط به عنوان در نظر گرفته شده است.

مثال 2: فرمان خاموش

دستورالعمل لیست شده در اینجا برای دستور shutdown است و بدیهی است که بسیار پیچیده تر از مثال مثال بالا در بالا است. با این حال، با ساختن آنچه که قبلا می دانید، در اینجا واقعا کمی بیشتر یاد می گیرید:

خاموش شدن [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | شما: ] xx : yy ] [ / c " نظر " ]

به یاد داشته باشید که اقلام درون براکت ها همیشه اختیاری هستند، اقلام خارج از براکت همیشه مورد نیاز هستند، اقلام جسورانه و فضاهای همیشه لفظی هستند و اقلام کلاسیک باید توسط شما ارائه شود.

مفهوم جدید بزرگ در این مثال، نوار عمودی است. میله های عمودی درون براکت ها گزینه های اختیاری را نشان می دهد. بنابراین در مثال بالا، می توانید، اما مجبور نیستید، هنگام اجرای یک دستور shutdown، یکی از گزینه های زیر را انتخاب کنید: / i ، / l ، / s ، / r ، / g ، / a ، / p ، / h ، یا / e . مثل براکت ها، میله های عمودی برای توضیح نحو دستور استفاده می شوند و به معنای واقعی کلمه نیستند.

دستور shutdown همچنین دارای یک گزینه توزیع شده در [ / d [ p: | شما: ] xx : yy ] - اساسا یک گزینه در یک گزینه است.

مانند دستور vol در مثال 1 # بالا، برخی از راه های معتبر و نامعتبر برای استفاده از دستور shutdown:

خاموش / R / S

نامعتبر است: گزینه های / r و / s با هم قابل استفاده نیستند. این میله های عمودی نشان می دهد گزینه ها، که فقط شما می توانید انتخاب کنید.

shutdown / sp: 0: 0

نامعتبر است: استفاده از / s کاملا خوب است اما استفاده از p: 0: 0 به این دلیل نیست که این گزینه تنها با گزینه / d که من فراموش کرده ام استفاده می شود. استفاده صحیح shutdown / s / dp: 0: 0 بوده است .

خاموش / r / f / t 0

معتبر: این گزینه ها به درستی مورد استفاده قرار گرفتند. گزینه r / با هیچ گزینه دیگری در مجموعه ای از براکت ها مورد استفاده قرار نگرفت و گزینه های / f و / t همانطور که در نحو توضیح داده شد استفاده شد.

مثال 3: دستور استفاده از خالص

برای مثال نهایی ما، بیایید به فرمان خالص استفاده کنیم ، یکی از دستورات خالص . نحوه استفاده از دستور استفاده از خالص کمی مضر است بنابراین من آن را در زیر مختصرا توضیح دادم (کمی از نحو کامل را ببینید ):

استفاده از خالص [{ devicename | * }] [ \\ computername \ sharename [{ password | * }]] [ / persistent: { yes | no }] [ / savecred ] [ / delete ]

فرماندهی خالص دو نمونه از نماد جدید، brace دارد. یک brace نشان می دهد که یکی و تنها یکی از گزینه هایی است که توسط یک یا چند میله عمودی جدا شده اند. این بر خلاف براکت با میله های عمودی است که نشان می دهد گزینه های اختیاری است .

بیایید به برخی از استفاده معتبر و نامعتبر از استفاده از شبکه نگاه کنیم:

net استفاده از e: * \\ server \ files

نامعتبر است: اولین مجموعه از پرانتز به این معنی است که شما می توانید یک نام devicen را مشخص کنید یا از شخصیت wildcard استفاده کنید * - شما نمی توانید هر دو را انجام دهید. در هر دو مورد استفاده از net: \\ server \ files یا net use * \\ server \ files راه های معتبر برای اجرای خالص در این مورد بوده است.

استفاده از شبکه * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

معتبر: من به طور صحیح چندین گزینه را در این اجرای استفاده از خالص از جمله یک گزینه تو در توالت استفاده کردم. من از * وقتی که لازم بود برای انتخاب بین آن و مشخص کردن یک نام devicen استفاده کنم، من یک share [ منبع ] را بر روی یک سرور [ appsvr01 ] مشخص کردم و سپس تصمیم گرفتم برای مشخص کردن یک { password } برای این سهم، 1lovet0visitcanada ، به جای استفاده از خالص را مجبور کنم یک بار من را برای یک { * } دعوت کنید

من همچنین تصمیم گرفتم که این درایو مشترک جدید را به طور خودکار مجددا به هم متصل کند، زمانی که کامپیوتر من را آغاز کند [ / persistent: no ].

استفاده از خالص / پایدار

نامعتبر است: در این مثال، من تصمیم گرفتم از کلید سوئیچ اختیاری / پایدار استفاده کنم، اما فراموش کردم که کولون را در کنار آن قرار دهم و همچنین فراموش کرده ام که بین دو گزینه مورد نظر، بله یا نه ، بین برس ها را فراموش کنم. استفاده از خالص / پایدار: بله استفاده معتبر از استفاده از خالص بوده است.