Komanda sintaksisini necə oxumaq olar?

Bu nümunələrlə əmr sintaksisini necə şərh etmək haqqında məlumat əldə edin

Bir komanda sintaksisi , əsasən əmri çalıştırma qaydalarıdır. Bir komanda necə istifadə edildiyini öyrənərkən sintaksis nüsxəsini necə oxuyacağınızı bilmək lazımdır ki, onu düzgün şəkildə yerinə yetirə bilərsiniz.

Yəqin ki, buradakı və bəlkə də başqa saytlarda, Command Prompt əmrləri , DOS əmrləri və hətta çoxlu əmr əmrləri hər cür bantlar, mötərizələr, italiklər və s. Ilə görüldüyünüz kimi. Bütün bu işarələrin nə olduğunu bildiyinizdən sonra, hər hansı bir komandanın sintaksisinə baxmaq və hansı variantların tələb olunduğunu və digər variantlarla hansı variantlardan istifadə edilə biləcəyini bilirsiniz.

Qeyd: Mənbəyə bağlı olaraq, əmrləri təsvir etmək üçün istifadə edildikdə bir az fərqli sintaksis edə bilərsiniz. Microsoftun tarixən istifadə etdiyinə dair bir metoddan istifadə edirik və hər hansı bir saytda gördüyümüz bütün əmr sintaksisinə son dərəcə bənzəyirlər, ancaq oxuduğunuz əmrlərə aid sintaksis səsini əməl etməli və bütün veb saytlar və sənədlər eyni üsuldan istifadə edir.

Komanda Sintaksis Açarı

Aşağıdakı sintaksis düyməsi bir komanda sintaksisindəki hər bir qeydin necə istifadə edildiyini təsvir edir. Cədvəlin altındakı üç nümunədən keçdiyimizə istinad etməyinizi xahiş edirik.

Notasiya Məna
Bold Bold əşyalar tam olaraq göstərildiyi kimi yazılmalıdır, bu hər hansı bir cəsarətli söz, sancaqlar, dəmirlər və s. Daxildir.
İtalik Kursiv maddələr sizə lazım olan maddələrdir. Bir sözcük obrazını sözündən götürməyin və əmrdə göstərildiyi kimi istifadə etməyin.
S pace Bütün yerlər sözündən götürülməlidir. Bir əmrin sintaksisində yer varsa, əmr edərkən bu məkanı istifadə edin.
[Mətn daxilində mötərizə] Mötərizədə olan hər hansı bir element isteğe bağlıdır. Braketlər sözün əslində qəbul edilməməsi üçün bir əmr edərkən istifadə etməyin.
Mətn xaricində mötərizə Braketdə olmayan hər hansı bir mətn tələb olunur. Bir çox əmrlərin sintaksisində, bir və ya bir neçə mötərizə ilə əhatə olunmayan tək mətn komanda adının özüdür.
{Braces daxilində mətn} Bir kəmər içərisində olan əşyalar yalnız bir seçməlisiniz . Braces sözün əslində qəbul edilməməsi üçün bir əmri icra etmədən istifadə etməyin.
Dikey | bar Dikey çubuqlar, mötərizədə və braces içərisində maddələr ayırmaq üçün istifadə olunur. Dikey çubuqları sanki almayın - əmrləri yerinə yetirərkən onları istifadə etməyin.
Ellipsis ... Bir ellipsis, maddənin qeyri-müəyyən bir şəkildə təkrar edilə biləcəyini bildirir. Bir əmri yerinə yetirərkən ellipsisə sanki yazmayın və maddələrin təkrarlanmasında göstərildiyi kimi boşluqlar və digər zəruri əşyalara diqqət yetirin.

