MS-DOS
MS-DOS Komutları > İç Komutlar

DOS' ta çalıştırılan komutun, çalışması için herhangi bir dosyaya ihtiyaç duymadan çalışan komutlara iç komutlar denir (Bilgisayarın açılışında kullanılan Command.com dosyasının içinde bulunan komutlardır).Command.com dosyası 6,22 de 54645 Bayt'tır bilgisayar virüslü ise bu dosyanın boyutu uzar çünkü bilgisayar ilk çalıştığında bu dosya belleğe yüklenir Çalışması için program dosyasının varlığına ihtiyaç duyulan komutlara Dış Komutlar denir. Dış komutları çalıştırabilmek için, o komutun programlama dosyasına ihtiyaç vardır. Örneğin format komutunu kullanabilmek için DOS' da Format.com programının bulunması gerekir. Önemli İç Komutları, aşağıda inceledik. Bunlar;
CLS komutu: Ekranı temizler. Örnek: C:\> CLS <ENTER>
DIR komutu: Disk veya disket üzerindeki dosyaları görüntüler. Örnek: C:\> DIR <ENTER>
DIR Parametreleri :
/P : (Dosyaları sayfa sayfa listeler) C:\> DIR/P <ENTER>
/W : (Dosyaları yan yana listeler) C:\> DIR/W <ENTER>
/A: (Gizli dosyaları listeler) C:\> DIR/A <ENTER>
Joker karakterler (?, *) ;
C:\> DIR LATS.* <ENTER> (Dosya Adı LATS olan, tüm dosyaları listeler)
Örnek: C:\> DIR A??S.EXE <ENTER> (İlk harfi A, 4.harfi S olan, EXE uzantılı dosyaları listeler.
VOL komutu: Disk veya disketin etiketini ve seri numarasını görüntülemeyi sağlar. Örnek: C:\> VOL <ENTER>
VER komutu: MS-DOS' un versiyonunu görüntülemeyi sağlar.
Örnek: C:\> VER <ENTER>
DATE komutu: Bilgisayarın sistem tarihini görüntülemeyi sağlar.
Örnek: C:\> DATE <ENTER>
TIME komutu: Bilgisayarın sistem saatini görüntülemeyi sağlar.
Örnek: C:\> TIME <ENTER>
PROMT komutu: Komut satırı uyarısını değiştirmeyi sağlar. Bulunduğumuz yeri gösterir.
Örnek: C:\> PROMPT <ENTER> (sürücüyü ilkel PROMT' a dönüştürür.) C> (ilkel PROMT)
PROMPT Parametreleri
$P: Aktif sürücüyü ve dizini görüntüler.
$G: “>” işaretini görüntüler.
$T: Enter' e basıldığı andaki saati gösterir.
$D: O günkü tarihi gösterir.
Görüntüsü değiştirilen PROMT' u eski haline getirmek için;
C:\> PROMPT $P$G <ENTER> tanımlaması yazılır.
COPY CON komutu: Dosya oluşturmayı sağlar. Ama artık bunun yerine Word gibi programlar vardır.
Örnek: C:\> COPY CON LATS.TXT <ENTER> (TXT uzantılı, LATS adlı dosya oluşturur.)
Oluşturduğumuz bu dosyayı kaydedip bitirmek için ^Z (Ctrl+Z) tuşlarına basılır. Kayıt yapmadan çıkmak için ^C (Ctrl+C) tuşlarına basılır.
TYPE komutu: Dosya içeriğini görüntülemeyi sağlar.
Örnek: C:\> TYPE LATS.TXT <ENTER> C:\> TYPE LATS.TXT | MORE <ENTER> (LATS.TXT dosyasını sayfa sayfa görüntüler)
REN komutu: Dosya adının veya uzantısının değiştirilmesini sağlar.
Örnek: C:\> REN LATS.TXT TUFAN.DOC <ENTER> (LATS.TXT dosyasının ismini TUFAN.DOC yapar)
MD komutu: Dizin oluşturmayı sağlar.
Örnek: C:\> MD LATS <ENTER> (LATS adlı dizin açar)
CD komutu: Dizin değiştirmeyi sağlar.
Örnek: C:\> CD LATS <ENTER> (LATS adlı dizine girer)
C:\LATS> CD.. <ENTER> (LATS adlı dizinden çıkar) (Aktif olan dizinden bir önceki dizine çıkışı sağlar)
C:\LATS\DENEME> CD\ <ENTER> (LATS ve DENEME dizinlerinden çıkar) (İç içe girilmiş dizinlerden bir seferde köke (ROOT) çıkmayı sağlar)
RD komutu: Dizinleri silmeyi sağlar, yalnız dizin içinde hiçbir dosya veya altdizin olmamalıdır. Eğer varsa öncelikle altdizinler ve dosyalar silinmelidir. Silinecek dizin içinde hiçbir şey bulunulmaması gerekir. Eğer silinecek dizin içinde dosya veya dizin bulunuluyorsa önce o dizinin bir önündeki dizine çıkılmalı ve sıra ile temizlemelidir. Bu işlemi DELTREE komutu ile dizin içerisine bakmaksızın silebiliriz.
Örnek: C:\> RD LATS <ENTER>
COPY komutu: Dosya veya dosyaları belirtilen ortama kopyalamayı sağlar. Kullanım şekli ise nereden nereye şeklindedir. İlk belirtilen yer nereden olduğu ikinci belirtilen yer ise nereye kopyalanacağıdır. Copy komutu, birden çok dosyayı bir seferde kopyalamaz her dosyayı tek tek kopyalar.
Örnek: C:\> COPY C:\LATS.TXT C:\DOS <ENTER> (C Root' unda bulunan LATS.TXT dosyasını C' nin altındaki DOS dizinine kopyalar)
DEL komutu: Dosya veya dosyaları silmeyi sağlar
Örnek: C:\> DEL LATS.TXT <ENTER> (LATS dosyasını siler)
C:\> DEL *.* <ENTER> (Tüm dosyaları siler)
C:\> DEL *.EXE <ENTER> (EXE uzantılı dosyaları siler)