سینتکس یک دستور اساساً قوانین اجرای دستور است. هنگام یادگیری نحوه استفاده از یک دستور، باید بدانید که چگونه نماد نحو را بخوانید تا بتوانید آن را به درستی اجرا کنید.
همانطور که احتمالاً در اینجا در Lifewire و شاید سایر وب سایت ها دیده اید، دستورات Command Prompt، دستورات DOS، و حتی بسیاری از دستورات اجرا با انواع اسلش، براکت، مورب و غیره توصیف می شوند. از آن علامتهایی که به آنها اشاره میشود، میتوانید به نحو دستوری نگاه کنید و فوراً بدانید چه گزینههایی مورد نیاز هستند و چه گزینههایی را میتوان با چه گزینههای دیگری استفاده کرد.
بسته به منبع، ممکن است هنگام استفاده برای توصیف دستورات، نحو کمی متفاوت ببینید.ما از روشی استفاده می کنیم که مایکروسافت در طول تاریخ از آن استفاده کرده است، و تمام دستورات دستوری که تا به حال در هر سایتی دیده ایم بسیار مشابه است، اما به یاد داشته باشید که باید از کلید نحوی که مربوط به دستوراتی است که می خوانید پیروی کنید و فرض نکنید که همه آنها وب سایت ها و اسناد دقیقاً از همین روش استفاده می کنند.
Command Syntax Key
کلید نحوی زیر نحوه استفاده از هر نماد در دستور یک دستور را توضیح می دهد. با مراجعه به سه مثال زیر جدول، به راحتی به این موضوع اشاره کنید.
Command Syntax Reference Table | |
---|---|
Notation | معنا |
پررنگ | موارد پررنگ باید دقیقاً همانطور که نشان داده شده اند تایپ شوند، این شامل هر کلمه پررنگ، اسلش، دونقطه و غیره است. |
Italic | اقلام ایتالیک اقلامی هستند که باید آنها را تهیه کنید. یک آیتم ایتالیک را به معنای واقعی کلمه نگیرید و از آن در دستور همانطور که نشان داده شده است استفاده کنید. |
S p a c e s | همه فضاها باید به معنای واقعی کلمه گرفته شوند. اگر دستور دستوری فضا دارد، هنگام اجرای دستور از آن فاصله استفاده کنید. |
[متن داخل پرانتز] | هر آیتمی در داخل براکت اختیاری است. براکت ها نباید به معنای واقعی کلمه گرفته شوند، بنابراین هنگام اجرای دستور از آنها استفاده نکنید. |
نوشتار خارج از پرانتز | هر متنی که در پرانتز موجود نباشد الزامی است. در نحو بسیاری از دستورات، تنها متنی که با یک یا چند براکت احاطه نشده است، خود نام فرمان است. |
{متن درون پرانتز} | موارد داخل پرانتز گزینههایی هستند که شما باید فقط یک را انتخاب کنید. بریس ها نباید به معنای واقعی کلمه در نظر گرفته شوند، بنابراین هنگام اجرای دستور از آنها استفاده نکنید. |
عمودی | نوار | میله های عمودی برای جداسازی آیتم ها در داخل براکت ها و براکت ها استفاده می شود. نوارهای عمودی را به معنای واقعی کلمه در نظر نگیرید - هنگام اجرای دستورات از آنها استفاده نکنید. |
بیضی … | بیضی به این معنی است که یک مورد می تواند به طور نامحدود تکرار شود. هنگام اجرای دستور، بیضی را به معنای واقعی کلمه تایپ نکنید و مراقب باشید که از فاصله ها و سایر موارد مورد نیاز همانطور که در هنگام تکرار موارد نشان داده شده است استفاده کنید. |
براکتها را گاهی اوقات براکتهای مربعی نیز میگویند، براکتها را گاهی بهعنوان براکتهای خمیده یا براکتهای گل و میلههای عمودی گاهی اوقات لوله، خطوط عمودی یا بریدههای عمودی نامیده میشوند. صرف نظر از اینکه آنها را چه می نامید، هرگز نباید هنگام اجرای یک دستور، هیچ کدام را به معنای واقعی کلمه در نظر گرفت.
مثال 1: فرمان Vol
در اینجا نحو دستور vol آمده است، دستوری که از Command Prompt در همه نسخههای سیستم عامل ویندوز موجود است:
جل [درایو:]
کلمه vol به صورت پررنگ است، یعنی باید به معنای واقعی کلمه گرفته شود. همچنین خارج از هر پرانتز است، به این معنی که لازم است. چند پاراگراف پایین تر به پرانتزها نگاهی می اندازیم.
دنبال کردن جل یک فاصله است. فاصله ها در نحو دستور باید به معنای واقعی کلمه گرفته شوند، بنابراین زمانی که دستور vol را اجرا می کنید، باید بین vol و هر چیزی که ممکن است بعدا بیاید فاصله بگذارید.
براکت ها نشان می دهند که هر آنچه در داخل آنها وجود دارد اختیاری است - هر آنچه در آن است برای عملکرد دستور لازم نیست، اما ممکن است چیزی باشد که شما می خواهید استفاده کنید، بسته به اینکه برای چه دستوری استفاده می کنید. براکت ها هرگز نباید به معنای واقعی کلمه در نظر گرفته شوند، بنابراین هرگز آنها را هنگام اجرای یک فرمان درج نکنید.
داخل پرانتزها، کلمه درایو به صورت مورب، و پس از آن یک دونقطه با پررنگ قرار دارد. هر چیزی که ایتالیک باشد چیزی است که باید آن را ارائه کنید، نه اینکه به معنای واقعی کلمه در نظر بگیرید.در این مورد، یک درایو به یک حرف درایو اشاره می کند، بنابراین شما می خواهید یک حرف درایو را در اینجا ارائه کنید. درست مانند جل ، چون : به صورت پررنگ است، باید همانطور که نشان داده شده است تایپ شود.
بر اساس همه این اطلاعات، در اینجا چند روش معتبر و نامعتبر برای اجرای دستور vol و چرا وجود دارد:
جلد
Valid: دستور vol می تواند به تنهایی اجرا شود زیرا درایو : اختیاری است زیرا با براکت احاطه شده است. اختیاری است.
جلد d
Invalid: این بار، قسمت اختیاری دستور در حال استفاده است که درایو را به عنوان d مشخص می کند، اما دو نقطه فراموش شده است. به یاد داشته باشید، ما می دانیم که کولون درایو را همراهی می کند زیرا در همان مجموعه براکت ها قرار دارد و می دانیم که باید به معنای واقعی کلمه استفاده شود زیرا پررنگ است.
جلد e: /p
Invalid: گزینه /p در دستور دستور فهرست نشده است، بنابراین دستور vol هنگام استفاده اجرا نمی شود آن.
جلد ج:
Valid: در این مورد، آرگومان درایو اختیاری : درست همانطور که در نظر گرفته شده بود استفاده شد.
مثال 2: فرمان خاموش کردن
نحو فهرست شده در اینجا برای دستور shutdown است و بدیهی است که بسیار پیچیده تر از مثال دستور vol بالا است. با این حال، با تکیه بر آنچه که قبلاً می دانید، در واقع چیزهای بسیار کمی برای یادگیری در اینجا وجود دارد:
خاموش [ /i | /l | /s | /r | /g | /a | /p | /h | /e] [ /f] [ /m \\ نام رایانه] [ /t xxx] [ /d [ p: | u:] xx: سال] [/c " نظر " ]
به خاطر داشته باشید که موارد داخل پرانتز همیشه اختیاری هستند، موارد خارج از پرانتز همیشه مورد نیاز هستند، موارد پررنگ و فاصلهها همیشه تحت اللفظی هستند، و مواردی که دارای مورب هستند باید توسط شما ارائه شوند.
مفهوم جدید بزرگ در این مثال نوار عمودی است. میله های عمودی در داخل پرانتز انتخاب های اختیاری را نشان می دهد. بنابراین در مثال بالا، میتوانید، اما مجبور نیستید، انتخاب کنید که یکی از گزینههای زیر را هنگام اجرای دستور shutdown شامل شود: /i ، /l ، /s ، /r ، /g ، / a ، /p ، /h ، یا /e مانند براکت ها، میله های عمودی وجود دارد برای توضیح نحو فرمان و نباید به معنای واقعی کلمه در نظر گرفته شود.
دستور shutdown همچنین یک گزینه تودرتو در [ /d دارد [ p: | u:] xx : yy] - اساساً، یک گزینه در یک گزینه.
مانند دستور vol در مثال اول، در اینجا چند روش معتبر و نامعتبر برای استفاده از دستور shutdown وجود دارد:
خاموش شدن /r /s
Invalid: گزینه های /r و /s را نمی توان با هم استفاده کرد. این میلههای عمودی انتخابهایی را نشان میدهند که میتوانید تنها یکی از آنها را انتخاب کنید.
خاموش شدن /s p:0:0
Invalid: استفاده از /s کاملاً خوب است اما استفاده از p:0:0به این دلیل نیست که این گزینه فقط با گزینه /d در دسترس است، که فراموش کردیم از آن استفاده کنیم. استفاده صحیح shutdown /s /d p:0:0 بود.
خاموش کردن /r /f /t 0
Valid: همه گزینه ها این بار به درستی استفاده شد. گزینه /r با هیچ انتخاب دیگری در مجموعه پرانتزها استفاده نشد و /f و /tگزینه همانطور که در نحو توضیح داده شد استفاده شد.
مثال 3: دستور استفاده از شبکه
برای مثال آخر، اجازه دهید به دستور net use، یکی از دستورات net نگاه کنیم. نحو آن کمی نامرتب است، بنابراین ما آن را در زیر خلاصه کردهایم تا توضیح آن را کمی سادهتر کنیم (به نحو کامل اینجا را ببینید):
استفاده خالص [{ نام دستگاه | }] [ نام رایانه نام اشتراک [{ رمز عبور | }] [ /persistent: { yes | نه }] [ /savecred] [ /حذف]
دستور net use دو نمونه از نماد جدید دارد: بریس. یک پرانتز نشان می دهد که یک و تنها یکی از گزینه ها که با یک یا چند میله عمودی از هم جدا شده اند، مورد نیاز است. این برخلاف براکت با نوارهای عمودی است که گزینههای اختیاری را نشان میدهد.
بیایید به چند کاربرد معتبر و نامعتبر از استفاده خالص نگاه کنیم:
استفاده خالص e:\\سرور\فایل
Invalid: اولین مجموعه پرانتزها به این معنی است که می توانید نام دستگاه را مشخص کنید یا از کاراکتر عام استفاده کنید - نمی توانید انجام هر دو. یا استفاده خالص e: \\server\files یا استفاده خالص\\server\files روشهای معتبری برای اجرای استفاده از شبکه در این بوده است. مورد.
استفاده خالص\\appsvr01\source 1lovet0visitcanada /persistent:no
Valid: ما به درستی از چندین گزینه در این اجرای استفاده خالص استفاده کردیم، از جمله یک گزینه تو در تو. ما از برای انتخاب بین آن و تعیین نام دستگاه استفاده کردیم، یک اشتراک [منبع] را در یک سرور [appsvr01] مشخص کردیم، و سپس برای آن { رمز عبور } را انتخاب کردیم. به اشتراک بگذارید، 1lovet0visitcanada، به جای اینکه استفاده از شبکه را اجبار کنید تا یک {} را از ما بخواهد.ما همچنین تصمیم گرفتیم که اجازه ندهیم این درایو مشترک جدید بهطور خودکار بار دیگر که رایانه را راهاندازی میکنیم [ /persistent:no] دوباره وصل شود.
استفاده خالص /مداوم
Invalid: در این مثال، ما انتخاب کردیم که از سوئیچ اختیاری /persistent استفاده کنیم، اما فراموش کردیم که دونقطه را در کنار آن قرار دهیم و همچنین فراموش کردهاید بین دو گزینه مورد نیاز، yes یا نه ، بین بریسها یکی را انتخاب کنید. اجرای استفاده خالص /persistent:yes استفاده معتبری از استفاده خالص بود.