12-06-2011, 02:51 AM
DOS'ta Kullanılan Bazı İşaretler
\ : Klasör Altında.
Bir klasör veya dosyanın bir klasör veya sürücünün altında olduğunu belirten işaret ters bölüm ( \ ) karakteridir. Bir klasörden sadece kendisinin bağlı olduğu bir üst klasör ve kendisinin bir düzey altında bulunan dosya ve klasörlere erişilebildiği için, bunların dışındaki klasörlerde bulunan klasör ve dosyalara erişmek için konumlarını tam olarak belirtilmesi gerekir. Aksi taktirde dosya veya klasörün bulunamadığını belirten bir mesajla karşılaşılır. Klasörler ve dosyalar arasında bu işaretten başka boşluk bırakılmaz. Bu işaretle birbirine bağlanmış klasörler veya dosya ismi sadece tek bir nesneyi gösterir.
ÜstKlasör\AltKlasör\Dosya
* : Bir yazının yerini tut.
Birden çok dosya veya klasörlerle işlem yapılması gerektiğinde, her madde için tek tek komut kullanılması yerine, ortak özellikler belirtilir ve yıldız ( * ) karakterinin kullanılır. Bu karakter herhangi bir karakter dizisi anlamına gelir ve hiç bir karakterin bulunmaması gibi bir durumu da kapsar.
*.txt Bütün .txt uzantılı dosyalar.
A*.* A ile başlayan tüm dosya veya dizinler.
A*B.doc A'yla başlayan B'yle biten doc uzantılı dosyalar.
? : Bir harfin yerini tut.
Tıpkı yıldız karakteri gibi soru işareti ( ? ) de 'joker' olarak kullanılabilir. Ancak bu işaret sadece bir karakterin yerini tutar ve bulunduğu konuma iki karakter girmesi durumunda geçerli bir seçenek olarak kabul etmez.
A?B.txt Başı A sonu B olan üç harfli txt uzantılı dosyalar.
| : Komut çıktısını başka bir komuta gönder.
Bazı durumlarda bir komutun çıktısı boru ( | ) adı verilen karakter yardımıyla bir komuta girdi olarak gönderilebilir. İkinci komut yapacağı işlevi bu girdi üzerinde gerçekleştirip sonucu (eğer sonunda yine bir boru ve çıktıyı girdi olacak başka bir komut yoksa ) ekrana yazar.
Komut1 | Komut2 İlk komutun çıktısını ikincisinin girdisi olsun.
> : Komutun çıktısını dosyaya yaz.
Bir komutun çıktısını ekran yerine bir dosyaya göndermek ( yazdırmak) istendiğinde 'büyüktür' ( > ) işareti kullanılabilir. Sonucu görmek o dosyanın 'type' komutuyla ekranda gösterilmesiyle görülebilir. Bu işaretin kullanılması için kullanılan komutun belli bir ekran çıktısı üreten bir komut olması gerekir. Aksi taktirde dosyaya yazılacak herhangi bir metin oluşmaz.
Komut > Dosya Komutun çıktısını ekran yerine dosyaya yaz.
/ : Komutla Seçenek Kullan
Herhangi bir komuta seçenek girmek için ( / ) karakteri ( slaş ) kullanılır. Bu karakterin ardından herhangi bir anahtar ( genellikle belli bir işlemi veya tercihi simgeleyen ) bir harf girilir. Birden fazla seçenek (birbirleriyle çelişmedikleri durumunda) artarda girilebilir.
Komut Parametreler /Seçenek Komuta seçenek girmek.
. : Dosya İsim Uzantı Ayırıcı
Bir dosya ismiyle uzantısını ayırmak için ( . ) karakteri ( nokta ) kullanılır. Bu karakterin sol tarafı isim sağ tarafı da uzantı olarak addedilir. Bir dosyanın ismi ve uzantısı birlikte dosyanın kendisini ifade ettiğinden noktanın ne sağında ne de solunda boşluk bırakılmadan, bir bütün olarak yazılır.
İsim.Uzt İsimle uzantıyı ayırmak.
\ : Klasör Altında.
Bir klasör veya dosyanın bir klasör veya sürücünün altında olduğunu belirten işaret ters bölüm ( \ ) karakteridir. Bir klasörden sadece kendisinin bağlı olduğu bir üst klasör ve kendisinin bir düzey altında bulunan dosya ve klasörlere erişilebildiği için, bunların dışındaki klasörlerde bulunan klasör ve dosyalara erişmek için konumlarını tam olarak belirtilmesi gerekir. Aksi taktirde dosya veya klasörün bulunamadığını belirten bir mesajla karşılaşılır. Klasörler ve dosyalar arasında bu işaretten başka boşluk bırakılmaz. Bu işaretle birbirine bağlanmış klasörler veya dosya ismi sadece tek bir nesneyi gösterir.
ÜstKlasör\AltKlasör\Dosya
* : Bir yazının yerini tut.
Birden çok dosya veya klasörlerle işlem yapılması gerektiğinde, her madde için tek tek komut kullanılması yerine, ortak özellikler belirtilir ve yıldız ( * ) karakterinin kullanılır. Bu karakter herhangi bir karakter dizisi anlamına gelir ve hiç bir karakterin bulunmaması gibi bir durumu da kapsar.
*.txt Bütün .txt uzantılı dosyalar.
A*.* A ile başlayan tüm dosya veya dizinler.
A*B.doc A'yla başlayan B'yle biten doc uzantılı dosyalar.
? : Bir harfin yerini tut.
Tıpkı yıldız karakteri gibi soru işareti ( ? ) de 'joker' olarak kullanılabilir. Ancak bu işaret sadece bir karakterin yerini tutar ve bulunduğu konuma iki karakter girmesi durumunda geçerli bir seçenek olarak kabul etmez.
A?B.txt Başı A sonu B olan üç harfli txt uzantılı dosyalar.
| : Komut çıktısını başka bir komuta gönder.
Bazı durumlarda bir komutun çıktısı boru ( | ) adı verilen karakter yardımıyla bir komuta girdi olarak gönderilebilir. İkinci komut yapacağı işlevi bu girdi üzerinde gerçekleştirip sonucu (eğer sonunda yine bir boru ve çıktıyı girdi olacak başka bir komut yoksa ) ekrana yazar.
Komut1 | Komut2 İlk komutun çıktısını ikincisinin girdisi olsun.
> : Komutun çıktısını dosyaya yaz.
Bir komutun çıktısını ekran yerine bir dosyaya göndermek ( yazdırmak) istendiğinde 'büyüktür' ( > ) işareti kullanılabilir. Sonucu görmek o dosyanın 'type' komutuyla ekranda gösterilmesiyle görülebilir. Bu işaretin kullanılması için kullanılan komutun belli bir ekran çıktısı üreten bir komut olması gerekir. Aksi taktirde dosyaya yazılacak herhangi bir metin oluşmaz.
Komut > Dosya Komutun çıktısını ekran yerine dosyaya yaz.
/ : Komutla Seçenek Kullan
Herhangi bir komuta seçenek girmek için ( / ) karakteri ( slaş ) kullanılır. Bu karakterin ardından herhangi bir anahtar ( genellikle belli bir işlemi veya tercihi simgeleyen ) bir harf girilir. Birden fazla seçenek (birbirleriyle çelişmedikleri durumunda) artarda girilebilir.
Komut Parametreler /Seçenek Komuta seçenek girmek.
. : Dosya İsim Uzantı Ayırıcı
Bir dosya ismiyle uzantısını ayırmak için ( . ) karakteri ( nokta ) kullanılır. Bu karakterin sol tarafı isim sağ tarafı da uzantı olarak addedilir. Bir dosyanın ismi ve uzantısı birlikte dosyanın kendisini ifade ettiğinden noktanın ne sağında ne de solunda boşluk bırakılmadan, bir bütün olarak yazılır.
İsim.Uzt İsimle uzantıyı ayırmak.