Belgelerle çeşitli eylemleri güvenli bir şekilde gerçekleştirmeye, veri iletiminin / alımının durumunu kontrol etmeye ve diğer birçok işlevi taşımasına yardımcı olur. Her şeyden önce, dosyalar, dizinler ile eylemleri incelemeniz gerekir. Komut satırında klasörleri açmak, genellikle bunları oluşturmak, onlarla çalışmak, taşıma, yeniden adlandırma, komut satırından bir klasörü nasıl silme, zaten gereksiz - makaleyi okuyarak çözebileceğiniz bu sorular. Sorun gerçekte olduğundan daha kötü görünüyor. Burada asıl konu, belgenin adresini doğru bir şekilde girmek için komutları bilmek. Aşağıda temel işlemleri ele alacağız, burada süper karmaşık bir şey olmadığından emin olabilirsiniz.
Komut satırı ile başlamanıza yardımcı olacak birkaç teknik var. Aşağıdaki şekilde açabilirsiniz:
Varsayılan olarak ilk başladığınızda, kişisel dizininizdesiniz. Genellikle, bu "C: \\ Users \\"<имя пользователя>\».
Mevcut klasörü aç
Bir klasörü açmak için, komut satırında yolu belirtmeniz gerekir. Önce, "cd" komutunu girin ve sonra alan adresinden sonra, örneğin "C: \\ ProgramFiles \\ Skype".
ÖNEMLİ. Not: adreste adres adlarında boşluk varsa, tüm yol tırnak içine alınmalıdır. Adlar boşluk içermiyorsa, bu komutun çevresindeki tırnakları yazdıramazsınız.
Bir eğik çizgi doğrudan, ters (\\ ve /) olarak kullanılabilir. Her ikisi de program tarafından aynı şekilde okunur, sizin için uygun, uygun seçin.
Tam addan emin değilseniz, SEKME tuşuna, ardından listede ilerlemek için yukarı / aşağı oklarına basın. "C: \\" adresinde bulunan "helloYou" ve "helloMe" klasörlerine sahip olduğunuzu varsayalım. "C: \\\u003e cd h" komutunu yazıp SEKME tuşuna çift tıklayın, böylece "h" harfi ile başlayan bileşenler listesinde gezinebilirsiniz.
İçeriği görüntüle
Herhangi bir klasörün içeriğini görmek için, "dir" komutunu yazın, ardından yolunu girdiğinizde, ardından parametreleri.
Bir yol belirtmezseniz, o sırada bulunduğunuz ekranda içerik listesi görüntülenir.
Parametre girmezseniz, liste beş sütun ile sunulacaktır:
- son değişiklik tarihi;
- katalog tarihi;
- listedeki isim bir klasöre başvurursa
; Bu farklı bir formatsa, boş bir alan olacaktır; - dosya / klasörün ağırlığı;
- katalogdaki belge sayısı, toplam ağırlığı.
Parçacıktan kaçınmak için, "/ d" parametresiyle komutu girin - ek bilgi olmadan bir liste görürsünüz.
oluşturma
Yeni bir klasör oluşturmak için "mkdir" yazarak "md" yazabilirsiniz. Sonra ona giden yol, adı yazılır. Örneğin, C sürücüsünün kökünde, mevcut "Test" de "Rusça" adında bir alt klasör oluşturmanız, ardından "mkdir" C: \\ Test \\ Russian "dizisini sırayla yazmanız gerekir."
Aynı anda birkaç yeni klasör oluşturabilir, yolları sonra bir boşluk veya isimler yoluyla belirtebilirsiniz. Farz edelim, aynı "Test" alt klasörleri 1, 2, 3 gereklidir. Eğer zaten C-diskin kökündeyseniz, "mkdir" Test \\ 1 "" Test \\ 2 "" Test \\ 3 "yazın. Zaten "Test" içinde iseniz, komutun kısaltılmış sürümünü kullanabilirsiniz: "mkdir 1 2 3". Ancak unutmayın: isimlerde boşluk varsa, tırnak içine alınmalıdır.
uzaklaştırma
Klasörleri silin, içeriğine "rmdir" komutu veya "rm" kısaltılmış sürümü tarafından izin verilir. Parametreler yazıldıktan sonra, yol.
"Örnek klasör" boş dizini silmek isterseniz, "rmdir" C: \\ Örnek klasörü "" gibi yazılmıştır.
"Örnek klasörü" boş değilse, her şeyi birlikte silmek için, alt klasör / dosya vardır, komuttan sonra "/ s" tuşunu yazmalısınız. Anahtar, "rmdir" ten sonra, ancak hedef adresinden önce girilir. Yani, giriş şöyle görünecektir: "rmdir / s" C: \\ Örnek klasör "". Komutu yazdıktan sonra, işlemi onaylamak için bir talep göreceksiniz, "y" yi seçin, yani "evet" ifadesini kabul edersiniz.
Onay isteğinin art arda görüntülenmemesini sağlamak için hemen "/ q" anahtarını yazabilirsiniz. "/ S" sonra uyuyor.
Kaldırılacak alanı listeleyebilirsiniz. «Testi» varsayalım gereksiz klasörleri 2 ve 3 olmak, o zaman komutu yazın: «rmdir / s / q "C: \\ Testi \\ 1 "" C: \\ Testi \\ 2 "" C: \\ Testi \\ 3" ". Zaten "Test" dizinindeyseniz, kısaltılmış sürüme girebilirsiniz: "rmdir / s / q 1 2 3".
Taşı, Yeniden Adlandır
Bu iki eylem için bir "hareket" komutu vardır. Bundan sonra, parametreler yazılır, daha sonra taşınan / yeniden adlandırılmış klasörün yolu, sonra yeni oluşturulmuş klasörün yolu. İlk önce eski yolu belirtmek, sonra boşluktan sonra dizinin taşınacağı yeri belirtmek için ortaya çıkıyor. Yeniden adlandırırken, eski adla bir yol belirtin, sonra boşluktan sonra yeni bir ad belirtin.
Örnekleri düşünün.
geçişler
Komut satırında çalışmak, farklı bir dizine geçmek istersiniz. "Chdir" komutu başka bir yere gitmenize yardımcı olacaktır. Ya da yukarıdaki bu makalede anlatıldığı gibi, "cd" komutuna gidiniz.
Bir alt dizine gitmek için, ebeveynin içindeyseniz tam adresi belirtmek gerekli değildir. Komut satırında olduğu gibi "ProgramFile" içinde olduğunuzu varsayalım, "Skype" klasörüne gidin? Tam yolu belirtmeyin: "cd" C: \\ ProgramFiles \\ Skype ""; sadece alt dizinin adını belirtin: "cd" Skype "".
Üst dizine geri dönmek için "cd" ProgramFiles "" girin.
Yer diskini değiştirmek isterseniz, örneğin, C: sürücüsünden "/ D" tuşunu ekleyin, D: 'ye gitmeniz ve "cd / D d: /" yazmanız gerekir.
kopyalama
Klasörün kendisi resmi olarak kopyalanamaz, ancak "xcopy" komutunun sunulduğu içeriğinin kopyalanmasına izin verilir. Bundan sonra, parametreler girilir, daha sonra kopyalanacak dizinin adresi ve sonra yeni dizinin alan adresi girilir.
"Foto" adlı bir klasör olduğunu varsayalım, "MyFile" dan "NB" ye kadar olan içerikle birlikte kopyalamak gerekiyordu. Komutu şu şekilde yazıyoruz: "xcopy / e" C: \\ MyFile \\ Foto "" C: \\ NB \\ Foto "." "/ E" tuşu "Foto" ın dahili içeriğini kopyalamak için komut verir.
Komut satırı ile çalışmak özel yetenek gerektirmez, acemi kullanıcı istenirse tüm süreçleri hızlı bir şekilde öğrenir, hareket etmeyi, yeniden adlandırmayı, açmayı, oluşturmayı, kopyalamayı öğrenir. herhangi bir dosyayı sil veya bir dizin, bir yerden diğerine gider. Fonksiyon yararlıdır, programı idare etme yeteneği bir PC üzerinde çalışırken birçok işlemi hızlandıracaktır. Sadece birtakım komutları saklamanız, çeşitli eylemleri gerçekleştirecek bileşenin adresini dikkatlice girmeniz gerekir.
Bazı gizli Windows özelliklerine erişebilir ve komut satırını kullanarak birçok işlemi otomatik hale getirebilirsiniz.
Windows bugün, herhangi bir sorunu çözmek için binlerce programın yazıldığı tam teşekküllü bir işletim sistemidir. Bununla birlikte, deneyime sahip kullanıcılar, başlangıç veya çalışma sırasında bazı programlar aniden bir dizi metin satırıyla siyah bir pencere açtıklarında, sık sık karşılaştıkları durumlarla karşılaşmışlardır.
Bu, kendi grafiksel ara yüzü olmadan, bir dizi yararlı işlevi yerine getirmenize izin veren bir komut satırıdır. Ve bugünün makalesinde, her kullanıcı için yararlı olabilecek bu oldukça ilginç araca dikkat etmek istiyorum!
Biraz tarih ve teori
Ve her şey, uzak 1981'de Microsoft'un, IBM uyumlu PC'ler için DOS işletim sisteminin kendi sürümünü oluşturması gerçeğiyle başladı:
DOS, "Disk İşletim Sisteminin" kısaltmasıdır, yani "Disk İşletim Sistemimizde". Sabit diskler ve disketler gibi çıkarılabilir ortamlardaki dosya ve dizinleri çalıştırmanıza izin verir ve ayrıca çeşitli üçüncü taraf uygulamalarını çalıştırmak için bir ara katman olmuştur.
Aynı ilke çalışmaları, normal grafik arayüzü gelişiyle birlikte, aslında, (biraz sonra onlar hakkında) DOS toplu komutları ve çalışma dosyalarının altında bazı yazılım ile geriye dönük uyumluluk için kalan İstemi Windows, komuta.
Linux konsolunun aksine, Komut Satırı işlevselliği çok daha yetersiz. anda arttırmak için bu tür komut yorumlayıcı COMMAND.COM veya modern PowerShell gibi ek terminaller, çeşitli yarattı. Ancak, "nasıl olduğunu" çok az değil çünkü CMD.EXE hala en popüler araç kalır:
- dosya ve klasörlerle çalışın (hareket, kopyala, sil ve kısmen, oluştur);
- bazı sistem işlevlerini yönet (işlemleri başlat / durdur, yeniden başlat);
- sistem hakkında bazı bilgileri görüntüler (ağ, diskler hakkında bilgi);
- çeşitli konsol yardımcı programları ve komut dosyalarını çalıştırın.
Doğal olarak, Komut satırının kullanımıyla tam olarak programlamak mümkün değildir. Ancak, normal bir zamanlayıcı aracılığıyla örneğin rutin görevleri ve bunların müteakip uygulanmasını otomatik hale getirmek için basit komut dosyaları oluşturmak için, İstersen, herkes can, düşün!
Komut satırını çağırmak
Komut satırına erişmek için, önce başlatılmalıdır. Windows'da bunu yapmanın birkaç yolu vardır.
Yöntem 1: El ile
Komut satırı sistemi ile birincil disk üzerinde Windows \\ System32 klasöründe bulunan ortak yürütülebilir dosyayı olduğu gibi, o zaman yukarıda adlı klasörü erişerek elle çalıştırmak ve cmd.exe dosyasını çalıştırabilirsiniz:
Yöntem 2: Başlat menüsü
Komut satırından ( "Eight Grubu" hariç) "Başlat" menüsü ile Windows sürümleri, sen "Başlat" yolunu takip ederek başlayabilirsiniz - "Tüm Programlar" - "Aksesuarlar":
Yöntem 3. "Çalıştır" satırı
Benim düşünceme göre en hızlı ve en uygun olanı, "Çalıştır" sistemi diyaloğu üzerinden Komut satırının başlatılmasıdır. "Başlat" menüsünden veya WIN + R tuş bileşimine basarak arayabilirsiniz. Satırda CMD veya CMD.EXE komutunu giriyoruz, Enter'a basıp istenen sonucu elde ediyoruz:
Çalışma prensibi
Yani, biz imrenilen Komut Satırı'nı keşfettik, ama bununla ne yapmalı? Başlamak için, kullanılabilir komutların listesini gözden geçirmenizi tavsiye ederim. Bunu almak için "yardım" sözcüğünü (tırnak işaretleri olmadan) yazıp Enter tuşuna basmanız yeterlidir:
Windows'un sürümüne bağlı olarak, kısa bir açıklamayla yaklaşık yüz farklı komut alırız. Onları birkaç gruba ayırabilirsiniz:
- Dosya ve klasörlerle çalışma komutlarıkopyalama, analiz ve kaldırma (ATTRIB, COPY, REM, DEL, vb.) gibi.
- Metin verileriyle çalışma komutları metin dosyalarını okumak, içeriklerini görüntülemek, satırları işlemek ve daha sonra kaydetmek (TYPE, FIND, COMP ...).
- İşletim Sistemi Yönetim KomutlarıÖrneğin, baskı fonksiyonu (BASKI), medya biçimi (formatında), analiz disk (CHKDSK) için, vs.
- Uygulamalarla çalışmak için komutlar: Etkin süreci kapatmak için start veya TASKKILL başlatın.
- Servis komutları Otomasyon scriptlerinde kullanmak için (IF, GOTO, AT, CALL, FOR, vb.).
- Yardım komutları Sistem veya diğer komutlar hakkında bilgi için (HELP, VER, ECHO ...).
- Yardımcı Komutlar: CLS konsol ekranını temizlemek için, metin ve arka plan rengi Komut satırı için RENK ayarları ADI halihazırdaki bölüm terminali pencere başlığını ayarlamak için vb
Her takım bir veya daha fazla ek parametreleri yanı sıra değiştiriciler davranış ekibiz işlerini sözde tuşları, kullanımı olabilir. Onlara yardım almak için sadece ihtiyacınız olan komutun adını yazınız. (veya "yardım" kelimesi) ve Enter tuşuna basın:
Yerleşik komutların yardımı genellikle oldukça eksiksizdir ve şunları içerir:
- takımın açıklaması;
- tüm parametre ve tuşlara sahip komut tipine genel bir örnek;
- tüm tuşların açıklaması;
- kullanım önerileri (her zaman değil);
- özel kullanım örnekleri (her zaman değil).
Prensip olarak, kapsamı ve bir takımın uygulamanın özelliklerine bilgiye sahip, kolayca tanımlamak ve neye ihtiyacınız başarabilirsiniz. Tek nüans - ortak örneklerde, genellikle parametreler ve anahtarlar köşeli parantez içine alınır (). Bu sadece açıklık için yapılır ve uygulamada ihmal edilmesi gerekir.
BAT-files
Komut Satırının temel ilkelerini anlıyorsanız, ihtiyacınız olan tek görevleri zaten gerçekleştirebilirsiniz. Bununla birlikte, herhangi bir konsolun çekiciliğini tekrarlayan görevleri otomatik hale getirme kabiliyetindeki ana çekicilik.
Aynı anda birkaç komut gerçekleştirmek için BAT dosyalarına ihtiyacımız var. Aslında, toplu iş (veya toplu iş) dosyaları, konsol komutları kümeleriyle basit metin dosyalarıdır. Geleneksel TXT dosyalarından tek fark, .bat'a manuel olarak değişen bir uzantıdır:
Başka bir nüans! Çalışacağınız dosya veya klasörlerin adlarında Rusça harflerin bulunması durumunda, Not Defteri tarafından kaydedilen standart "toplu iş dosyası" çalışmayacaktır! Kiril'i kullanmak için, komut satırının varsayılan olarak çalıştığı DOS kodlamasında (ayrıca OEM 866) bir toplu iş dosyasını kaydetmeniz gerekir.
Bunu yapmak için, ya da gibi alternatif metin editörlerini kullanmak daha iyidir. En kötüsü, yerleşik Windows WordPad'i kullanabilirsiniz. BAT dosyanızın metnini Not Defteri'nden kopyalayın ve .bat uzantılı dahili bir MS-DOS Metin belgesi olarak kaydedin:
Komut Satırı İşleçleri, Değişkenler ve Yardımcı Karakterler
Burada, Zamanlayıcıda sahip olduğum BAT dosyasının bir parçasının basit bir örneği var ve internetten indirilen resimleri ayrı bir klasöre ekler:
:: Görüntüleri "Resimler" klasörüne aktarın
c: \\ Users \\ Che \\ Downloads \\ *. jpg C: \\ Users \\ Che \\ Downloads \\ Images taşı
c: \\ Users \\ Che \\ Downloads \\ *. png C: \\ Users \\ Che \\ Downloads \\ Images taşı
c: \\ Users \\ Che \\ Downloads \\ *. gif C: \\ Users \\ Che \\ Downloads \\ Images taşı
c: \\ Users \\ Che \\ Downloads \\ * 'ı taşı. psd C: \\ Users \\ Che \\ Downloads \\ Images
Ana işlevsellik, kaynak dosyanın adını ve içine aktarılması gereken klasörün yolunu belirttiğimiz MOVE komutu tarafından uygulanır. Ancak, adı önceden bilmediğimizi lütfen unutmayın, bunun yerine özel bir joker karakteri kullanırız, "*".
Yukarıdaki koddaki bu simgeye ek olarak, "doggie" ikonunun yanı sıra çift kolon da görebiliriz. İlk tasarım, ekrandaki mesajların çıktısını devre dışı bırakmanızı sağlar ve ikincisi, tahmin edebileceğiniz gibi, yorumlama işlevselliğini uygular.
Gerçek şu ki, komutlara, parametrelerine ve anahtarlarına ek olarak, Komut Satırı da tam teşekküllü programlama dilleri için tipik olan bazı özel işlevleri çalıştırır. Bu gibi fonksiyonlarda, operatörleri, değişkenleri ve çeşitli özel karakterleri (aynı yıldız ve yorumlar gibi) taşımak mümkündür.
Aşağıdaki örneği göz önünde bulundurun:
:: "var1" adlı bir değişken oluşturun
:: Aritmetik açın (anahtar / a) ve ikinci değişkenin değerini hesaplayın
set / bir var2 = var1 + var1
:: İkinci değişkenin çıktısını ("\u003e") var.txt dosyasına yönlendir
echo% var2%\u003e D: \\ var.txt
:: Dosyanın içeriğini okuyun ("<") в новую строковую (ключ /p) переменную
set / p var3 = :: Ve görüntülü :: Komut yürütme işleminin sonucu 10 numaralı komut satırındaki çıktıdır. Yorumlardan, her şeyin açık olduğunu düşünüyorum: Burada değişkenler yaratmayı ve onlarla birlikte çalışmayı ve harici metin dosyalarını düşünmeyi düşünüyoruz. Aşağıdaki noktalara dikkat edilmelidir: Komut satırı komut dosyalarında, genellikle komutları gruplandırmanıza, aralarında veri akışını geçirmenize ve basit koşullu geçişleri gerçekleştirmenize olanak veren operatörleri bulabilirsiniz. Bir örnek daha düşünelim: :: Komut satırlarının çıktısını devre dışı bırak :: Kullanıcı "ext" değişkenini dosya uzantısıyla ayarlasın set / p ext = Arama için uzantıyı girin: :: D sürücüsünün kökündeki dosyaların listesini alın ve istenen uzantıya bakın. Sonucu bağlı olarak, bir mesaj görüntüleriz dir D: \\ | "% ext%" ifadesini bul & echo Dosyalar bulundu || (echo Dosya bulunamadı ve echo Sonraki sefer diğer verileri girmeyi deneyin) :: Sonuç görmek için yürütmeyi durdur Bu betik, kullanıcı tanımlı (değişken ext) karakter kümesinin ismindeki tüm dosyaların listesini bulup görüntülemenizi sağlar. Aynı zamanda, basit koşullu operatörlerin kullanımı nedeniyle, açıklamalarla farklı bir metin alacaksınız. Bu operatörleri düşünün: Örnek, koşulların oldukça ilkel bir versiyonunu göstermektedir. Pratikte, normal programlama dillerinde yapıldığı gibi, IF ve ELSE komut dizesini kullanmak bazen daha iyidir. Ancak, yine de, böyle kısa kısaltılmış sürümleri de sıklıkla bulunur. Windows konsolundaki standart komutlar o kadar küçük değildir, ancak kullanıcının sahip olabileceği tüm ihtiyaçları kapsamaz. Bu amaçla, Komut satırı kendi arabirimi olmayan üçüncü taraf programların yürütülmesini destekler. Ve bu tür programlar hem Windows'un kendisi olabilir hem de kullanıcı tarafından indirilebilir. Düzenli konsol programlarının çoğu, CMD.EXE yürütülebilir dosyasıyla aynı klasördedir. Onlarla çalışma prensibi, aslında, sıradan komutlarla çalışmaya benzer: sadece komut yerine yürütülebilir dosyanın adını girin ve tuşlarla gerekli parametrelere ekleyin: Konsol uygulamalarının çoğunda, özel siteler hakkında bilgi bulabilirsiniz. http://cmdhelp.ru/ veya doğrudan Komuta hattında yardım alarak. Aynı üçüncü taraf programlarını çalıştırmak için, yalnızca onların adını değil, yürütülebilir dosyanın tam yolunu belirtmeniz gerekir. Örneğin, görüntülerin boyutunu JPG formatında adın altına düşürmek için jpegtran : Gördüğünüz gibi, yürütülebilir dosyanın tam yolunu göstermenin yanı sıra, üçüncü taraf konsol yardımcı programları ile çalışmak, prensip olarak, sisteme gömülü çalışmaktan farklı değildir. Bununla birlikte, bu rahatsızlık, konsol klasörünün başlangıç klasörünün istenen program komut CD'si ile ayarlanmasıyla dengelenebilir. Komut satırı elbette, her derde deva değil, bilgili bir kişinin elinde güçlü bir araç. Rutin faaliyetler otomatikleştirilmesinde ve gerekli bilgi ve veri portu (bilgisayarınıza zarar sadece BAT-dosyalarını kullanarak birçok virüs) kaldırarak sistem arızaları ve zarar tamir, bir mal olarak hizmet verebilir. Her durumda, her gelişmiş kullanıcı veya biri olmak isteyen biri en azından genel anlamda Windows konsolu ile ilgilenmeli ve uygulamalarının temel komutlarını ve ilkelerini bilmelidir. Bu nedenle, size pratikte yeni bir bilgi ve uygulama bilgisi diliyorum! Not; Kaynağa açık ve aktif bir bağlantının açılmış olması ve Ruslan Tertyshny'nin yazarlığının korunması koşuluyla, bu yazıyı özgürce kopyalamak ve alıntılamak için izin verilir. RUSYA FEDERASYONU EĞİTİM VE BİLİM BAKANLIĞI FGBOU VPO «MOSKOVA DEVLET BİNASI ÜNİVERSİTESİ» İnşaatta Bilgi Sistemleri, Teknolojiler ve Otomasyon Bölümü "Komut satırının temelleri, Windows»
Laboratuvar Uygulaması "İşletim Sistemleri" oranında M oscow 2 0 1 2 Derleyen: iSTAS Ivanov NA şirketinde Assistant Professor Metodolojik talimatlar, Windows komut isteminin amacı ve kabuğun çalışmasını yapılandırma ve yönetme araçları hakkında, komut satırıyla verimli çalışma yöntemleri hakkında temel bilgileri içerir. Kılavuzlar komut satırı komutlarının temellerini açıklar. Hazırlık alanında ISTA Fakültesindeki öğrenciler için metodolojik talimatlar hazırlanmıştır. 230100 «Bilgisayar bilimi ve bilgisayar tesisleri»"İşletim Sistemleri" disiplini okuyan. 1. Windows'ta komut satırı ile çalışma araçları Komut satırı konsolu, Windows işletim sistemlerinin tüm sürümlerinde bulunur. İşletim sisteminin ilk sürümleri doğrudan MS-DOS modunu destekledi, bu da doğrudan komutları doğrudan konsoldan yürütmeye izin verdi. Böyle Windows XP, Windows 7 veya Windows Server 2008 gibi NT ailesinin temsilcileri, oldukça farklı ilkeler için faaliyet göstermektedir, ancak MS-DOS onlar da desteklenen, ancak kontrol etmenizi sağlayan bir sanal makine (NT sanal DOS makinesi, NTVDM), ve Sistem kaynaklarını doğrudan komut konsolundan yönetin. Komut satırı ile çalışmak için yerleşik bir komut yorumlayıcısıklavye giriş komutlarını çalıştırmak için kullanılır. Komut satırı ile çalışmaya ayrılmış teknik literatürde, komut yorumlayıcısının diğer isimlerini bulabilirsiniz. komut yorumlayıcısı, komut işlemcisi, komut satırı, komut kabuğu. Standart bir kurulumla, kabuk adı altında diskte saklanır cmd.exe
klasörde \\ Windows \\ System32
. Windows 7'deki dosya boyutu 295 KB, Windows XP SP3 - 387 KB'dir. Komut satırının değeri, Windows'un bazı özelliklerinin yalnızca komut satırını kullanırken kullanılabilir olmasıdır. Ek olarak, komut satırı Windows kayıt defteri ayarlarını geçersiz kılar. 2. Kabuğun Başlatılması Komut satırı yorumlayıcısını başlatmak için 2 yol vardır. İlk, en hızlı ve en kolay, aşağıdaki adımları içerir (Şekil 1a ve 1b): - Windows + R logosu ile tuşa basın; - pencere açılacak koşmak (Windows 7) veya Programı çalıştırmak(Windows XP); - cmd yazın, Tamam'a tıklayın; Şek. 1a. Windows 7'de kabuğu çalıştırın. Şek. 1b. Windows XP'de kabuğu çalıştırın. Start komutu tercüman gerekli anahtarları, kontrol komut satırı işlemi belirtebilirsiniz. tuşları ile, örneğin, eko çıktısı ( "sessiz" modu) kesmek için bir komut satırı çalıştırabilirsiniz, bu komutun ardından bir komut istemi penceresinde davranırlar hangi kodlama ANSI belirtmek veya Unicode komut yürütme sonuçlarının türetme kullanılacak nasıl tanımlamak dosya. Tablo 2.1 Komut satırını çalıştırdığınızda mevcuttur ana anahtarlarını listeler. Tablo 2.1. Tuşlar Komut yorumlayıcı başlatmak kontrol tanım Kullanım örneği Bu komut kabuğu akım komutu çalıştırmak gerekir ve çalışmalarını tamamlamak üzere olduğunu belirten cmd / C "dir c:" Bu komut kabuğu akım komutu yürütmek ve online kalmak gerektiğini belirtir cmd / k "dir c:" ANSI kodlama dosyasında çıkışını ayarlar Unicode dosyada çıkış kodlamasını ayarlar Yankı sonuca devre dışı bırakır Metin ve arka plan rengi Komut İstemi penceresi ayarlar kabuk çalıştırmak için ikinci yolu simgeler ve menü öğeleri tutarlı bir seçimdir: Windows XP: Başlat -\u003e Programlar -\u003e Donatılar -\u003e Komut İstemi. Windows 7: Başlat -\u003e Tüm Programlar -\u003e Donatılar -\u003e Komut İstemi. Ne olursa olsun formu Windows'un farklı sürümleri için Şekil 2a gösterilir ve 2b bir komut satırı yorumlayıcısı açılacaktır yöntem fırlatma penceresinin. Şek. 2a. Windows 7'de görüntü penceresi komut yorumlayıcı. Şek. 2b. Windows XP için görüntü penceresi komut yorumlayıcı Bazı komutlar yönetici ayrıcalıkları gerektirebilir yürütmek için. Geçerli kullanıcı bir bilgisayar yöneticisi ise ekranda tuş kombinasyonu WIN + R aracılığıyla bir kabuk başlattığınızda Windows 7'de, pencere "görüntülenecektir Çalıştır "(Şek. 3) yönetici olarak çalışan ilgili standart bir pencere ifadeler varlığı ile karakterize edilir. Şek. 3. Windows 7 üzerinde kabuk yönetici kullanıcı çalıştırın. Yönetici ayrıcalıkları olan sıradan bir kullanıcı aşağıdakileri yapın komut yorumlayıcısı başlatmak için: Komut İstemi sağ fare düğmesini tıklayın ve - Aksesuarlar - Tüm Programlar - Başlangıç Yönetici olarak çalıştır(Şek. 4). Şek. 4. Windows 7'de komut yorumlayıcı yönetici haklarına sahip sıradan bir kullanıcı çalıştırın. Windows XP'de, sıradan bir kullanıcı aynı zamanda yönetimsel ayrıcalıklara sahip kullanıcı adının kabuğunu, çalıştırabilirsiniz. Bunu yapmak için, Başlat seçmelidir - Tüm Programlar - Aksesuarlar - Komut İstemi, sağ tıklayın, seçin «
olarak çalıştır ... " (Şek. 5) ve kimin adına komut hattı başlangıcı (Şek. 6) çalıştırılır kullanıcıyı belirlemek. Şek. 5. Komut yorumlayıcı Windows XP'de başka bir kullanıcı adına sıradan bir kullanıcı çalıştırın. Şek. Windows XP'de kabuğu çalışacağı adı olan 6. Kullanıcı seçimi penceresi. Komut istemi konsolu kapatmak için, komutu çalıştırmak gerekir çıkış. 3. Bir komut kabuğu özelliklerini ayarlama 3.1. Komut penceresinde fare ile çalışma Fare Windows sürümlerinde her komut istemi penceresini çalıştırabilir böylece bir dizi eylemi gerçekleştirmek gerekir. (. Şekil 7) Windows 7'de gerekir: Komut İstemi " "özellikleri"; - penceresinde "Özellikler Komut Satırı"Sekme "Genel"Bölüm "Düzenleme"Onay Kutusu farenin "İzolasyon"Ve tıklayın tamam. (. Şekil 8) Windows XP'de olmalıdır: - "penceresinin başlık çubuğunu sağ tıklayın Komut İstemi "; - kısayol menüsünden, seçim "özellikleri"; - penceresinde "Özellikler Komut Satırı"Sekme "Genel"Bölüm "Düzenleme"Onay Kutusu farenin "İzolasyon"Ve tıklayın tamam. Şek. 7. Windows 7'de komut satırında fareyi kullanarak olasılığını ayarlayın. Şek. 8. Windows XP komut satırında fareyi kullanarak olasılığını kurma. "Kısayolun özelliklerini değiştirme" penceresinde (Şekil 9), önerilen seçeneklerden birini seçmelisiniz. İlk durumda, yapılan tüm değişiklikler sadece komut satırı ile mevcut oturum için kaydedilir. İkinci durumda, sonraki değişiklikler için tüm değişiklikler kaydedilecektir. Şek. 9. Komut satırı özelliklerinde değişiklik kaydetme seçeneğini belirlemek için pencere. Bundan sonra, komut penceresinin metin içeriğini fare ile seçebilir, panoya kopyalamak için Enter tuşuna basıp bir * .txt veya * .doc dosyasına yapıştırın. Ancak en önemlisi, bundan sonra, daha önce bir metin dosyasından panoya kopyalanan - uzun metin komut satırlarını komut satırı üstbilgi satırına sağ tıklayarak ve içerik menüsünden Düzen -\u003e Yapıştır'ı seçerek ekleyebilirsiniz. 3.2. Komut İstemi penceresinin renklerini değiştirme Varsayılan olarak, Windows XP ve Windows 7'deki komut yorumlayıcı penceresinin arka plan rengi, kasvetli siyahtır (Şekil 11), ancak kullanıcı komut penceresi penceresinin rengini değiştirme yeteneğine sahiptir (Şekil 12). "Komut satırı" penceresinin renk gamını değiştirmek için: - Komut yorumlayıcısını başlatın; - pencerenin başlık çubuğuna sağ tıklayın; - açılan içerik menüsünden öğeyi seçin özellikleri"; - açılan pencerede « Özellikler Komut İstemi"Sekme "Renkler" sıralı olarak, anahtarların ayarlanması "Ekranın arka planı" ve «Ekrandaki metin»Palet çizgisinin alt kısmında istenilen rengi seçin ve tuşa basın. Tamam. - Görüntülenen Özellikleri Düzenle iletişim kutusunda, -\u003e OK ile aynı pencereye sahip diğer pencereler için - Kaydetme Özellikleri'ni tıklayın. Windows XP'de, "Kısayol özelliklerini değiştir" penceresindeki anahtarı ayarlayarak renk şemasındaki değişiklikleri kaydetme seçeneğini seçmeniz gerekir (Şekil 9). Şek. 10. Komut penceresinin rengini yapılandırın. Şekil 11. Varsayılan olarak "Komut Satırı" penceresinin renk ölçeği. Şekil 12. Renkleri ayarladıktan sonra "Komut Satırı" penceresinin renkleri. 4. Standart giriş, çıkış ve hataların yeniden yönlendirilmesi 4.1. Girdi, çıktı ve hataları yeniden yönlendirmek için sözdizimi Varsayılan olarak, komutlar komut satırında bir komut girerken belirtilen parametrelerden girdi alır ve hata mesajlarını da içeren çıktılarını monitör ekranına yönlendirir. Bununla birlikte, bazen klavyeden değil, başka bir kaynaktan gelen girişi almanız ve bunu bir dosyaya veya başka bir çıkış aygıtına, örneğin yazıcıya vermeniz gereken durumlar vardır. Ek olarak, bazen bir konsol penceresinden ziyade bir dosyaya hata mesajları göndermek istenebilir. Giriş ve çıkışı yeniden yönlendirmek için Çizelge 4.1'de gösterilen sözdizimini kullanın. Tablo 4.1. Giriş ve / veya çıkışı yeniden yönlendirmek için sözdizimi Sözdizimi yeniden yönlendirme tanım Takım1 | command2 İlk komutun çıkışı, ikinci için bir girdi görevi görür. takım<
[путь]имя_файла Giriş komutu belirtilen dosyadan geliyor Komut\u003e [yol] dosya adı Komutun çıkışı belirtilen dosyaya gönderilir. Bu durumda, belirtilen dosya mevcut değilse, o zaman yaratılır, aksi takdirde üzerine yazılır. Komut \u003e\u003e [yol] dosya adı Komutun çıkışı belirtilen dosyaya gönderilir. Bu durumda, belirtilen dosya yoksa, aksi halde çıktı dosyanın sonuna eklenir. takım< [путь]имя_файла1 > [yol] dosya adı2 Komutun girdisi, belirtilen ilk belirtilen dosyadan gelir ve çıktı, yeniden yazılarak ikinciye gönderilir. takım< [путь]имя_файла1 >\u003e [yol] dosya adı2 Komut girişi belirtilen ilk belirtilen dosyadan gelir ve çıktı ikinci dosyaya eklenir Komut 2\u003e [yol] dosya adı Hata mesajlarının çıktığı belirli bir dosya oluşturulur. Böyle bir dosya zaten varsa, üzerine yazılır Komut 2\u003e & 1 [yol] dosya adı Hata mesajları ve standart çıktı aynı dosyaya yazılır 4.2. Giriş, çıkış ve hataların yönlendirme örnekleri 4.2.1. Standart çıktıyı yönlendirmek Komutun çıktısını girdi olarak başka bir komutla yeniden yönlendirmek boruhattı.Çıkış tekrar tekrar tekrar tekrar yönlendirilebilir. Çoğu zaman, pipelining iki komut için kullanılır - FIND ve MORE. Bir alt dize tırnak içeriyordu olarak belirtilen koşul, karşılık gelen giriş ve çıkış hatlarında FINDischet komut dosyalarında dize veya metin. Örneğin, .bmp uzantılı c: \\ windows ile tüm dosyaların bir listesini almak için, girişi yeniden yönlendirmek ve işlemek için aşağıdaki seçeneği kullanabilirsiniz: dir c: \\ windows | ".bmp" bulun MORE komutu, diğer komutların çıktılarını kabul eder ve her birini konsol penceresine uyan parçalara böler. Örneğin, .dll dizin uzantısına sahip tüm dosyaların bir listesini görmek isterseniz: \\ windows \\ system32, BUL ve OK komutlarını aşağıdaki gibi kullanabilirsiniz: dir c: \\ windows \\ system32 | ".dll" bulmak | daha Yukarıdaki komutları kullanma olasılıkları hakkında ayrıntılı yardım, komut satırına yazılarak elde edilebilir. bulmak/?
veya daha/?
. 4.2.2. G / Ç dosyalarını dosyalara yönlendirmek En etkili ve sık kullanılan yönlendirme yöntemlerinden biri, bir komuttan bir dosyaya girdi almak ve bir komutun çıktısını bir dosyaya koymaktır. Örneğin, c: \\ test \\ list.txt dosyasındaki c: \\ test \\ data dizinindeki dosyaların listesi aşağıdaki komutla görüntülenebilir: dir c: \\ test \\ data\u003e c: \\ test \\ list.txt C: \\ test \\ list.txt dosyasında saklanan dosyalar listesinde .bat uzantılı dosyalar aranabilir: bulmak<
c:\test\list.txt “.bat” Komut için standart giriş olarak burada bulmakc: \\ test \\ list.txt dosyası tanımlandı ve arama dizesi alıntılanmış bir string.bat dosyasıdır. 5. Zincir oluşturma ve gruplama komutları Kural olarak, komut satırı ile çalışırken, kullanıcı komutun metnini girer ve yürütmek için ENTER tuşuna basın. Ancak, komut satırı sadece tek komutları değil, aynı zamanda özel kontrol karakterlerini "&" ve "|" kullanarak komutların bir listesini de çalıştırmanıza izin verir. Kullanıcıya, önceki komutların başarısına veya başarısızlığına bağlı olarak, komutların bir zincirini oluşturma ve bunları sırayla yürütme ve komutları yürütme koşullarını belirleme fırsatı verilir. Koşul tarafından çalıştırılan komut kümelerini gruplayabilirsiniz. Tablo 5.1, zincir oluşturma ve gruplama komutları için temel şemaları göstermektedir. Tablo 5.1. Zincir oluşturma ve gruplama komutları için temel şemalar sözdizimi tanım Command1 ve Command2 Command1 ve Command2 komutları sırayla yürütülür Command1 && Command2 Command1 başarıyla yürütüldüğünde Command2 yürütülür Komut1 || command2 Command1 başarıyla yürütülemediğinde Command2 yürütülür (Komut1 ve Komut2) && (Komut3) Komutlar Command1 ve Command2 birlikte gruplandırılır ve bu komutlar başarıyla tamamlanırsa Command3 çalıştırılır. (Komut1 ve Komut2) || (Komanda3) Komutlar Command1 ve Command2 birlikte gruplandırılır ve bu komutlar başarısız olursa Command3 çalıştırılır 5.1. Komut dizelerini kullanma örnekleri Komutlar, bir görevi çözmek için belirli bir sırada bir komut yürütmeniz gerektiğinde kullanılır. Belirli bir dizine gitmeli ve tarihe göre sıralanmış dosyaların listesini almalıyız. Bir zincir kullanmak, bu sorunu yalnızca bir satır girerek çözmenize olanak tanır: cd c: \\ test \\ dir_cont & dir / o: d Bazen önceki işlem başarısız olursa bir işlem yapmanız gerekir. Bir grup iş istasyonu olsun, burada bir dizin c: \\ test \\ data, ve diğerleri - dizin: \\ data. İş istasyonunun yapılandırmasına bakılmaksızın tüm verileri harici sürücünün D dizin dizinlerinden veri dizinine kopyalayabilmeniz gerekir. Komut mekanizmasının zincirini kullanarak görevi aşağıdaki gibi çözebilirsiniz: cd c: \\ test \\ data || cd c: \\ data & copy d: \\ docs \\ *. * Belirtilen komut zincirini yürütürken, sistem ilk önce c: \\ test \\ data dizinine gitmeyi deneyecektir. Böyle bir dizin yoksa, sistem dizini: \\ data dizinine gitmeye çalışır. Daha sonra, hangi dizinin geçerli olanı olursa olsun, sistem tüm dosyaları d: \\ docs dizininden ona kopyalar. Çoğu zaman, bir sonraki komutun başlamasının, önceki komutun nasıl başarılı bir şekilde sonuçlandığına bağlı olduğu bir durum vardır. Test.bat dosyasını dizinden: \\ test dizinine taşıyalım: \\ arhiv, sadece belirtilen dosya varsa. Sorun aşağıdaki satırı girerek çözülebilir: dirc: \\ test \\ test.bat && movec: \\ test \\ test.batd: \\ arhiv 5.2. Gruplama komut dizileri Gruplama, aralarındaki çakışmalardan kaçınmak için çeşitli komutlar yürütülürken, yürütme sırasının doğru düzenini sağlamak ve sonuçları bir dosyaya yerleştirirken yaygın olan birkaç komutun çıktısını bildirmek için gereklidir. Parantezler komutları gruplamak için kullanılır. Bir örnek düşünelim. Bilgisayar sisteminin adı ve info.txt dosyasında kullanılan işletim sistemi hakkında bilgi vermeniz gerektiğini varsayalım. Bu amaçlar için aşağıdaki yapıyı kullanıyoruz: ana bilgisayar adı ve ver\u003e info.txt Ancak, komutları yürütürken, yalnızca işletim sistemi hakkındaki bilgiler info.txt dosyasına eklenecek ve bilgisayarın adı ekranda görüntülenecektir. Bu anlaşılabilir bir şey. Komutlar sırayla yürütülür, ilk komut için standart çıktı yeniden tanımlanmaz ve ekrana gönderilir. İkinci komut için standart çıktı bir dosyaya yönlendirilir. Dosyaya her iki komutun da çıktısını almak için gruplandırılmaları gerekir: (ana makine adı ve ver)\u003e info.txt Şimdi gerekli tüm bilgiler indo.txt dosyasına eklenmiştir. 6. Komut satırı komutlarının temelleri 6.1. Komut satırı komut dosyaları oluşturma Komut satırı komut dosyaları oluştururken yukarıdaki komut satırı yetenekleri yaygın olarak kullanılır. Komut satırı komut dosyaları, genellikle otomatik modda sırayla yürütülmesi gereken komutlara sahip metin dosyalarıdır. Senaryolar, Not Defteri gibi metin editörlerini kullanarak herhangi bir metin dosyası gibi oluşturulabilir ve düzenlenebilir. Birlikte yürütülmesi gereken her komut veya komut grubu ayrı bir satıra yerleştirilmelidir. Komut satırı, satır sonu karakterinin yanı sıra özel bir tamamlama karakteri gerektirmez. Komut satırı komut dosyasının kaydedildiği dosya bir uzantıya sahip olmalıdır. .
yarasaveya .
cmd.
Komut satırı komut dosyaları oluştururken, altı çok basit komut genellikle kullanılır: cls,rem,yankı,@
,başlık,renk. Bu komutların amacını ayrıntılı olarak ele alalım. takım clskonsol penceresini temizler ve imleci ekranın sol üst köşesine taşır. Bu durumda, ekran tamponundaki tüm metinler de temizlenir. takım remsenaryona yorum eklemenizi sağlar. Yorum metni, komut adından sonra bir boşluktan sonra yerleştirilir. Bilgisayar teknolojisi alanında önde gelen uzmanlardan birine göre, William R. Stanek, senaryoya yorum ekleyerek iyi bir sesin işareti: «… her oluşturulan senaryoda, aşağıdakileri açıklayan yorumlar bulunmalıdır: - komut oluşturulduğunda ve en son değiştirildiğinde; - senaryoyu kim yarattı; - Komut ne içindir? komut dosyasının çıktısı nereye yönlendirilir.»
takım rembir komutun veya komut grubunun yürütülmesini önlemek için kullanılabilir. Bu durumda, sadece komutu koy remhattın başında. takım yankıiki amaca hizmet eder: çıktıya metin yazmak ve eko haritalama komutlarını açmak / kapatmak. Genellikle komut dosyalarını çalıştırırken, komutların kendileri ve bu komutların çıkışı konsol penceresinde görüntülenir. Buna denir eko haritalama komutları. Eko eşlemeyi devre dışı bırakmak için komutu girin. yankıkapalı. Komutların eko haritalarının etkin olup olmadığını öğrenmek için sadece komutu girin. yankı. Echo haritalamasını devam ettirmek için komutu kullanın. yankıüzerinde. Komutu kullanmak için yankımetni görüntülemek için, komutun ardından boşluktan sonra metni belirtmeniz gerekir. Boş bir dize yazdırmak için, komutun hemen ardından bir süre koymalısınız. Bu durumda Komuta ve uzay noktası arasında, olmamalı! takım @
bir akım hattının yankısını engeller. Takımın bu yeteneği @
eko eşleme komutlarını devre dışı bırakmak için kullanın yankıkapalı. takım başlıkkomut konsolu penceresindeki herhangi bir metni görüntülemenizi sağlar. Komut dosyasının ilerleyişini görüntülemek için bu özelliği kullanabilirsiniz. takım renkkomut dosyası yürütülürken arka planın ve konsol penceresinin metnini doğrudan değiştirmenize izin verir. Varsayılan olarak, konsol penceresi siyah bir arka plan üzerinde beyaz metin görüntüler. Komutu parametre olarak belirterek renkleri değiştirebilirsiniz. renkİki basamaklı onaltılık kod, ilk rakam arka plan rengini ve ikincisini belirler - metnin rengi. Tablo 6.1, kabuk penceresi için renk kodlarının değerlerini göstermektedir. Tablo 6.1. Komut Penceresi için Renk Kodları Parlak mavi Açık yeşil turkuaz Parlak kırmızı mor Parlak mor Parlak sarı Parlak beyaz 6.2. Komutlarda argüman ve parametreleri kullanma Komut dosyasını yürütme için çalıştırırken, gerekli bilgileri argümanların değerini belirterek betiğe aktarabilirsiniz. Komut dosyasına iletilen her değer, resmi parametrelerden birinin değerini ayarlar. Komut dosyası adı% 0 parametresinde saklanır. İlk argümanın değeri,% 1 parametresinde saklanır, ikinci argüman,% 2 parametresi içinde kaydedilir ve bu şekilde, dokuzuncu argüman için% 9'a kadar. Komut dosyası çağrıldığında dokuzdan fazla argüman belirtilirse, ek argümanlar kaybolmaz. % * Özel parametresinde saklanırlar. Komutu kullanarak ek argümanlara erişebilirsiniz. vardiya. Takım varsa vardiyaargüman olmadan kullanılır, daha sonra script parametrelerinin değerleri 1 ile kaydırılır, yani% 1 parametresinin değeri% 2 parametresi ile değiştirilir. Gerekirse, değiştirmenin hangi parametreden başlayacağını, değiştirilen parametrelerin ilkinin numarasını argüman argümanı olarak belirtebilirsiniz. vardiya. Örneğin, belirtirseniz vardiya
/2
sonra% 2 parametresinin değeri% 3, vb. parametresi ile değiştirilir. % 0 ve% 1 parametrelerinin değerleri değişmeden kalır. 6.3. Senaryolarda Senaryolarda Değişkenleri Kullanma Komut satırı komut dosyalarındaki parametrelerle birlikte, yaygın olarak adlandırılan değişkenleri kullanabilirsiniz. ortam değişkenleriveya ortam değişkenleri.Ortam değişkenleri iki tiptir: yerleşik sistemve yerleşik özel. Gömülü sistem değişkenleri, işletim sisteminin kaynaklarıdır veya donanım sürücüleri tarafından oluşturulur. Bu değişkenler, hiç kimse etkileşimli olarak oturum açmamış olsa bile tüm Windows işlemlerinde kullanılabilir. Yerleşik sistem değişkenlerinin değerleri Windows kayıt defterinden seçilir. Bir kullanıcı sistemde oturum açtığında yerleşik kullanıcı değişkenleri oluşturulur ve sadece bir kullanıcının çalışma oturumu sırasında var. Geçerli komut satırı örneğindeki tüm ortam değişkenlerinin bir listesi, komut kullanılarak elde edilebilir. set.
Komut aşağıdaki biçime sahiptir: set[variable = [string]], nerede değişken, ortam değişkeninin adıdır; dize, belirtilen değişkene atanan karakter dizesidir. Değişken isimler büyük / küçük harf duyarsızdır ve komut satırında ayrılmış karakterler dışında, Latin harfleri, sayıları ve klavyenin hemen hemen tüm karakterlerini içerebilir:< > & | ^. Pratikte, değişkenleri bilgilendirici isimlere atamak gelenekseldir: Yaygın olarak kullanılan, değişkenlerin isimlendirilmesi için kullanılan standart şemadır. Buna göre, birkaç kelimeden oluşan bir değişkenin adı, ilk kelimenin küçük harfle ilk harfi ve sonraki her sözcüğün ilk harfleri büyük harfle yazılır. Örneğin: Birçok programlama dilinin aksine, komut satırı veri tiplerini göz ardı eder. Tüm değişkenlerin değerleri karakter dizgileri olarak saklanır.. Değişken değerlere erişmek için ikame metodunun iki çeşidi kullanılır. Konsol programları
bulgular