Standart Windows komutları. Windows komut satırı (CMD) ile çalışma

  • 21.09.2019

Komut satırını kullanarak sistem dosyalarının bütünlüğünü nasıl kontrol edeceğinizi, etki alanı adına göre bir IP adresi bulmayı, bir Windows kapatma kısayolu oluşturmayı, ağ bağlantısı sorunlarını gidermeyi ve daha fazlasını okuyun. Windows'un yalnızca Komut İsteminden çalıştırabileceğiniz bazı özellikleri vardır. Bazıları grafik arayüze sahip değilken, bu şekilde başlatılan diğerleri sadece daha hızlı çalışır.

PowerShell'i komut satırı eklentisi olarak kullanıp kullanmamanız önemli değil, bu makalede ele alacağımız tüm komutlar her yerde aynı şekilde çalışır. Açıkçası, tüm takımları kapsayamayacağız ve her biri hakkında konuşamayacağız. Bunun yerine, en yararlı olacağını düşündüklerimize odaklanacağız. Komut satırıyla çalışmayı sevmeseniz bile.

İçerik:

Windows'ta yönetici olarak komut istemi nasıl çalıştırılır

Windows 10'da:

  1. Düğmeye bas "Başlangıç" veya seçin "Arama"- bir kelime yazmaya başla "cmd"İngilizce veya "Komut satırı" Rusça.
  2. En üstte bir arama sonucu görünecek, üzerine tıklayın "Komut satırı" sağ tıklayın ve öğeye tıklayın.

Windows 8 ve 8.1'de:

  1. Düğmeye basarak ana ekrana gidin "Pencereler" klavyede veya düğmede "Başlangıç".
  2. Sağ üstte, tıklayın "Arama" ve bir kelime yazmaya başla "cmd" veya "Komut satırı"... Arama sonucu altta açılacaktır.
  3. Uygulamaya tıklayın "Komut satırı" sağ tıklayın ve seçin "Yönetici olarak çalıştır".

Windows 7'de:

  1. düğmesine tıklayın "Başlangıç", sekmeye git "Programlarım"- sonra şuraya git "Standart".
  2. Kısayolu bul "Komut satırı" ve üzerine sağ tıklayın, öğeyi seçin "Yönetici olarak çalıştır".


Şimdi doğrudan komutlara geçelim.

ipconfig: Hızlı ağ iletişimi


IP adresinizi ve tüm ağ ayarlarınızı kontrol panelinden bulabileceksiniz, ancak bu birkaç tıklama gerektirecektir. "ipconfig" Bilgisayarınızın ağ arayüzlerini yönetmek için bir Windows komut satırı yardımcı programıdır. Yani, IP adresleri, varsayılan ağ geçidinin adresi, bilgisayarınızın kullandığı ağ bağlantıları hakkında bilgiler vb. gibi bilgileri bulmanın en hızlı yolu.

Bu yardımcı programı kullanmak için sadece şunu yazın "ipconfig" komut isteminde ve tuşuna basın "Girmek"... Sonuç olarak, bilgisayarınızın kullandığı tüm ağ bağlantılarının bir listesini göreceksiniz. Yazıtların altına bakın "Kablosuz LAN adaptörü" Wi-Fi'ye bağlıysanız veya "Ethernet adaptörü" kablolu bir ağa bağlıysanız. hakkında daha fazla bilgi için "ipconfig" komutu yazın "Ipconfig / tümü", sonuç, tüm anahtarların ve buna bağlı olarak yardımcı programın yeteneklerinin bir listesi olacaktır.

ipconfig / flushdns: Gömme DNS önbelleği


Ağ ayarlarında DNS sunucusunu değiştirdiyseniz, bu işlem hemen uygulanmaz. Windows, alınan DNS yanıtlarını depolayan ve gelecekte aynı ağ kaynaklarına yeniden erişirken zaman kazandıran bir önbellek kullanır. Windows'un yeni DNS sunucularından adres almasını sağlamak için şu komutu girin: "Ipconfig/flushdns" DNS sunucunuzu değiştirdikten sonra.

İnternette sürekli gezinirken, bilgisayarınız IP adreslerini ve diğer gerekli verileri alan adı hizmetinden otomatik olarak önbelleğe alır. DNS önbelleğini temizlemek bu verilerin güncellenmesine yardımcı olur. Eski önbelleğe alınmış veriler zamanla bağlantı sorunlarına neden olabilir.

ping ve tracert: Ağ bağlantısı sorunlarını giderme


Yerel ağınıza, İnternet'e veya bir web sitesine bağlanmada sorun yaşıyorsanız, Windows'ta bunları çözmek için kullanabileceğiniz standart araçlar bulunur.

"Ping" TCP / IP protokolüne dayalı olarak ağların bütünlüğünü ve içlerindeki bağlantıların kalitesini kontrol etmek için bir yardımcı programdır. Yardımcı program, ağdaki belirtilen IP adresine veya ana bilgisayara sözde ICMP istekleri gönderir ve bunlardan gelen yanıtları izler. Böyle bir istek gönderme ve yanıt alma arasındaki süre, yol boyunca paketlerin gecikmesini ve ayrıca bunların kayıp sayısını ve sıklığını belirlemenize olanak tanır. Yani "Ping" veri iletim kanalının ne kadar yüklü olduğunu belirlemenizi sağlar.

Girmek "Ping sitesi"(veya internetteki hangi sunucuyu test etmek istiyorsanız) ve Windows paketleri o adrese gönderecektir. Sunucu adını veya kaynağın gerçek IP adresini girebilirsiniz. Bu IP adresindeki sunucu yanıt verecek ve bunları aldığını size bildirecektir. Rota boyunca herhangi bir paket kaybı olup olmadığını ve yanıt almanın ne kadar sürdüğünü görebileceksiniz.

Ayrıca, komut "Ping" bilgileri görüntülemek için birçok tuşa ve seçeneğe sahiptir, örneğin: manuel olarak sonlandırmadan önce belirtilen IP adresine ping atmak, IP adreslerine göre ana bilgisayar adlarının şifresini çözmek, paketlerin sayısı ve boyutu, rotayı kaydetmek, saati değiştirmek vb.


"İzleme" TCP / IP ağlarındaki veri yollarını izlemek için tasarlanmış bir yardımcı programdır. komutu girerken "İzleme", paket teslimatının tam yolu, yönlendirildiği her sunucu hakkında bilgi ile birlikte görüntülenir. Örneğin, girerseniz "İzleme sitesi", ardından paketin etkileşimde bulunduğu sunucumuza giden yol boyunca her düğüm hakkında bilgi alın. Web sitesine bağlanmada sorun yaşıyorsanız, yardımcı program "İzleme" hatanın hangi aşamada oluştuğunu belirleyecektir.

kapatma: Windows kapatma kısayolları oluşturun


Emretmek Kapat Windows'u komut satırından kapatmanıza veya yeniden başlatmanıza olanak tanır. Temel olarak, bu, standart düğmenin bulunduğu Windows 8 için daha kullanışlıdır. "Kapat" bulmak daha zordu. Kendi kısayollarınızı oluşturmak için bu komutu kullanabilirsiniz: İş bitimi, , "Uyku modu" vesaire. Ve bunları sizin için uygun olan yere yerleştirin: menüde "Başlangıç", masaüstünde, görev çubuğunda ..!

Windows 8 ve 10'da, belirli işletim sistemi önyükleme seçenekleri için özel bir bilgisayar yeniden başlatma düğmesi kullanabilirsiniz. ...