Qeyd: Braketlər bəzən kvadrat mötərizə kimi istinad edilir, bəzəklər bəzən hündür mötərizələr və ya çiçək möhürləri kimi istinad edilir və şaquli çubalar bəzən borular, şaquli xətlər və ya şaquli sınıqlar deyilir. Onlara nə dediyinizə baxmayaraq, bir əmri yerinə yetirərkən heç birinin sözündən götürülməməlidir.

Məsələn # 1: Vol Komanda

Windows əməliyyat sisteminin bütün versiyalarında Command Prompt -dən olan bir əmr , vol komanda üçün sintaksisdir:

vol [ sürücü: ]

Vol sözü qalındır, yəni sözün mənası ilə qəbul edilməlidir. Hər hansı bir mötərizənin xaricindədir, yəni tələb olunur. Braketlərdə bir neçə bəndin aşağıya nəzər salacağıq.

Həcm bir yerdir. Komanda sintaksisindəki boşluqlar tam şəkildə qəbul edilməlidir, beləliklə, vol komandanızı icra etdiyiniz zaman vol və hər hansı bir şeyin ardınca gələ biləcək hər şey arasında bir boşluq qoymalısınız .

Qoşunlar göstərir ki, içərisində olan hər hansı bir şey isteğe bağlıdır - orada olan hər şey əmr əmri üçün tələb olunmur, amma komanda istifadə etdiyinizə görə istifadə etmək istədiyiniz bir şey ola bilər. Braketlər sözün əslində qəbul edilməməsi üçün heç bir zaman bir əmri yerinə yetirməməlidirlər.

Mötərizədə içərisində italicized söz sürücüsü , qalın bir kolon izlənilir. Kursivleştirilmiş bir şey, tam anlamıyla almamak gereken bir şeydir. Bu vəziyyətdə bir sürücü bir sürücü məktubuna istinad edir, buna görə buraya bir sürücü yazısı göndərmək istəyirik. Vol ilə olduğu kimi, çünki: qalındır, göstərildiyi kimi yazılmalıdır.

Bütün məlumatlara əsaslanaraq, vol komandanızı yerinə yetirmək üçün bəzi etibarlı və etibarlı yollar və niyə:

vol

Valid: VOL komutu özü ilə icra edilə bilər, çünki sürücü : brackets ilə əhatə olunduğu üçün isteğe bağlıdır.

vol d

Yanlışdır: Bu dəfə, komandanın isteğe bağlı hissəsi istifadə olunur, sürücüyü d olaraq göstərir , lakin kolon unudulmuşdur. Unutmayın ki, kolon sürücüyə müşayiət edildiyini bilirik, çünki o, eyni parantez dəstinə daxildir və biz onu qalın olduğundan tam olaraq istifadə edilməlidir.

cv e: / p

Yanlış: komutun sintaksisində / p variantları siyahıdan istifadə edilmədiyi üçün vol komanda işləməyəcəkdir.

vol c:

Valid: Bu halda, isteğe bağlı sürücü : argümanı nəzərdə tutulduğu kimi istifadə edildi.

Məsələn # 2: Kapatma Komutanlığı

Burada listelenen sintaksis, kapatma komutu üçündir ve yukarıdaki vol komut örneğinden daha çox karmaşıktır. Ancaq bildiyinizə görə, burada öyrənmək üçün çox az şey var:

kapatma [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " comment " ]

Mötərizədə olan maddələrin həmişə isteğe bağlı olduğunu unutmayın, mötərizələr xaricində olan maddələr həmişə tələb olunur, cəsarətli əşyalar və boşluqlar həmişə literal və italik maddələr tərəfindən təqdim olunmalıdır.

Bu nümunədə böyük yeni konsepsiya şaquli çubuqdur. Mötərizədə olan şaquli çubuqlar isteğe bağlı seçimləri göstərir. Beləliklə, yuxarıda göstərilən nümunədə bir kapatma əmrini yerinə yetirərkən aşağıdakı variantlardan birini seçə bilərsiniz, lakin edə bilməzsiniz: / i , / l , / s , / r , / g , / a , / p , / h , və ya / e . Mötərizələr kimi, komanda sintaksisini izah etmək üçün şaquli çubular mövcuddur və sanki qəbul edilməməlidir.

