Komut sözdizimi nasıl okunur

Komut sözdizimini bu örneklerle nasıl yorumlayacağınızı öğrenin.

Komutun sözdizimi , temel olarak komutu çalıştırma kurallarıdır. Komutu nasıl kullanacağınızı öğrenirken sözdizimi gösterimini nasıl okuyacağınızı bilmeniz gerekir, böylece düzgün bir şekilde çalıştırabilirsiniz.

Muhtemelen burada ve belki de diğer web sitelerinde gördüğünüz gibi, Komut İstemi komutları , DOS komutları ve hatta birçok çalıştırma komutu , her türlü eğik çizgi, parantez, italik vb. Ile tanımlanmıştır. Bu işaretlerin tümünün ne olduğunu anladığınızda, herhangi bir komutun söz dizimine bakabilir ve hangi seçeneklerin gerekli olduğunu ve hangi seçeneklerin diğer seçeneklerle kullanılabileceğini hemen öğrenebilirsiniz.

Not: Kaynağa bağlı olarak, komutları tanımlamak için kullanıldığında biraz farklı sözdizimi görebilirsiniz. Microsoft'un tarihsel olarak kullandığı bir yöntem kullanıyoruz ve herhangi bir sitede gördüğümüz tüm komut sözdizimi son derece benzer. Ancak, okuduğunuz komutlarla ilgili sözdizimi anahtarını izlemeniz gerektiğini unutmayın. Web siteleri ve belgeler aynı yöntemi kullanır.

Komut Sözdizimi Anahtarı

Aşağıdaki sözdizimi anahtarı, bir komutun sözdizimindeki her gösterimin nasıl kullanılacağını açıklar. Tablodan aşağıdaki üç örnekte yürürken bunu referans olarak görmekten çekinmeyin.

Gösterim anlam
cesur Kalın öğeler, tam olarak gösterildikleri gibi yazılmalıdır. Bu, kalın sözcükleri, eğik çizgileri, noktalı kelimeleri vb. Içerir.
İtalik İtalik öğeler, sağlamanız gereken öğelerdir. Tam olarak italik bir öğe almayın ve gösterildiği gibi komutta kullanın.
S adımı Tüm boşluklar tam anlamıyla alınmalıdır. Bir komutun sözdizimi boşluk içeriyorsa, komutu yürütürken o alanı kullanın.
[Metin içinde parantez] Braket içindeki herhangi bir öğe isteğe bağlıdır. Köşeli parantezler tam anlamıyla alınmamalıdır, bu yüzden bir komutu çalıştırırken bunları kullanmayın.
Metin dışındaki parantezler Bir parantez içinde bulunmayan herhangi bir metin gereklidir. Birçok komutun sözdiziminde, bir veya daha fazla parantez ile çevrelenmeyen tek metin komutun adıdır.
{Metin iç parantez içinde} Bir destek içinde bulunan öğeler, bunlardan sadece birini seçmeniz gereken seçeneklerdir. Parantez tam anlamıyla alınmamalıdır, bu yüzden bir komutu çalıştırırken bunları kullanmayın.
Dikey | bar Parantez ve parantez içindeki öğeleri ayırmak için dikey çubuklar kullanılır. Dikey çubukları tam anlamıyla almayın - komutları çalıştırırken kullanmayın.
Ellipsis ... Elips, bir maddenin süresiz olarak tekrarlanabileceği anlamına gelir. Bir komutu yürütürken tam anlamıyla elips yazmayın ve öğeleri tekrarlarken gösterildiği gibi boşlukları ve diğer gerekli öğeleri kullanmaya özen gösterin.

Not: Köşeli parantezler bazen köşeli parantezler olarak da adlandırılır, köşeli ayraçlar bazen dalgalı köşeli parantezler veya çiçek parantezleri olarak adlandırılır ve dikey çubuklar bazen borular, dikey çizgiler veya dikey eğik çizgi olarak adlandırılır. Onlara ne dediğinize bakılmaksızın, bir komutu yürütürken hiçbir zaman tam anlamıyla alınmamalıdır.

Örnek 1: Vol Komutu

Burada, Windows işletim sisteminin tüm sürümlerinde Komut İstemi'nden kullanılabilen bir komut olan vol komutunun sözdizimi verilmiştir:

vol [ sürücü: ]

Ses kelimesi cesurdur, yani kelimenin tam anlamıyla alınması gerekir. Ayrıca, herhangi bir parantezin dışında, bunun anlamı da gerekli. Birkaç paragraf aşağı köşeli parantez bir göz atacağız.

Vol , bir boşluk. Bir komutun sözdizimindeki boşluklar tam anlamıyla alınacaktır, bu yüzden vol komutunu çalıştırırken, vol ile bir sonraki gelebilecek herhangi bir şey arasında boşluk bırakmanız gerekecektir.

Köşeli parantezler, içlerinde bulunan her şeyin isteğe bağlı olduğunu belirtir - komutun çalışması için gerekli olan herhangi bir şey yoktur, ancak kullanmak istediğiniz şeye bağlı olarak, kullanmak istediğiniz bir şey olabilir. Köşeli parantez asla kelimenin tam anlamıyla alınmayacak, böylece bir komutu yürütürken asla bunları içermeyecektir.

Köşeli parantez içinde italik harfli sözcük sürücüsü , ardından kalın harfle kalın harfle gösterilir. İtalik olan her şey, tedarik etmeniz gereken bir şeydir. Bu durumda, bir sürücü bir sürücü harfine başvurur, bu nedenle burada bir sürücü harfi belirtmek istersiniz. Gibi vol , çünkü: kalın olarak, gösterildiği gibi yazılmalıdır.

Tüm bu bilgilere dayanarak, vol komutunu uygulamak için bazı geçerli ve geçersiz yollar şunlardır:

cilt

Geçerli: Vol komutu kendi kendine yürütülebilir çünkü sürücü : parantezlerle çevrilmiş olduğundan isteğe bağlıdır.

vol d

Geçersiz: Bu kez, komutun isteğe bağlı kısmı kullanılmakta, sürücü d olarak belirtilmektedir, ancak kolon unutulmuştur. Unutmayın, kolonun sürücüye eşlik ettiğini biliyoruz, çünkü aynı köşeli parantez içinde yer alıyor ve kelimenin tam anlamıyla kullanılması gerektiğine inanıyoruz çünkü bu cesurdur.

vol e: / p

Geçersiz: / p seçeneği komut sözdiziminde listelenmemiş, bu nedenle vol komutu kullanıldığında çalışmaz.

vol c:

Geçerli: Bu durumda, isteğe bağlı sürücü : argümanı, amaçlandığı gibi kullanıldı.

Örnek 2: Kapatma Komutu

Burada listelenen sözdizimi kapatma komutu içindir ve açıkçası yukarıdaki vol komut örneğinden çok daha karmaşıktır. Ancak, zaten bildiğiniz şeylere dayanarak, aslında burada öğrenecek çok az şey var:

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

Köşeli parantez içindeki öğelerin her zaman isteğe bağlı olduğunu unutmayın; köşeli parantez içindeki öğeler her zaman gereklidir, kalın öğeler ve boşluklar her zaman tam anlamıyla geçerlidir ve italik öğeler sizin tarafınızdan sağlanacaktır.

Bu örnekte büyük yeni konsept dikey çubuktur. Parantez içindeki dikey çubuklar isteğe bağlı seçenekleri belirtir. Yani, yukarıdaki örnekte, kapama komutunu çalıştırırken aşağıdaki seçeneklerden birini eklemeyi seçebilir, ancak yapmanız gerekmez: / i , / l , / s , / r , / g , / a , / p , / h veya or. Köşeli parantezler gibi, komut sözdizimini açıklamak için dikey çubuklar vardır ve tam anlamıyla alınmazlar.

Kapatma komutunda ayrıca [ / d [ p: | u: ] xx : yy ] - temel olarak, bir seçenek içinde bir seçenek.

Yukarıdaki Örnek 1'deki vol komutunda olduğu gibi, burada kapatma komutunu kullanmanın bazı geçerli ve geçersiz yolları vardır:

kapatma / r / s

Geçersiz: / r ve / s seçenekleri birlikte kullanılamaz. Bu dikey çubuklar, yalnızca birini seçebileceğiniz seçimleri belirtir.

kapatma / sp: 0: 0

Geçersiz: / s kullanımı gayet iyi fakat p: 0: 0 kullanımı bu seçeneğin sadece kullanmayı unuttuğum / d seçeneği ile mevcut olması nedeniyle değil. Doğru kullanım kapatma / s / dp: 0: 0 olacaktır .

kapatma / r / f / t 0

Geçerli: Tüm seçenekler bu sefer doğru bir şekilde kullanıldı. / R seçeneği, kendi parantez kümesinde başka hiçbir seçenekle kullanılmadı ve / f ve / t seçenekleri sözdiziminde açıklandığı gibi kullanıldı.

Örnek 3: Net Kullanım Komutu

Son örneğimiz için, net komutlardan biri olan net use komutuna bakalım. Net use komut sözdizimi biraz dağınık olduğundan, bunu biraz daha kolay açıklamak için aşağıda kısaltdım ( burada tam sözdizimine bakın):

net kullanımı [{ devicename | * }] [ \\ bilgisayar adı \ sharename [{ şifre | * }]] [ / persistent: { yes | hayır }] [ / savecred ] [ / sil ]

Net use komutu, yeni bir notasyonun iki örneğini içerir. Bir ayraç, bir veya daha fazla dikey çubukla ayrılmış seçeneklerden birinin ve yalnızca birinin gerekli olduğunu belirtir. Bu, isteğe bağlı seçenekleri belirten dikey çubukları olan braketten farklıdır.

Net kullanımın geçerli ve geçersiz bazı kullanımlarına bakalım:

net use e: * \\ server \ files

Geçersiz: İlk parantez kümesi, bir devicename belirtebileceğiniz veya joker karakterini * kullanabileceğinizi ifade eder - her ikisini de yapamazsınız. Net kullanım e: \\ server \ files veya net use * \\ server \ files , bu durumda net kullanımı yürütmek için geçerli yollar olabilirdi.

net use * \\ appsvr01 \ source 1lovet0visitcanada / persistent: hayır

Geçerli: Bir yuvalanmış seçenek de dahil olmak üzere, net kullanımın bu uygulamasında çeşitli seçenekleri doğru şekilde kullandım. Ben arasında seçim yapmak ve bir devicename belirtmek için gerekli olduğunda, bir sunucuda [ appsvr01 ] bir paylaşım [ kaynak ] belirledim ve daha sonra net kullanım için zorlamak yerine, 1lovet0visitcanada bu paylaşım için bir { parola } belirtmeyi tercih ettim bir tane için bana sor.

Ayrıca, bu yeni paylaşılan sürücünün bilgisayarıma başlattığımda otomatik olarak yeniden bağlanmasına izin vermemeye karar verdim [ / persistent: no ].

net kullanım / kalıcı

Geçersiz: Bu örnekte, isteğe bağlı / kalıcı anahtarı kullanmayı tercih ettim, ancak yanındaki sütunu eklemeyi unuttum ve ayrıca, iki veya iki seçenek arasında parantez arasında seçim yapmayı da unutmuşum. Net kullanım / kalıcı yürütme: evet , net kullanımının geçerli bir kullanımı olurdu.