Komut satırında bir komut kullanmak için aşağıdaki değerlerden birini girmeniz yeterlidir (tüm komut parametreleri ters eğik çizgi kullanılarak girilir):

  • Kapatma / s / t 45 - analog İş bitimi 45 saniyelik bir gecikme ile.
  • Kapatma / r / t 0 - analog.
  • Kapatma / l - analog Oturumu Kapat / Kullanıcıyı Değiştir.
  • Kapatma / r / o - bilgisayarı yeniden başlatır Kurtarma ortamı.

sfc / scannow: Windows sistem dosyalarının bütünlüğünü kontrol edin


"Sfc" Windows sistem dosyalarının bütünlüğünü kontrol etmek için standart bir yardımcı programdır. Kullanıcının eksik sistem dosyalarını bulmasını ve geri yüklemesini sağlar. Herhangi bir nedenle dosyalar eksik veya hasarlıysa, yardımcı program hepsini tarar ve dosyaların hatalı sürümlerini orijinal sürümleriyle değiştirir. Ayrıca, Sistem Dosyası Denetleyicisi önbellek dizinini kontrol eder ve gerekirse içeriğini günceller.

Taramak için komut satırını yönetici olarak çalıştırmalısınız, komutu yazın "Sfc / scannow" ve programın işini yapmasına izin verin. ...

telnet: Telnet sunucularına bağlanın


Protokol istemcisi "Telnet" Windows'ta varsayılan olarak yüklenmez. Ancak bu, kontrol panelinden yükleyebileceğiniz ek özelliklerinden biridir. Kurulumdan sonra, komutu kullanabileceksiniz. "Telnet" ek yazılım yüklemeden sunuculara doğrudan komut satırından bağlanmak için.

Sadece git "Başlangıç""Kontrol Paneli""Programlar ve Özellikler"- sonra tıklayın Windows özelliklerini açma veya kapatma- bul ve bir onay işareti koy Telnet İstemcisi.

şifre: bir dizini kalıcı olarak silme ve üzerine yazma


Emretmek "Şifre" Windows'ta dosyalar ve dizinler için verimli şifreleme ve şifre çözme işlevleri sağlar. Ayrıca, gereksiz verilerle boş disk alanının üzerine yazacak bir seçeneğe de sahiptir. Bu, özel bir yazılım kullanarak silinen dosya ve klasörleri kurtarmanıza izin vermez. Windows'ta, Trim SSD kullanmadığınız sürece silinen dosyalar normalde diskte kalır. Emretmek "Şifre" etkili izin verir "Sil" ek yazılım yüklemeden tüm boş disk alanı.

Örneğin: F: sürücüsündeki disk alanını boşaltmak için şu komutu girin: "Şifre / w: F: \"... Komut anahtarı (/ w :) ve sürücü harfi (F: \) arasında boşluk olmadığına dikkat edin.

netstat -an: Ağ bağlantılarının ve bağlantı noktalarının listesi


"Netstat" Gelen ve giden TCP bağlantılarının durumunu görüntüleyen standart bir Windows komut satırı yardımcı programıdır. Yardımcı programın temel amacı, ağ sorunlarını bulmak ve performansını belirlemektir. Komutun birçok tuşu ve seçeneği vardır, ancak en ilginç olanı "Netstat –an"... Bu hattın çalışması sonucunda, tüm açık ağ bağlantılarının yanı sıra kullandıkları portların ve bağlı oldukları harici IP adresinin bir listesi görüntülenecektir.

nslookup: Alan adına göre IP adresini bulun


Bir web sitesinin adını tarayıcınızın adres çubuğuna girdiğinizde, bilgisayarınız o alan adıyla ilişkili IP adresini bulur ve sonucu verir. komutunu kullanabilirsiniz. "Nslookup" IP adreslerini ve etki alanının bulunduğu sunucuların adını bağımsız olarak bulmak için.

Son zamanlarda, çok büyük bir şirkette zorlu bir enikeden 10 PC'lik bir ağı denetleyen mütevazı bir sistem yöneticisine dönüştüm. Ve çok tembel bir sistem yöneticisi olarak, faaliyetlerimi otomatikleştirme görevleriyle karşı karşıya kaldım. Yarım yıl önce, Windows komut satırında işlem hatları olduğunu henüz bilmiyordum. Bu ilk şok edici keşifti. Ve daha da ileri gittim ve C#, Delphi veya iç içe döngülü hantal komut dosyalarında yardımcı programları yazdığım yerde, birkaç forfile veya robocopy komutuyla idare etmenin mümkün olduğu ortaya çıktı.
Tab tuşuyla dosya ve klasörleri listelemek gibi basmakalıplardan bahsetmeyeceğim. Habrakat başlığı altında size acemi adminler ve enikemler için nelerin faydalı olabileceğini anlatacağım.

Kısayol Tuşları
Kısayol tuşlarıyla başlayalım, çünkü önce çalışma ortamının bize neler verebileceğini öğrenmemiz gerekiyor.

F1- Konsolda bu tuş tam olarak sağ ok gibi çalışır, yani. son girilen (veya geçmişte seçilen) komuttan her seferinde bir karakter çıktısı verir.
F2 +<символ> - Belirtilen karaktere kadar girilen son komutu verir. Örneğin, girdiğiniz son komut şöyle görünüyorsa:
192.168.25,1
ardından tuş kombinasyonuna bastıktan sonra F2 + 5 Alacaksınız:
192.168.2 ping
F3- Bir bütün olarak geçmişteki son ve yalnızca son komutu görüntüler.
F5- Yukarı ok gibi, son girilen komutları sırayla görüntüler.
F6- EOF karakterini, Ctrl + Z tuşlarına basmakla aynı olan komut satırının geçerli konumuna ekler.
F7- Komut geçmişi içeren iletişim kutusu.

Alt + F7- Komut geçmişini temizler.
<символ(ы)>+ F8- Komut satırına önceden girilmiş karakterlerle başlayan komutlar arasında döngü yapar.
basmadan önce ise F8 hiçbir şey girmeyin, o zaman bu tuş yukarı ok gibi çalışacaktır, ancak küçük bir farkla - satırlar üzerinde yineleme döngüsel olarak gerçekleştirilecektir, yani. listedeki ilk komuttan sonra, sonuncusu görüntülenecektir.
F9 +<число> - İlgili numara ile geçmişten bir komut ekler. Örneğin, yukarıdaki ekran görüntüsünde gösterilen durumda, kombinasyona bastığınızda F9 + 4 konsol şunları gösterecektir:
ipconfig

Komut Satırı Operatörleri
Uzun zaman önce, küçükken, bir konsolda grafik arayüz olmadan çalışmanın nasıl mümkün olduğunu hayal bile edemezdim. Sonuçta, komutların çıktısı bazen düzinelerce sayfa alır ve oradan bazı verileri seçmeniz gerekirse, sayfalandırma sizi kurtarmaz. Ama bir gün FreeBSD'yi eski bir bilgisayara kurdum, el kitabını açtım ve açılan olasılıklarla başım döndü. Orada bir komutun çıktısını başka bir komutun girdisine yönlendirebilirsiniz ve buna boru hattı denir.

* nix ve cmd içindeki boru operatörü, boru karakteridir.
Örneğin, komut, geçerli klasördeki tüm metin dosyalarının çıktısını gösterecektir.
yön | ".txt" bul