Kapatma əmri həmçinin [ / d [ p: | u: ] xx : yy ] - əsasən, bir seçim daxilində bir seçimdir.

Yukarıdaki Örnek # 1'deki vol komutuyla olduğu kimi, kapatma komutunu kullanmak üçün bazı etibarlı ve geçersiz yollar:

kapatma / r / s

Yanlış: / r/ s variantları birlikdə istifadə edilə bilməz. Bu şaquli çubuklar yalnız birini seçə biləcək seçimləri göstərir.

kapatma / sp: 0: 0

Yanlışdır: / s istifadə etməsi mükəmməldir, ancaq p: 0: 0 istifadə edir, çünki bu seçim yalnız / d variantında mövcuddur, mən istifadə etməyi unutdum. Doğru istifadə söndürüldü / s / dp: 0: 0 .

kapatma / r / f / t 0

Valid: Bütün seçimlər bu dəfə düzgün istifadə edilmişdir. / R seçimi braçetlər dəsti daxilində hər hansı digər seçimlə istifadə olunmamış və / f/ t variantları sözdizimində göstərildiyi kimi istifadə edilmişdir.

Məsələn # 3: Net istifadə komanda

Son nümunəmiz üçün, net komanda komandalarından biri olan net istifadə əmrinə nəzər salaq. Net istifadə komut sözdizimi bir az dağınıkdır, buna görə bir az daha asanlaşdırmaq üçün aşağıda qısaltdınız ( burada tam sintaksisə baxın ):

net istifadə [{ devicename | * }] [ \\ computername \ sharename [{ parol | * }]] [ / persistent: { yes | no }] [ / savecred ] [ / delete ]

Xalis istifadənin əmri iki nüsxədə, yeni bir nişanla var. Bir brace bir və ya daha çox şaquli çubukla ayrılmış seçimlərdən birini və yalnız birinin tələb olduğunu göstərir . Bu, isteğe bağlı seçimləri göstərir ki, şaquli çubukları olan dirsəkdən fərqlənmir.

Nəzarətdən istifadə etməklə bəzi etibarlı və etibarsız istifadələrə nəzər salaq:

net istifadə e: * \\ server \ faylları

Yanlışdır : İlk dəst ayarı, bir devicename müəyyən edə bilər və ya joker karakterdən istifadə edə bilərsiniz * - ikisini də edə bilməzsiniz. Ehtiyacdır ki, e: \\ server \ faylları və ya net istifadə * \ server \ faylları bu halda net istifadəni yerinə yetirmək üçün etibarlı yollar olacaqdı.

net istifadə * \\ appsvr01 \ source 1lovet0visitcanada / davamlı: no

Valid: Daxili içərisində olan bir seçim də daxil olmaqla, bu istifadənin istifadəsində bir neçə variantdan düzgün istifadə etdim. * Dəyişən adı göstərmək və seçmək tələb olunduqda * bir server [ appsvr01 ] bir pay [ mənbə ] göstərdim və sonra istifadə etmək üçün { parol } seçin, 1lovet0visitcanada , bir { * } üçün məni istədi.

Mən də kompüterimi başladığımda bu yeni paylaşılmış sürücünün avtomatik olaraq yenidən bağlanılmasına icazə verməməyə qərar verdim [ / davamlı: yox ].

net istifadə / davamlı

Yanlışdır: Bu nümunədə isteğe bağlı / davamlı keçiddən istifadə etməyi seçdim, ancaq yanındakı kolonu daxil etməyi unutdum və həm də braces arasında olan iki tələb olunan variant arasında seçim etməyi unutdum. Net istifadəni / qalıcılığı icra etmək: Bəli , istifadənin etibarlı istifadəsi düzgün olardı.