Komut birleştirme operatörü
&
Örnek: Komut1 ve Komut2 - Komut1 önce yürütülecek ve yalnızca o zaman Komut2
VE operatörü
&&
Örnek: Komut1 && Komut2 - Komut2, yalnızca Komut1 başarıyla tamamlandığında yürütülür
VEYA operatörü
||
Örnek: Komut1 || Komut2 - Komut2, yalnızca Komut1 başarısız olursa yürütülür.

Parantezler komutları gruplamak için kullanılır, örnekler:

  • (Komut1 ve Komut2) && Komut3 - Komut1 ve Komut2 başarılı olursa, Komut3 yürütülür.
  • (Takım1 ve Takım2) || Komut3 - Komut1 ve Komut2 başarısız olursa, Komut3 yürütülür.

Dikkatiniz için teşekkürler! eleştiri ve önerilerinizi bekliyorum...

UPD1
Konuda olmayanlar için inceltme (bu "^" işareti), Ctrl (^ C = Ctrl + C) ile bir tuşa basmak anlamına gelir.

^ C - Komutu keser, bunu herkes bilir.
^ S - Komutun yürütülmesini askıya alır ve ardından başlar.
^ I - Analog Sekme, klasörler ve dosyalar üzerinde yinelenir.
^ M - Analog Giriş.
^ H - Analog Geri Alımı.
^ G - Bir toplu iş dosyasına echo ^ G komutunu yazarak, sistem hoparlöründen (hoparlör) bip sesi çıkarabilirsiniz.
("Bilimsel dürtme" yöntemiyle tarafımdan elde edilen ^ I ve ^ H komutları hala ^ J var ama ne işe yaradığını bilmiyorum)

not Windows komut satırının diğer incelikleri Habré'de defalarca vurgulanmıştır. Ve kopyalayıp yapıştırmak için bir neden göremiyorum.
P.P.S. Diğer Windows komut satırı özellikleriyle ilgili ilginç gönderilere ve makalelere bağlantılar.

Selamlar, sevgili dostlar, tanıdıklar ve diğer şahsiyetler. Bugün genel olarak komut satırı ile çalışmanın yanı sıra konsol komutları gibi faydalı bir şeyden bahsedeceğiz.

Komut satırı, klavyeden metin dizeleri girilerek komutların verildiği metin tabanlı bir arabirimdir. Komut satırının bir diğer adı da uzun zamandır anladığınız üzere konsoldur.

Birçok kullanıcıya komut satırı, birlikte çalışma zamanlarının bir anakronizmi gibi görünüyor. DOS, ancak, bazen kesinlikle gerekli bir araçtır ve yalnızca profesyoneller için değil, aynı zamanda basit bir kullanıcı için de.

Temel konsol komutları. Ne nedir ve neden. giriş

Aslında, işletim sisteminin uzun zamandan beri bir grafik arayüze geçmesine rağmen, bu şey sistemi yönetmek için kilit unsurlardan biridir. Konsolu bilmemek ve en azından temel temellerine hakim olamamak kötü, hatta O-shnik genel olarak temel şeyler hakkında bilgi sahibi olmamak ..

Komut İstemi'ni başlatmak için klavye kısayoluna basın Kazan + R ve beliren pencerede “ Uygulamak"Girmek cmd... Komut satırı yardımcı programının kendisi genellikle klasörde bulunur. C: \ Windows \ System32 \ cmd.exe.

Komut satırı varsayılan olarak böyle görünür. pencereler... Gördüğünüz gibi, her şey oldukça sade. Daha güzel bir görünüm istiyorsanız, pencere başlığına sağ tıklayın ve " Özellikler", Sekme" Renkler", Yazı tipinin ve arka planın rengini seçebileceğiniz yer.

Açılan pencerede, geleneksel küçük-yumuşak telif hakkı işaretini üstte ve geçerli dizinin bulunduğu satırın hemen altında ve sizi çalışmaya başlamaya davet eden yanıp sönen bir imleç görürsünüz.

Komut satırı, işinizde size yardımcı olabilecek kısayol tuşlarına sahiptir:

  • F1- bir tuşa her bastığınızda, son komutu heceler;
  • F3- son komutu görüntüler;
  • F5- her basışta önceki komutu görüntüler;
  • F7- numaralı bir komut listesi görüntüler (varsayılan olarak son 50 komut kaydedilir).

Şimdi bazı komutlara daha yakından bakalım.

Dir komutu
Geçerli dizinin içeriğini görüntüler. Başka bir dizinin içeriğini görüntülemeniz gerekiyorsa, konsola giden yolu belirtmeniz gerekir, örneğin: dir (boşluk) C: \ ve Enter'a basın.

cd komutu
Geçerli dizini değiştirmenizi sağlar. Şu anda bulunduğunuz dizinin burada belirtildiğini hatırlatmama izin verin:

Bilmek ve daha fazlasını kendiniz yapabilmek ister misiniz?

Size şu alanlarda eğitim sunuyoruz: bilgisayarlar, programlar, yönetim, sunucular, ağlar, site oluşturma, SEO ve daha fazlası. Ayrıntıları şimdi öğrenin!

Geçerli dizin türünü değiştirmek için: cd (boşluk) C: \ Klasör adı ve bas Girmek.

Notlar:

  • Mevcut dizinin bulunduğu diskte yeni bir dizin açmak istiyorsanız, diski kaydetmeniz gerekmez, sadece istediğiniz dizinin adını belirtmeniz yeterlidir.
  • Komutu kullanmak için CD başka bir diske gidin, bu parametreyi eklemeniz gerekir (bazen buna bayrak denir) / NS, yani başka bir diske geçme komutu şöyle görünecektir:
    cd / D D: \

Mkdir komutu
Verdiğiniz adla yeni klasörler oluşturmanıza olanak sağlar.

Varsayılan olarak, komut mkdir geçerli dizinde klasörler oluşturur. Başka bir dizinde bir klasör oluşturmanız gerekiyorsa, bunu bir yere yazın, örneğin:

Aynı komutu kullanarak hemen bir dizin ağacı oluşturabilirsiniz.

Rmdir komutu
Dizinleri silmek için kullanılır. Bunun gibi bir şey:

Not: varsayılan komut rmdir sadece boş dizinleri kaldırır. İçeriği içeren klasörü silmeyi denemek için kullanırsanız, aşağıdaki mesajı göreceksiniz:

Boş olmayan bir klasörü silmek için komuta gidin rmdir bir parametre eklemeniz gerekiyor / S. Bunun gibi:

" tuşuna basarak silme işlemini onaylamayı unutmayın. Y" ve Girmek.

Kapatma komutu
Sanırım adından bu komutun bilgisayarı kapatmanıza izin verdiği açık. Tamamen doğal bir soru öngörüyorum - ana menüden kapatmak çok daha kolayken bilgisayarı neden komut satırını kullanarak kapatıyorsunuz? pencereler... Ancak, örneğin, ayrılmanız gerektiğini ve bilgisayarın hala kesmek istemediğiniz bir görevi yerine getirdiğini, ancak yine de bilgisayarın kapatılması gerektiğini hayal edin. Bu durumda, komut kapat yeri doldurulamaz.

Bu nedenle, komut satırına şunu yazın:

kapatma (boşluk) –s

Bu durumda, bilgisayar basitçe kapanacaktır. Bilgisayarınızın gecikmeli kapanmasına ihtiyacınız varsa, şunu yazın:

kapatma (boşluk) –s (boşluk) –t (boşluk) saniye cinsinden zaman, bilgisayarın kapanması gereken:

Tıklar tıklamaz Girmek, bilgisayarın kapanmasına kadar kalan sürenin geri sayımı başlar. V DPşuna benziyor:

V Windows 7:

Bilgisayarı kapatma konusunda fikrinizi değiştirirseniz, komuta -a parametresini ekleyerek geri sayımı durdurabilirsiniz. kapat... Bunun gibi:

Ve ters rapor devre dışı bırakılacaktır.

sistem bilgisi komutu
Sistem yapılandırması, sürüm bilgisi, tür, işlemci, sürüm hakkında ayrıntılı bilgi sağlar. BIOS, bellek boyutu vb. Bunun gibi:

z

Sürücü sorgusu komutu
Yüklü tüm aygıt sürücülerini ve özelliklerini listeler. Parametreyi komuta eklerseniz / V, sürücü listesine ek olarak durumları da görüntülenecektir.

cls komutu

Komut istemi penceresi farklı metinlerle dolduğunda ve içinde çalışmak zorlaştığında, komut cls ekranı temizlemenizi sağlar.

msconfig komutu
Servisi çağırır " Windows sistem yapılandırması".

Birçokları için bunun yeni olmayacağını düşünüyorum.

Regedit komutu
Sistem kayıt defterini düzenleyebileceğiniz bir yardımcı programı açar pencereler.

Chkdsk komutu
Amaçlanan. Komut ek parametreler olmadan kullanılırsa, ekranda mevcut diskin durumu hakkında bir rapor görüntülenir.

Diskleri kontrol ederken faydalı olabilecek bazı komut parametreleri şunlardır:

  • / F- diskteki hataların düzeltilmesini belirtir. Testin başlaması için diskin kilitlenmesi gerekir. Disk kilitli değilse, bilgisayarınızı bir sonraki yeniden başlatmanızda diski kontrol etmeniz istenecektir.
  • / v- taranan dosya ve dizinlerin adlarının görüntülenmesine izin verir;
  • / r- diskin bozuk sektörlerini tespit etmenize ve verilerin hala okunabilen kısmını geri yüklemenize olanak tanır.

Biçim komutu
Sabit sürücünüzü biçimlendirmek için bu komutu kullanabilirsiniz. Şimdi bunu yapmanızı önermiyorum :) Sözdizimi:

biçim (boşluk) С: Girin.

Bu komut için aşağıdaki ek parametreler mevcuttur:

  • / fs diski biçimlendirirken dosya sistemini belirler;
  • / v birim etiketini ayarlamanıza olanak tanır;
  • / a kümenin boyutunu ayarlamanıza olanak tanır. Bu parametre belirtilmezse küme, diskin boyutuna göre otomatik olarak belirlenir.

Bu çok, sert bir minimum :)

Yol komutu
Bu komut tarafından başlatılan yardımcı program, başlangıç ​​ve bitiş noktaları arasındaki ara düğümlerdeki veri kaybı hakkında bilgi sağlar. Komut, belirli bir süre boyunca yoldaki her yönlendiriciye eko-istek mesajları gönderir ve ardından alınan yanıtlara göre her yönlendirici için kayıp faktörünü hesaplar. Bu sayede ağ erişim sorunu yaşayan yönlendiricileri tespit edebilirsiniz.

netstat komutu
Aktif bağlantıları görüntüler TCP, bilgisayar tarafından dinlenen portlar, istatistikler Ethernet, yönlendirme tabloları IP, İstatistik IPv4(IP, ICMP, TCP ve UDP protokolleri için) ve IPv6(protokoller için IPv6, ICMPv6, TCP karşısında IPv6 ve UDP karşısında IPv6). Komutu parametresiz çalıştırırsanız, yalnızca bağlantılar görüntülenecektir. TCP.

görev listesi komutu
Sistem tarafından başlatılan tüm işlemleri listeleyen bir komut satırı yardımcı programı çalıştırır. PID-kod ve işgal edilen RAM'in boyutu. Komut ek parametreler olmadan çalıştırılırsa, geçerli bilgisayardaki işlemlerin bir listesi görüntülenir.

Uzak bilgisayardaki işlemlerin listesini görmek için parametreyi kullanın. / s belirten IP adresleri veya bilgisayarın etki alanı adı.

Taskkill komutu
Önceki komutun aksine, bu, yerel veya uzak bir sistemdeki bir işlemi durdurmak içindir. İşlem, tanımlayıcısı tarafından durdurulabilir. Bunu yapmak için parametreyi kullanın / pid... Örneğin, bunun gibi:

Taskkill (boşluk) / pid (boşluk) 3148 Girin

Ayrıca görüntü adına / işareti eklenerek işlem durdurulabilir. ben... Bunun gibi:

Taskkill (boşluk) / im (boşluk) AnVir.exe Girin

Daha öte.

Sfc komutu
Hasarlı sistem dosyalarını geri yüklemek için tasarlanmış çok kullanışlı bir yardımcı program. İşte çalıştığı parametrelerden bazıları:

  • / şimdi Tara- tüm korunan sistem dosyalarının anında kontrolü;
  • / tarama- sonraki sistem açılışında korunan sistem dosyalarının kontrolü;
  • / tarama önyüklemesi- her sistem açılışında korunan tüm sistem dosyalarının kontrol edilmesi;

son söz

Bu makale, konsolla çalışmak için minimum minimum değeri sunar. Sonraki makalelerde daha ilginç ve faydalı komutlar olabilir. Ancak, konsoldaki komutu girerek bazılarını kendiniz inceleyebilirsiniz. Yardım, ardından ilgilendiğiniz komutu seçtikten sonra girin YARDIM<имя команды> , sözdizimi ve diğer bileşenleri hakkında bilgi edinmek için:

Her zaman olduğu gibi, herhangi bir sorunuz, eklemeniz, teşekkür ve benzeri şeyler varsa - yorumlara yazın.

Unutma sen en iyisisin!
Yani her şey iyi olacak.
Bizimle kal.

Not: Bu makalenin varlığı için, projenin bir arkadaşına ve "Rosomaha" takma adı altında ekibimizin bir üyesine özel teşekkürler.

Çoğu kişisel bilgisayar kullanıcısı, herhangi bir CMD komutu kullanma ihtiyacı ile karşılaşmaz. Birçok kişi, işletim sisteminin görsel kabuğunun sağladığı işlevlerden yoksundur. Yine de, sistemi doğrudan manipüle etmeniz gereken durumlar vardır ve o zaman komut satırı kurtarmaya gelir.

komut satırı nedir

Bu yazılım, sistemin standart programlarında yer almaktadır. CMD, kullanıcıya sistem ve dosyalarla doğrudan çalışma olanağı sağlar. Uygulamanın metinsel bir arayüzü vardır ve yürütmenin sonucu ekranda görüntülenir. Basitçe söylemek gerekirse, komut satırı, kullanıcı isteklerini sistemin anlayabileceği bir forma dönüştürür. Dışarıdan, elbette, program basit bir kullanıcıya pek tanıdık gelmiyor, ancak aynı zamanda bir takım olumlu özelliklere sahip ve ayrıca görsel bileşenden daha hızlı. Windows işletim sisteminin her sürümünde yerleşik olarak bulunur.

Komut satırını başlatma yöntemleri

İşletim sistemi geliştiricileri, CMD'yi başlatmak için çeşitli seçenekler sunmuştur:

  • Başlat menüsüne / standart programlara gidin / ardından listeden "Komut İstemi"ni seçin.
  • Başlat menüsüne gidin, "Çalıştır"ı seçin, beliren pencerede satıra CMD.exe yazın. Win + R klavye kısayolunu kullanarak "Çalıştır" penceresini de çağırabilirsiniz.
  • C: \ Windows \ system32 sistem klasörüne gidin ve CMD.exe programını seçin.

En önemli komutların çoğuna Yardım komutu kullanılarak erişilebilir. Bu isteği girdikten sonra, bunların nasıl kullanılacağına ilişkin bilgilerle birlikte Windows CMD komutları görünecektir. Hepsi oldukça geniş birkaç gruba ayrılabilir. Ayrılmaları, uygulama ilkesine dayanmaktadır. Örneğin, CMD komutları kullanılan komutları çalıştırır. En yaygın olanları aşağıda sunulacaktır. Ayrıca CMD satırının en gerekli komutlarıdır.

Sistem kataloglarıyla çalışmak için temel komutlar

Bu komut listesi, sistemde bulunan klasörlere erişmeniz gerektiğinde kullanışlıdır:

  • Dir - klasörleri bir liste olarak görüntüleme yeteneği sağlar. Dizinleri bir dizi parametreye göre sıralamak için ek komut satırı kriterleri kullanılabilir.
  • RD - gereksiz bir dizini silme yeteneği sağlar. Ek parametrelerle, silme kriterlerini belirleyebilirsiniz: örneğin, birkaç klasörü aynı anda silin.
  • MD - komut yeni bir klasör (dizin) oluşturur. Farklı seçenekler, farklı dizin türleri oluşturmanıza olanak tanır.
  • CD - bir dizinden diğerine geçme yeteneği sağlar, bazı durumlarda tırnak kullanmanız gerekecektir.
  • XCopy - klasörleri yapılarını değiştirmeden kopyalamak için kullanılır. Copy'den farklı olarak, bu daha gelişmiş komut yeteneklerine sahiptir. CMD üzerinden bu istek ile oldukça esnek işlemler gerçekleştirebilirsiniz.
  • Ağaç - dizinleri grafik olarak görüntüleme yeteneği sağlar. Varsayılan olarak, gösterim sözde grafikler aracılığıyla yapılır.
  • Taşı - dizinin adını hem taşımak hem de değiştirmek için kullanılır. Komut, aynı anda birkaç klasörü taşımayı mümkün kılar.

Dosyalarla çalışmak için temel komutlar

CMD dosyasının bu komutları, bir kişisel bilgisayarın birçok kullanıcısı için faydalı olabilir:

  • del - komut silmek için kullanılır. Bir veya birkaç dosyayı silmek için kullanılabilir. Ayrıca salt okunur dosyaları silmek de mümkündür;
  • edit - komut bir metin düzenleyiciyi başlatır;
  • ren - dosyayı yeniden adlandırmanıza olanak tanır. Yeniden adlandırmayı da kullanabilirsiniz;
  • move - bir dosyayı taşımak ve yeniden adlandırmak için kullanılır;
  • kopyala - yeni bir dosya oluşturmanıza izin verir;
  • fc - iki dosyada olanı karşılaştırmanıza izin verir. Çalışmanın sonucu, karşılaştırmanın durumu hakkında bilgi veren görünen sembollerdir;
  • tür - metin belgeleri için geçerlidir. Bir komutu yürütmek, dosyanın içeriğini görüntülemektir;
  • kopyala - dosyaları kopyalamanıza ve birleştirmenize olanak tanır.

Bilgisayarın ve sistemin sabit disk sürücüsünün teşhisi için komutlar

Yukarıdaki tüm avantajlara ek olarak, CMD komutları, sabit sürücülerdeki hataları kontrol etmenize veya birim etiketlerini değiştirmenize ve ayrıca birleştirme yapmanıza olanak tanır.

  • Kompakt - bu komut, NTFS dosya sisteminde sıkıştırmayı görüntülemenizi ve yapılandırmanızı sağlar. Bu komutu kullanarak çok fazla disk alanından tasarruf edebilirsiniz.
  • Biçim - bir diski veya disketi biçimlendirir. Lütfen biçimlendirmenin ortamdaki tüm verileri tamamen sileceğini unutmayın.
  • Chkdisk - Medya hakkındaki bilgileri kontrol eder ve görüntüler. Ekip, işgal edilen alan, hasarlı sektörlerdeki alan miktarı vb. hakkında bilgi edinmenize yardımcı olacaktır.
  • Fsutil - Dosya sistemi hakkında bilgi sağlar ve sistemde değişiklik yapmanızı sağlar.
  • Chkntfs - Windows başlatma işlemi sırasında göstermenizi ve özelleştirmenizi sağlar.
  • Dönüştür - bir birimi bir dosya sisteminden diğerine dönüştürmenize olanak tanır. Etkin bir birimin veya diskin türünü değiştiremezsiniz.
  • Kurtarma, hasarlı ortamdan veri kurtarmak için kullanılan bir komuttur. Bu süreç birbiri ardına sektörleri okuyarak gerçekleşir. Okuma, yalnızca okunabileceği sektörlerde gerçekleşir. Fiziksel olarak zarar görmüş sektörlerde bulunan veriler geri yüklenmeyecektir. Çoğu zaman, metin belgeleri hasarlı disketlerden kurtarılır.
  • Diskpart - disk verilerini açmanıza ve gerekli yapılandırmayı gerçekleştirmenize olanak tanır.
  • Vol - Sabit sürücünün seri numarası hakkında bilgi sağlar.
  • Etiket - Birim etiketlerini görüntülemek ve düzenlemek için kullanılır. Bir birim adının en fazla 11 karakter içerebileceği ve NTFS'nin 32 karakter içerebileceği akılda tutulmalıdır.

Bilgi Komutları

Bu tür komutlar, sürümler, yapılandırmalar ve yüklü sürücüler hakkında bilgi edinmenize yardımcı olur:

  • ver - CMD komutunu kullanarak sistem sürümü hakkında bilgi sağlar, Windows 7 de bu isteği destekler;
  • sürücü sorgusu - kurulu sürücüler hakkındaki bilgileri görüntülemenizi sağlar; Görüntüleme bir liste, tablo veya CSV biçiminde olabilir;
  • systeminfo - Sistem yapılandırmaları hakkında bilgi sağlar. Yapılandırmalar hem yerel olarak görüntülenebilir hem de komut, hizmet paketleri hakkında özellikler sağlar.

süreçler ve uygulamalar

İşletim sisteminin parametrelerini yönetme ve değiştirme komutları:

  • kapatma - komut, bilgisayarı kapatmak, yeniden başlatmak veya uyku moduna geçirmek için kullanılır. Kullanıcı gerekli haklara sahipse ayarları uzaktan yapmak mümkündür;
  • saat - geçerli saati görüntülemek ve değiştirmek için kullanılır;
  • tarih - geçerli tarihi görüntülemek ve değiştirmek için kullanılır;
  • görev listesi - kullanıcıya yerel veya uzak bir kişisel bilgisayarda çalışmakta olan işlemlerin bir listesini sağlar;
  • schtasks - İşletim sisteminde zamanlanmış görevler oluşturma, yapılandırma veya silme yeteneği sağlar. Grafik arayüzde komut, Görev Zamanlayıcı programı tarafından temsil edilir;
  • Taskkill - tanımlayıcıları veya yürütülebilir dosyaların adlarını kullanarak işlemleri kapatmak için kullanılır. Windows XP Başlatılan Aracını kullanın.

Komut satırı yapılandırma komutları

Bu komut grubu, doğrudan CMD'nin ayarlanmasıyla ilgilidir. Komutlar ekranı temizlemenize, görünümünü değiştirmenize vb. yardımcı olacaktır:

  • Çıkış - toplu verileri kapatmanıza ve hatta komut satırını kapatmanıza olanak tanır.
  • Renk - komut satırı penceresinde arka planı veya yazı tipi rengini değiştirme olanağı sağlar. Renk onaltılık bir sayı ile belirtilir. En önemli bit parlaklığı, sonrakiler rengi belirtir. Varsayılan, siyah bir arka plan üzerinde beyaz harflerdir.
  • Başlık - CMD.exe penceresinin adını değiştirmenizi sağlar.
  • CMD - Windows komut satırı yorumlayıcısının yeni bir penceresini başlatmanıza izin verir. Tipik olarak, gerçek CMD ayarlarını önceden tanımlamak istediğinizde bu komut gereklidir.
  • İstem - komut satırı selamını değiştirmenize olanak sağlar. Komutu parametresiz kullanırsanız, bilgi istemi metni şuna benzer: geçerli sürücü, dizin ve simgeden büyüktür.

Ağ CMD Komutları

Çoğu kullanıcı bu sorgulara nadiren ihtiyaç duyar, ancak profesyoneller bir bilgisayarla çalışırken bu kodların çok yararlı olduğuna inanırlar:

  • getmac - komut, ağ bağdaştırıcılarının donanım adresleri hakkında bilgi sağlar. Bu durumda hem yerel hem de uzak adresleri öğrenebilirsiniz;
  • netsh.exe - komut başka bir satırın açılmasını gerçekleştirir. Bununla, gerekirse ağı yapılandırabilirsiniz. Birçok deneyimli kullanıcı bu programı vazgeçilmez bulmaktadır. Komutlar hakkında yardım almak için soru işareti ile yazmanız gerekir;
  • ipconfig - protokol ayarları hakkında bilgi almanızı sağlar. Bazen komut, verileri otomatik olarak güncellemenize izin verir. Daha eski işletim sistemleri bu CMD'yi desteklemeyebilir;
  • nbtstat - komutun temel amacı NetBt bilgilerini görüntülemektir. adları ve içeriği de görüntüler;
  • netstat.exe - Bu komut, bağlantılar hakkında bilgi görüntüler. Görüntülenen veriler, ilgili tüm bilgileri görmenizi sağlar.

Bu ağ komutlarına ek olarak, kullanıcı deneyimini basitleştirmeye yardımcı olacak birkaç tane daha olduğunu hatırlamakta fayda var. Unutulmamalıdır ki, bu komutlar sadece yapılan eyleme güven duyulduğunda kullanılmalıdır. CMD komutlarının yanlış kullanımı kişisel bilgisayarın çalışmasında ciddi sorunlara yol açabilir.

Kullanışlı komutların listesi

Yukarıdaki komutlara ek olarak, çok sayıda başka komut vardır:

  • break - komut, CTRL + C tuşlarının işlenmesini etkinleştirmenizi sağlar;
  • hata ayıklama - yazılım ürünlerinde hata ayıklama ve diğer değişiklikler için bir araç başlatır;
  • devcon - komut, görev yöneticisine alternatif bir araç başlatır;
  • exe2bin - komut, exe biçimindeki uygulamaları ikili biçime dönüştürür;
  • ana bilgisayar adı - bilgisayar adını alma olanağı sağlar;
  • logoff - komut, Windows sistemini kapatır.

Yukarıdaki tüm CMD komutları, bazı yazılım araçlarıyla çalışmayı basitleştirecektir. Önemli olan, önemli bilgilerin kaybolmasını ve diğer istenmeyen sonuçları önlemek için istekleri amaçlanan amaç dışında kullanmaya çalışmamaktır.

Komut satırı, kullanıcı tarafından komutların girilmesi ve bunların yürütülmesinin sonuçlarını ekranda almak için kullanılan bir yazılım aracıdır. Windows ailesinin modern işletim sistemlerinde, komut satırı standart bir uygulama tarafından sağlanır. cmd.exe, ayrıca kabuk, komut yorumlayıcı ve konsol olarak da adlandırılır. "Komut Satırı" uygulaması, kullanıcıya komutları girmek ve yürütme sonuçlarını almak için bir metin arabirimi sağlar. Aslında komut satırı, bir operatör tarafından bir bilgisayarla iletişim kurma aracı olarak kullanılan klavyeli bir terminal olan ilk bilgisayar sistemlerinin klasik konsolunun bir yazılım öykünücüsüdür. İlk bilgisayarların olduğu günlerde olduğu gibi, komut satırı standart bir giriş aygıtını, bir klavyeyi ve bir standart çıkış aygıtı olan bir ekranı destekler. Kullanıcı klavyeden komutları girer ve bunların yürütülmesinin sonuçlarını görüntüleme ekranında alır.

Komut satırını başlatma.

Komut satırını başlatmak için aşağıdaki yöntemlerden birini kullanabilirsiniz:

Koşmaya başla (veya Win + R tuşları) girin cmd ve Enter tuşuna basın;

Başlat - Tüm Programlar - Donatılar - Komut Satırı ";

Başlat - Ara - Komut Satırı ... Ayrıca, komut satırını çalıştırmak için yürütülebilir dosyaya bağlanan önceden hazırlanmış bir kısayol kullanabilirsiniz. % SystemRoot% \ system32 \ cmd.exe(genellikle C:\Windows\system32\cmd.exe). Bazı komutlar yükseltilmiş ayrıcalıklar gerektirir, bu nedenle komut satırı uygulaması, sağ fare düğmesiyle çağrılan "Yönetici olarak çalıştır" bağlam menüsü öğesi kullanılarak başlatılmalıdır.

Komut satırını yapılandırma.

Standart komut istemi penceresi, siyah üzerine beyaz bir penceredir. Yazı tipi seçeneklerini, karakter rengini ve arka planını, pano kullanımını ve diğer komut satırı özelliklerini tercihlerinize göre değiştirebilirsiniz. Ayarlar, komut satırı uygulamasını başlatan kısayolun özelliklerini değiştirerek veya komut işlemcisine özel kayıt defteri ayarlarını düzenleyerek yapılabilir.

Komut satırında çalışmak, klavyeden ve bazen oldukça büyük miktarda veri girmeyi içerir. Bu hacim, bazı teknikler kullanılarak önemli ölçüde azaltılabilir:

Panoyu kullanma.

Uygulama penceresinde seçilen metin panoya kopyalanabilir ve panodan giriş alanına yapıştırılabilir. Komut satırının standart ayarlarıyla, metin seçmek için sağ fare tuşuyla çağrılan bağlam menüsünün "İşaretle" öğesi kullanılır. İstenirse, başlatmanın gerçekleştirildiği kısayolun özelliklerinde fare ile seçim modunu etkinleştirebilirsiniz:

Fare seçim modunda bağlam menüsü kullanılmaz ve metin sol fare tuşu kullanılarak seçilir. Kopyalama ve yapıştırma, farenin sağ tuşuna basılarak gerçekleştirilir. "KONTROL ile klavye kısayollarına izin ver" modu etkinleştirildiğinde, standart klavye kısayollarını kullanabilirsiniz:

CTRL + C (CTRL + Ekle) - seçilen metni kopyalayın.

CTRL + V (Üst Karakter + Ekle) - seçili metni yapıştırın.

Komut geçmişi ve kısayol tuşlarını kullanma.

Önceden girilmiş komutları çağırmak için Yukarı Ok tuşlarını kullanın - bir komut geri ve Aşağı Ok - bir komut ileri. Alternatif olarak, fonksiyon tuşlarını da kullanabilirsiniz:

F1- girilen son komuta karakter karakter çağrı. F1'e her basıldığında, önceki komuttan bir karakterin giriş alanında sıralı ikame ile sonuçlanır.

F2- sembole kopyala. F2'ye bastıktan sonra, ekranda önceki komutun kopyalanacağı bir karakter için bir istek görüntülenir. Örneğin, önceki komut ping yandex.ru, ve bir nokta karakter olarak belirtilir, ardından komut giriş satırı girilir ping yandex'i bir boşluk verilirse, o zaman - ping atmak.

F3- önceki komutu çağırın.

F4- sembolüne kadar silin. Geçerli imleç konumundan belirtilen karaktere kadar metni siler.

F5 ve F8- önceden girilmiş komutların arabelleğini çağırın. Mevcut oturumda girilen ilk komut görüntülendiğinde F5 tuşuna basılarak çıkış durdurulur.

F7- önceden girilmiş komutların ayrı bir pencerede liste halinde görüntülenmesi. İstenen komutu yürütmek için ok tuşlarını kullanarak seçin ve GİRMEK

F9- numarası istenen komutu yürütün. Geçmiş listesindeki komut numarası kullanılarak elde edilebilir. F7.

Windows 10 / Windows Server 2016, önceki komut satırı uygulamalarında eksik olan özellikleri sunar:

Kombinasyonlara basarken konsol penceresinin şeffaflığını değiştirme CTRL+Vardiya+- veya CTRL+Vardiya++ .

Basıldığında tam ekran modunu aç / kapat CTRL + Enter.

Gelişmiş metin seçimi ve düzenleme yetenekleri:

Üst Karakter + Ana Sayfa- imlecin mevcut konumundan satırın başına kadar olan metni seçin.

Üst Karakter + Son- mevcut imleç konumundan satırın sonuna kadar metin seçin.

Ekran arabelleğinde hızla gezinin ve bağlama göre arayın:

CTRL + Ana Sayfa- ekran arabelleğinin başına git

CTRL + Son- ekran arabelleğinin sonuna gidin.

CTRL + Yukarı Ok- bir satır yukarı hareket ettirin.

CTRL + Aşağı Ok- 1 satır aşağı hareket ettirin.

CTRL + F- ekran arabelleğinde metin arama iletişim kutusunu açın.

Windows 10'daki komut istemi penceresi, standart klavye kısayolu kullanılarak kapatılabilir - ALT + F4.

Yeni CMD özelliklerini devre dışı bırakmak için uygulama özelliklerinde "Konsolun önceki sürümünü kullan (yeniden başlatma gereklidir)" onay kutusunu işaretlemeniz gerekir.

Dosya yolu tamamlama

Windows komut isteminden, düğmesine bastığınızda dosya ve dizin adı değiştirme işlemini gerçekleştirebilirsiniz. Sekme... Örneğin, uzun bir adla bir dizine gitmek için Program dosyaları dizin adının ilk bölümünü yazın

CD Profesyoneli ve bas Sekme... Komut giriş satırında görünmelidir:

CD "Program Dosyaları"

Görüldüğü gibi dizin adının eksik kısmı yerine konur ve boşluk karakteri içerdiği durumlarda çift tırnak da eklenir.

Dosya veya dizin adlarının üst üste gelen birden çok önde gelen bölümü varsa, düğmesine her bastığınızda Sekme alfabetik sıraya göre bir sonraki isim değiştirilecektir. Bir öncekine dönmek için kombinasyon kullanılır Üst Karakter + Sekme

Standart konsol G/Ç verilerini yeniden yönlendirme.

Belirtildiği gibi, klavye komut satırı için standart giriş olarak, ekran ise çıkış olarak kullanılır. Ancak, bir olasılık var yönlendirmeler Yönlendirme operatörlerini kullanan diğer cihazlara G / Ç:

  • > - çıktı yönlendirmesi. Çıktı bir dosyaya yazılır veya belirtilen cihaza gönderilir.

    ping –n 5 localhost> boş- Geri döngü arayüzüne 5 kez ping atarak çıktıyı sahte bir cihaza yönlendirin sıfır... Komut yürütme çıktısı bastırılır. Toplu iş dosyalarında bir gecikme düzenlemek için benzer bir teknik kullanılır, çünkü geridöngü arabiriminin ping'i neredeyse anında gerçekleştirilir ve ping'ler arasındaki aralık bir saniyedir, bu komutun yürütme süresi parametrenin değeri ile belirlenir. -n

    ping –n 100 yandex.ru> C: \ ping-ya.txt- yandex.ru sitesine 100 kez ping atın, komut yürütme sonuçlarını C: \ ping-ya.txt dosyasına kaydedin. Dosya yoksa oluşturulacak ve varsa içeriğinin üzerine yazılacaktır.

  • >> - önceki durumda olduğu gibi, ancak veriler dosyanın sonuna yazılır.

    ping –n 100 yandex.ru >> C: \ ping-ya.txt- önceki örnekte olduğu gibi, ancak dosya yoksa, o zaman oluşturulur ve varsa, sonuçlar dosyanın sonuna yazılır.

  • - giriş yönlendirmesi. Veriler klavyeden değil, bir dosyadan veya başka bir cihazdan okunur.

    cmd - CMD komut işlemcisini başlatın ve 1.txt dosyasındaki verileri girin. Satırı dosyaya koyarsanız ping –n 100 yandex.ru, daha sonra yukarıda tartışılan komut yürütülecektir.

  • | - ilk komutun çıktısını, ondan sonrakinin girdisine yönlendirin.

    Çoğu zaman, bir komutun çıktısının diğerine girdi olarak iletilmesi gerekir, yani. komutları birbirine zincirleyin:

    ping -n 100 microsoft.com | "Aralık aşıldı" öğesini bulun- komut yürütmenin sonucu ping -n 100 microsoft.com string arama komutuna girdi olarak iletilir ( bulmak) "Boşluk aşıldı" metnini içerir.

    ping -n 100 microsoft.com | "Aralık aşıldı" ifadesini bulun> C: \ ping-ya.txt- önceki örnektekiyle aynı, ancak komut yürütme çıktısını bir metin dosyasına yeniden yönlendirerek.

  • Konsol G/Ç tanımlayıcılarını kullanma.

    Her açık dosya veya aygıtın kendi tanımlayıcı (üstesinden gelmek) değeri, G / Ç akışını oluşturan işlem tarafından kullanılan negatif olmayan bir sayıdır. Varsayılan olarak, komut yorumlayıcı dahil tüm işlemler için cmd.exe :

    0 (STDIN), standart giriş (klavye girişi) için bir tanımlayıcıdır.

    1 (STDOUT) - standart çıktının tanımlayıcısı (ekrana çıktı).

    2 (STDERR) - tanı mesajlarını görüntülemek için tanımlayıcı (ekrandaki hata mesajları).

    Tanımlayıcılar, standart G/Ç akışlarındaki veri kaynaklarını ve hedeflerini yeniden yönlendirmeniz (değiştirmeniz) gerektiğinde kullanılabilir. Örneğin:

    ping.exe –n 100 yandex.ru 2> C: \ pinglog.txt- programın standart mesaj akışı ping.exe ekrana yazdırılacak ve hatalar (tanımlayıcı = 2 ile standart çıktı) bir dosyaya yazılacaktır C: \ pinglog.txt... Program için gerçek bir durumda ping.exe Ekranda hem tanılamayı hem de sonuçları gösterdiğinden yukarıdaki yapı önemsizdir.

    Mevcut tanımlayıcılara yeniden yönlendirme belirtmek için bir ve işareti (&) ve ardından istenen tanımlayıcı numarası (örneğin & 1) kullanın:

    ping –n 100 yandex.ru> log.txt 2> & 1- standart hata mesajı akışı (tanımlayıcı = 2) standart çıktı akışına yönlendirilir (tanımlayıcı = 1) ve tüm bunlar bir dosyaya yönlendirilir log.txt geçerli dizin.

    ping –n 100 yandex.ru> log.txt 1> & 2- standart çıktı (tanımlayıcı = 1) hata mesajlarının çıktısına (tanımlayıcı = 2) yönlendirilir ve tüm bunlar bir metin dosyasına yazılır.

    Tanımlayıcı tanımlanmadıysa, varsayılan olarak giriş yeniden yönlendirme operatörü sıfır (0) olur ve çıktı yeniden yönlendirme operatörü > bir olacak.

    Birden çok komutu zincirleme

    Windows komut satırında, yürütme sonuçlarına bağlı olarak birkaç komutun sıralı olarak yürütülmesi olasılığı vardır. Komut birleştirme sembolleri ne için kullanılır - & (ve işareti) ve | (dikey çubuk)

    & - tek bir ve işareti, bir komut satırında birden çok komutu ayırmak için kullanılır. Örneğin:

    yankı ping ya.ru- bir dize gösteriliyor ping ya.ru

    yankı ve ping ya.ru- sıralı komut yürütme Eko parametre ve komut olmadan ping ya.ru

    && - ikinci komutun koşullu yürütülmesi. İlk komutun çıkış kodu (değeri standart ERRORLEVEL değişkenine geçirilen) sıfıra eşitse, yani çalıştırılacaktır. komut başarıyla tamamlandı.

    komut1 && komut2- gerçekleştirilen takım1, a takım2 yalnızca ilki başarılı olursa yürütülür. Örneğin:

    ping ya.ru -err & ping –n 2 ya.ru- tek bir ve işareti kullanırken, ilk komut ping ya.ru –err -hata, ve ikinci, ping –n 2 ya.ru düğüme iki kez ping atacak ya.ru

    ping ya.ru -err && ping –n 2 ya.ru- çift ve işareti kullanırken, ilk komut ping ya.ru –err geçersiz bir parametre hakkında bir mesaj verecek -hata ve buna göre, ikinci komutun ( ping ya.ru -n 2) yürütülmeyecektir.

    Çift dikey çubuk || - ikinci komutun koşullu yürütülmesi. İlk komut sıfırdan farklı bir dönüş koduyla tamamlanırsa (başarısız), çift dikey çubuğu izleyen komut yürütülür.

    takım1 || takım2- Eğer takım1 başarısız bir şekilde yürütüldü, ardından yürütme için başlatıldı takım2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru- ilk komut yürütülecek ping ya.ru –n 1- düğümün bir kerelik ping'i ya.ru, ardından komut yürütülecek ping ya.ru -n 2- düğüme çift ping ya.ru... üçüncü takım ping ya.ru -n 3, düğüme üç kez ping ya.ru idam edilmeyecektir.

    ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3- ilk takım ping ya.ru –n 1 –err geçersiz bir parametre nedeniyle başarısız olacak -hata, ikinci komut ping –n 2 ya.ru- düğüme çift ping ya.ruçift ​​ve işareti koşulu nedeniyle yürütülmeyecek ve sonuç olarak üçüncü komut yürütülecek ping –n 3 ya.ru, düğüme üç kez ping ya.ru.

    Bazı durumlarda, hizmet karakterlerinin işlenmesini ve düz metin olarak yorumlanmasını yasaklamak gerekebilir. Örneğin, komut satırına girerseniz

    EKO

    O zaman metin yerine ping -n 1 ya.ru ve ping -n 2 ya.ru bir kısmı ve işaretinden önce görüntülenecektir ping -n 1 ya.ru ve ardından ve işareti yürütüldükten sonraki komut - ping -n 2 ya.ru... Sorun, özel bir kaçış karakteri kullanılarak çözüldü ^ , hizmet karakterlerini metin olarak kullanmanıza izin verir:

    ECHO ping -n 1 ya.ru ^ & ping -n 2 ya.ru- Metin görüntüleme ping -n 1 ya.ru ve ping -n 2 ya.ru

    Yapılar kullanılarak uygulanan koşullu komut işleme mantığı && ve || yalnızca en yakın komuta etki eder, yani bir komut girerken

    Emretmek KOPYALA /? komutun sonucundan bağımsız olarak her durumda çalışır C TİPİ: \ plan.txt... Ancak, birkaç komut parantez kullanılarak gruplandırılabilir. Örneğin, 2 komut satırı vardır:

    C TİPİ: \ plan.txt && DIR & COPY /?

    C TİPİ: \ plan.txt && (DIR & KOPYALAMA /?)

    Bunlardan ilkinde, && koşullu işleme sembolü yalnızca DIR komutunda, ikincisinde - aynı anda iki komutta hareket eder: DIR ve COPY. Görsel bir deney olarak, ikinci komutu bir dosyanın varlığı ve yokluğu koşullarında yürütmeyi deneyin. C: \ plan.txt... Boş bir dosya oluşturmak için boş bir cihazdan kopyalama kullanılabilir. sıfır:

    nul C: \ plan.txt dosyasını kopyalayın

    Bir dosyayı silmek için şu komutu kullanın: c: \ plan.txt dosyasını sil veya del C: \ plan.txt

    Komut dosyaları

    Komut dosyaları (komut dosyaları, komut dosyaları), komut işlemcisi tarafından yürütülmeleri için önceden hazırlanmış bir dizi komut içeren sıradan metin dosyalarıdır. cmd.exe... Varsayılan olarak, bu tür dosyaların uzantısı vardır. .bat veya .cmd... Komut dosyası satırları, komut işlemcisinin belirli komutlarını içerebilir, örneğin - FOR, ECHO, REM, vb. veya uzantı olmadan kullanılabilen yürütülebilir modüllerin adları - reg.exe, sc.exe, auditpol.exe. - reg, sc, auditpol. Basit bir toplu iş dosyası örneği:

    REM Windows dizinini listeleyen bir metin dosyası oluşturur
    dir C: \ Windows> % TEMP% \ winlist.txt
    REM 5 saniye gecikti
    ping -n 5 yerel ana bilgisayar> boş
    REM Dosyası WordPad düzenleyicide açılır
    % TEMP% yaz \ winlist.txt
    REM Wordpad bittikten sonra metin dosyası silinir.
    C: \ winlist.txt dosyasını sil

    REM ile başlayan satırlar yorumlardır. Örnek olarak, dosya sistemiyle çalışmak için komutlar kullanılır ve grafik ortamının uygulaması, metin düzenleyici Wordpad (write.exe), kendisine iletilen komut satırı parametresi (dosya adı) ile başlatılır. Komut dosyası dili oldukça ilkeldir ve günümüzün gereksinimlerini tam olarak karşılamamaktadır, ancak rutin eylemleri otomatikleştirmenin en basit yoludur ve çoğu sistem yöneticisi ve okuryazar kullanıcı tarafından kullanılır. Toplu iş dosyalarıyla çalışmak, sayfada daha ayrıntılı olarak açıklanan ayrı bir konudur.