SiteMiz KapaLıdır [BakımDa]

SiteMiz KapaLıdır [BakımDa]

Sitemiz uzun Bir aradan Sonra tekrar OnLine olcaktır.. ayrıca sitemiz 6 Nisan 2011 tarihi itibariyLe bakıma alınmıştır.. en kısa sürede tekrar hizmet vermeye calışacağız.. Sitemize yeni bilgili admiler alınakcatır..
 
AnasayfaAna sayfaKullanıcı GruplarıKayıt OlGiriş yap
Facebook HackroaRs
En son konular
» Bu sene kim şampıyon olur?
Çarş. Nis. 27, 2011 6:34 am tarafından 

» Tüm üyeLerimize duyuru..!
Cuma Nis. 08, 2011 10:44 pm tarafından 

» turkojan 4.0 (gold edition) videolu anlatımm
Perş. Mart 17, 2011 6:16 am tarafından reda

» n keylogger v12 gel hackadim
Cuma Ara. 24, 2010 8:16 pm tarafından merotova

» ProRat en iyi 20 özellikli sizi eqlendiren hacker programı!!!
Perş. Ara. 23, 2010 5:09 am tarafından iboksk23

» Not defterinden virüs yapma gel birden fazla virüs kodu var!!!!!
Perş. Ara. 23, 2010 3:55 am tarafından iboksk23

» 2011'in ilK msn hack programi!
C.tesi Kas. 13, 2010 2:23 am tarafından qnayf

» 2011'in ilK msn hack programi!
C.tesi Kas. 13, 2010 2:23 am tarafından qnayf

» İşte ÖzeL HEsapMakınası
C.tesi Haz. 05, 2010 3:43 am tarafından 

Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Sosyal yer imi
Sosyal yer imi digg  Sosyal yer imi delicious  Sosyal yer imi reddit  Sosyal yer imi stumbleupon  Sosyal yer imi slashdot  Sosyal yer imi yahoo  Sosyal yer imi google  Sosyal yer imi blogmarks  Sosyal yer imi live      

Sosyal bookmarking sitesinde VeBaHaCKTeaMS adresi saklayın ve paylaşın

Sosyal bookmarking sitesinde SiteMiz KapaLıdır [BakımDa] adresi saklayın ve paylaşın
Istatistikler
Toplam 175 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: rechko

Kullanıcılarımız toplam 448 mesaj attılar bunda 397 konu

Paylaş | 
 

 cmd komutlariyla hack

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj




Kayıt tarihi : 31/12/69

MesajKonu: cmd komutlariyla hack   Çarş. Ocak 20, 2010 1:59 am

ARKADAŞLAR HACKER OLMAK İÇİN ÖNEMLİ OLAN Bİ ŞEY VAR ODA CMD KOMUTLARININ TAM ANLAMIYLA KULLANABİLMEK SİZİN İÇİN ARADIM BULDUM.
UMARIM YARARI DOKUNUR...

ASSOC [.ext[=]]ASSOC Dosya uzantısı ilişkilendirmesini görüntüler ya da değiştirir

.ext Dosya türüyle ilişkilendirilecek olan dosya uzantısını belirtir
fileType Dosya uzantısıyla ilişkilendirilecek olan dosya türünü belirtir

Geçerli dosya ilişkilendirmelerini görüntülemek için parametresiz olarak
ASSOC yazın. ASSOC, yalnızca bir dosya uzantısıyla çağrılırsa, bu dosya
uzantısının geçerli dosya ilişkilendirilmesi görüntülenir. Dosya türü
için hiçbir şey belirtmezseniz komut bu dosya uzantısının
ilişkilendirmesini siler

AT Bilgisayarda çalıştırılmak üzere komut ve program zamanlaması yapar.

AT komutu, komut ve programların belirtilen saat ve tarihte bir bilgisayarda
çalıştırılmalarını zamanlar. AT komutunun kullanılabilmesi için
Zamanlama hizmetinin çalışıyor olması gerekir.

AT [\\bilgisayaradı] [ [kimlik] [/DELETE] | /DELETE [/YES]]
AT [\\bilgisayaradı] saat [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\bilgisayaradı Uzaktaki bir bilgisayarı belirtir. Bu parametre
atlanırsa, komutların zamanlaması yerel
bilgisayarda yapılır.
kimlik Zamanlaması yapılan bir komuta atanan kimlik
numarasıdır.
/delete Zamanlaması yapılmış bir komutu iptal eder. Kimlik
atlanmazsa, bilgisayarda
zamanlaması yapılan tüm komutlar iptal edilir.
/yes Tüm görevleri iptal etme komutuyla, daha çok onay
istenmediğinde kullanılır.
time Komutun çalıştırılacağı saati belirtir.
/interactive Görevin çalıştırıldığı sırada, oturum açmış olan
kullanıcının masaüstüyle görevin etkileşime
girmesini sağlar.
/every:date[,...] Belirtilen haftanın ya ayın gününde, komutu
çalıştırır. Tarih atlanırsa, ayın o günü
kabul edilir.
/next:date[,...] Belirtilen komutu, ertesi hafta aynı gün
çalıştırır (örneğin; next Thursday). Tarih atlanırsa,
ayın o günü kabul edilir.
"command" Çalıştırılacak olan Windows NT komutu ya da toplu iş
dosyası.

ATTRIB Dosya özniteliklerini görüntüler ya da değiştirir.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [ [yol]
[/S ]

+ Öznitelik ayarlar.
- Öznitelik siler.
R Salt Okunur dosya özniteliği.
A Arşiv dosyası özniteliği.
S Sistem dosyası özniteliği.
H Gizli dosya özniteliği.
[yol]
Özniteliği işlenecek dosya ya da dosyaları belirtir
/S Geçerli klasörde ve tüm alt klasörlerinde eşleşen
dosyaları işler.
/D Klasörleri de işler.

BREAK Uzatılmış CTRL+C denetimini ayarlar ya da temizler.


DOS sistemindeki Genişletilmiş CTRL+C denetimini belirler ya da siler

Bu, DOS sistemleriyle uyumluluk için vardır. Windows XP altında hiçbir etkisi
yoktur.

Komut Uzantıları etkin, Windows XP platformunda çalışıyorsa,
bir hata ayıklayıcı tarafından ayıklama uygulandığında BREAK
komutu doğrudan yazılan bir kırılım noktası girer.

CACLS Dosyanın erişim denetim listelerini (ACLs) görüntüler ya da

değiştirir.

CACLS dosyaadı [/T] [/E] [/C] [/G kullanıcı:izin] [/R kullanıcı [...]]
[/P kullanıcı:izin [...]] [/D kullanıcı [...]]
dosyaadı ACLleri gösterir.
/T Geçerli dizinde ve tüm alt dizinlerde belirtilen tüm
ACLleri değiştirir.
/E Değiştirmek yerine ACL\'yi düzenle.
/C Erişim reddedildi hatalarında devam et.
/G kullanıcı:izin Belirtilen kullanıcı erişim haklarını ver.
İzin için: R Oku
W Yaz
C Değiştir (yaz)
F Tam denetim
/R kullanıcı Belirtilen kullanıcının erişim haklarını iptal et
(yalnızca /E ile geçerli).
/P kullanıcı:izin Belirtilen kullanıcının erişim haklarını değiştir.
İzin için: N Hiçbiri
R Oku
W Yaz
C Değiştir (yaz)
F Tam denetim
/D kullanıcı Belirtilen kullanıcının erişimini reddet.
Bir komutta birden çok dosya belirtmek için joker karakterleri
kullanılabilir. Bir komutta birden çok kullanıcı belirtebilirsiniz.

Kısaltmalar:
CI - Container Inherit.
ACE dizinlerce yüklenilir.
OI - Object Inherit.
ACE dosyalarca yüklenilir.
IO - Inherit Only.
ACE geçerli dosya/dizini için geçerli olmaz.

CALL Bir başkasından bir toplu iş programını çağırır.

CALL [sürücü:][yol]dosyaadı

batch-parameters Komut dosya için gereken komut satırı
bilgisini belirtir.

Komut Uzantıları etkinse, CALL aşağıdaki şekilde değişir:

CALL komutu artık etiketleri CALL hedefi olarak kabul ediyor. Sözdizimi
şöyledir:

CALL :etiket parametreleri

Belirtilen parametrelerle, yeni bir toplu iş dosyası bağlamı oluşturulup
denetim, etiketten sonra belirtilen tümceye geçer. Komut
dosyası sonuna iki kez ulaşmak için iki defa "exit" uygulamanız gerekir.
İlk defasında sonu okuduğunuzda, denetim, CALL tümcesinin hemen ardına
döner. İkinci defada toplu iş dosyasını çıkarır. GOTO /?
yazarak bir toplu iş dosyasından "döndüren" GOTO :EOF
uzantısı tanımını alın.

Ayrıca, toplu iş dosyası parametre başvurularının (%0, %1,
vb.) genişletilmesi aşağıdaki şekilde değişmiştir:


%* bir toplu iş dosyasında tüm parametreleri niteler (örnek; %1 %2 %3
%4 %5 ...)

Komut dosyası parametrelerinin değiştirilmesi (%n) geliştirilmiştir.
İsterseniz, aşağıdaki seçeneğe bağlı sözdizimini kullanabilirsiniz:

%~1 - çevresindeki tırnakları (") kaldırılarak %1
genişletilir
%~f1 - tam yol adına %1 genişletilir
%~d1 - yalnızca sürücü harfine %1 genişletilir
%~p1 - yalnızca yola %1 genişletilir
%~n1 - yalnızca dosya adına %1 genişletilir
%~x1 - yalnızca dosya uzantısına %1 genişletilir
%~s1 - genişletilen yol yalnızca kısa adları içerir
%~a1 - dosya özniteliklerine %1 genişletilir
%~t1 - dosya tarih/saatine %1 genişletilir
%~z1 - dosya boyutuna %1 genişletilir
%~$PATH:1 - PATH çevre değişkeninde listelenen dizinlerde arama
yapılıp ilk bulunanın tam adına %1 genişletilir.
Çevre değişkeni adı tanımlı değil aramada dosya
bulunamazsa, bu değiştirici boş dizeye genişletilir

Bileşik sonuç elde etmek için değiştiriciler birleştirilebilir:

%~dp1 - yalnızca bir sürücü harfi ve yoluna %1
genişletilir
%~nx1 - yalnızca bir dosya adına ve uzantısına %1
genişletilir
%~dp$PATH:1 - PATH çevre değişkeninde listelenen dizinlerde
%1 için arama yaparak ilk bulunanın
sürücü harfi ve yoluna genişletir.
%~ftza1 - DIR gibi çıktı satırına %1 genişletilir

Yukarıdaki örneklerde, %1 ile PATH başka geçerli değerlerle
değiştirilebilir. %~ sözdizimi geçerli bir parametre sayısıyla
bitirilir. %~ değiştiricileri, %* ile kullanılamaz

CD Geçerli dizinin adını değiştirir ya da görüntüler.

CHDIR [yol]
CHDIR [..]
CD [/D] [sürücü:][yol]
CD [..]

.. Ana dizine geçmek istediğinizi belirtir.

Belirtilen sürücüdeki geçerli dizini görüntülemek için CD sürücü: yazın.
Geçerli sürücü ve dizini görüntülemek için parametresiz CD yazın.

Sürücüdeki geçerli dizinle birlikte, geçerli sürücüyü değiştirmek için
/D anahtarını kullanın.

Komut Uzantıları etkinse, CHDIR aşağıdaki şekilde değişir:

Geçerli dizin dizesi, disk adlarında kullanıldığı büyük/küçük harf şeklinde
kullanılmak üzere dönüştürülür. Böylece, CD C:\TEMP, diskteki büyük/küçük
harf durumu bu şekildeyse, geçerli dizini C:\Temp olarak ayarlar.

CHDIR komutu boşlukları sınırlayıcı olarak kabul etmediğinden, adın başına
ve sonuna tırnak işareti koymaya gerek kalmadan, boşluk içeren bir alt
dizin adına CD komutu uygulanabilir. Örneğin:

uzantılar devredışı bırakıldığında yazacağınız
cd "\winnt\profiles\username\programs\start menu"

ile

cd \winnt\profiles\username\programs\start menu

aynıdır.

CHCP Etkin kod sayfası numarasını görüntüler ya da ayarlar.
Geçerli kod sayfası numarasını ayarlar ya da görüntüler.

CHCP

nnn Bir kod sayfası numarası belirtir.

Etkin kod sayfası numarasını görüntülemek için parametresiz CHCP yazın.

CHDIR Geçerli dizini değiştirir ya da görüntüler.

CHDIR [/D] [sürücü:][yol]
CHDIR [..]
CD [/D] [sürücü:][yol]
CD [..]

.. Ana dizine geçmek istediğinizi belirtir.

Belirtilen sürücüdeki geçerli dizini görüntülemek için CD sürücü: yazın.
Geçerli sürücü ve dizini görüntülemek için parametresiz CD yazın.

Sürücüdeki geçerli dizinle birlikte, geçerli sürücüyü değiştirmek için
/D anahtarını kullanın.

Komut Uzantıları etkinse, CHDIR aşağıdaki şekilde değişir:

Geçerli dizin dizesi, disk adlarında kullanıldığı büyük/küçük harf şeklinde
kullanılmak üzere dönüştürülür. Böylece, CD C:\TEMP, diskteki büyük/küçük
harf durumu bu şekildeyse, geçerli dizini C:\Temp olarak ayarlar.

CHDIR komutu boşlukları sınırlayıcı olarak kabul etmediğinden, adın başına
ve sonuna tırnak işareti koymaya gerek kalmadan, boşluk içeren bir alt
dizin adına CD komutu uygulanabilir. Örneğin:

uzantılar devredışı bırakıldığında yazacağınız
cd "\winnt\profiles\username\programs\start menu"

ile

cd \winnt\profiles\username\programs\start menu

aynıdır.

CHKDSK Bir diski gözden geçirip durum raporu verir.


Bir diski inceleyip bir durum raporu görüntüler.


CHKDSK dosyaadı]]] [/V] [/R] [/X] [/C] [/L[:boyut]]


birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
dosya adı FAT/FAT32 yalnızca: Bölünmelere karşı denetlenecek dosyaları
belirtir.
/F Diskin üstündeki hataları giderir.
/V FAT/FAT32\'de: Diskteki her dosyanın tam yolunu ve
adını görüntüler.
NTFS\'de: Varsa temizleme iletilerini görüntüler.
/R Bozuk kesimlerin konumunu bulup okunabilir bilgiyi kurtarır
(/F gerekir).
/L:size Yalnızca NTFS: Günlük dosyası boyutunu belirtilen kilobayta
değiştirir. Boyut belirtilmezse, geçerli boyutu
görüntüler.
/X Gerekirse, birimi önce çıkmaya zorlar.
Birimin tüm açık tanıtıcıları geçersiz olur
(/F gerekir).
/I Yalnızca NTFS: Dizin girdilerini daha özensiz
bir biçimde denetler.
/C Yalnızca NTFS: Klasör yapısındaki döngülerin
denetlenmesini atlar.

/I ya da /C anahtarı, Chkdsk çalıştırmak için gereken süreyi, birimdeki
belirli denetimleri atlayarak azaltır.

CHKNTFS Önyükleme sırasında disk denetimini görüntüler ya da değiştirir.

CHKNTFS birim [...]
CHKNTFS /D
CHKNTFS /T
CHKNTFS /X birim [...]
CHKNTFS /C birim [...]

birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
/D Makineyi varsayılan tepkiye geri getirir; önyükleme
sırasında tüm sürücüler gözden geçirilip kirli
olanlarda chkdsk çalıştırılır.
/Tat AUTOCHK başlangıç geri sayımını, saniye olarak
belirtilen süreye değiştirir. Süre belirtilmezse
geçerli ayarı görüntüler.
/X Bir sürücüyü varsayılan önyükleme anı gözden geçirmesine
dahil etmez.
Dahil edilmeyen sürücüler komut çağırmaları arasında
biriktirilmez.
/C Önyükleme anında bir sürücünün gözden geçirilmesini
zamanlar; sürücü kirliyse chkdsk çalıştırılır.

Hiçbir anahtar belirtilmezse, CHKNTFS belirtilen sürücünün kirli ya da
sonraki önyüklemede gözden geçirilip geçirilmeyeceğini görüntüler.

CLS Ekrandakileri siler.

CMD Windows komut yorumcusunun yeni bir kopyasını başlatır.

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[ [/C | /K] dize]

/C Dizenin belirttiği komutu yürütüp sonlandırır
/K Dizenin belirttiği komutu yürütüp kalır
/S Dizenin /C ya da /K (bkz aşağı) sonrasında davranışını değiştirir
/Q Yankıyı kapatır
/D Kayıt defterinden (bkz. aşağı), AutoRun komutlarının
çalıştırılmasını devre dışı bırakır
/A Bir boru ya da dosyaya giden iç komutların çıktısının ANSI
olmasına neden olur
/U Bir boru ya da dosyaya giden iç komutların çıktısının
Unicode olmasına neden olur
/T:fg Ön plan/arka plan renklerini ayarlar (daha çok bilgi için
bkz. COLOR /?)
/E:ON Komut uzantılarını etkinleştir (bkz. aşağı)
/E:OFF Komut uzantılarını devre dışı bırak (bkz. aşağı)
/F:ON Dosya ve dizin adı tamamlama karakterlerini etkinleştir (bkz. aşağı)
/F:OFF Dosya ve dizin adı tamamlama karakterlerini devre dışı
bırak (bkz. aşağı)
/V:ON Geciken çevre değişkeni genişlemesini sınırlayıcı kullanarak
etkinleştir. Örneğin;, /V:ON, !var! değişkeninin var değişkenini
yürütme sırasında genişletmesini sağlar. var sözdizimi,
değişkenleri girdi anında genişletir; bu işlem, FOR döngüsündeyken
epey farklı bir durumdur.
/V:OFF Geciken çevre değişkeni genişlemesini devre dışı bırak.

\'&&\' komut ayırıcısı tarafından ayrılmış birden çok komutun,
tırnak işaretiyle belirlenmişse kabul edileceğini unutmayın. Ayrıca,
uyumluluk için /X, /E:ON ile aynı; /Y, /E:OFF ile aynı; /R ise
/C ile aynıdır. Diğer tüm anahtarlar göz ardı edilir.

/C ya da /K belirtilirse, anahtardan sonraki komut satırının kalanı
bir komut satırı olarak işlenir; tırnak (") karakterleri işlenirken,
aşağıdaki mantıktan yararlanılır:

1. Aşağıdaki koşulların tümü yerine getirilirse, komut satırındaki
tırnak karakterleri tutulur:

- hiçbir /S anahtarı yok
- yaklaşık iki tırnak karakteri
- iki tırnak karakteri arasında hiçbir özel karakter yok;
özel bunlardan biri: <>()@^|
- İki tırnak karakterleri arasında bir ya da birden çok boşluk
karakteri var
- iki tırnak karakteri arasındaki dize
çalıştırılabilir bir dosyanın adıdır.

2. Yoksa, eski davranış, ilk karakterin bir tırnak karakteri
olup olmadığını görüp, bu durumda öncü karakteri sıyırıp
toplu iş dosyasındaki son tırnak karakterini kaldırarak,
son karakterden sonraki metni tutar.

/D, komut satırında belirtilmediyse, CMD.EXE başlatıldığında,
aşağıdaki REG_SZ/REG_EXPAND_SZ kayıt defteri değişkenlerini arayıp
ikisi ya da ikisinden biri varsa, önce onlar yürütülür.

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

ve/veya

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

Varsayılan olarak Komut Uzantıları etkindir. Uzantıları, belli bir
başlatma için /E:OFF anahtarını kullanarak devre dışı bırakabilirsiniz.
Uzantıları, CMD.EXE\'nin tüm etkinleştirilmelerinde etkinleştirebilir
ya da devre dışı bırakabilirsiniz; makine ve/veya kullanıcı oturum açma
oturumunda, kayıt defterinden REGEDT32.EXE\'yi kullanarak aşağıdaki
REG_DWORD değerlerinin ikisini ya da ikisinden birini ayarlayın:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

ve/veya

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

0x1 ya da 0x0. Kullanıcıya özel ayar makine ayarının
üzerine çıkar. Komut satırı anahtarları kayıt defteri ayarları
üzerine çıkar.

Komut uzantıları aşağıdaki komutlara değişiklik ve/veya eklemeyi
içerir:

DEL ya da ERASE
COLOR
CD ya da CHDIR
MD ya da MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (ayrıca dış komut etkinleştirme değişikliklerini içerir)
ASSOC
FTYPE

Belirli ayarları almak için komutadı /? yazıp özelliklerini görüntüleyin.

Geciken çevre değişkeni genişletmesi varsayılan olarak etkinleştirilmemiş.
Geciken çevre değişkeni genişletmesini, /V:ON ya da /V:OFF anahtarıyla
tüm CMD.EXE\'nin belirli etkinleşmelerini etkinleştirip devre dışı
bırakabilirsiniz. Uzantıları, CMD.EXE\'nin tüm etkinleştirilmelerinde
etkinleştirebilir ya da devre dışı bırakabilirsiniz; makine ve/veya
kullanıcı oturum açma oturumunda, kayıt defterinden REGEDT32.EXE\'yi
kullanarak aşağıdaki REG_DWORD değerlerinin ikisini ya da ikisinden birini
ayarlayın:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

ve/veya

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

0x1 ya da 0x0. Kullanıcıya özel ayar makine ayarının
üzerine çıkar. Komut satırı anahtarları kayıt defteri ayarları
üzerine çıkar.

Geciken çevre değişkeni genişletilmesi devredeyse, çalıştırma sırasında
bir ünlem karakteri bir çevre değişkeni değerinin
yerine kullanılabilir.

Dosya ve Dizin adı tamamlama varsayılan olarak etkinleştirilmemiş. Dosya
adı tamalamasını, /V:ON ya da /V:OFF anahtarıyla tüm CMD.EXE\'nin belirli
etkinleşmelerini etkinleştirip devre dışı bırakabilirsiniz. Uzantıları,
CMD.EXE\'nin tüm etkinleştirilmelerinde etkinleştirebilir ya da devre dışı
bırakabilirsiniz; makine ve/veya kullanıcı oturum açma oturumunda,
kayıt defterinden REGEDT32.EXE\'yi kullanarak aşağıdaki REG_DWORD
değerlerinin ikisini ya da ikisinden birini ayarlayın:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar

ve/veya

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar

belirli bir fonksiyon için kullanılmak üzere bir denetim karakterinin
onaltılık değeri (örnek: 0x4, Ctrl-D ve 0x6, Ctrl-F). Kullanıcıya özel
ayar makine ayarının üzerine çıkar. Komut satırı anahtarları kayıt
defteri ayarları üzerine çıkar.

Tamamlama /F:ON anahtarıyla etkinleştirildiyse, kullanılan iki denetim
karakteri, Ctrl-D, dizin adı tamamlaması için kullanılırken Ctrl-F ise
dosya adı tamamlaması için kullanılır. Kayıt defterinde belirli bir
tamamlama karakterini devre dışı bırakmak için geçerli bir denetim
karakteri olmadığından boşluk için (0x20) değeri kullanın.

Denetim karakterlerinden birini girdiğinizde, tamamlama etkin duruma
getirilir. Tamamlama fonksiyonu yol dizesini imlecin sol yanına
getirip hiçbiri hazırda değilse bir joker karakteri ekleyip
eşleşen bir yol listesi oluşturur. Ardından ilk eşleşen
yol görüntülenir. Hiçbir yol eşleşmezse, bim sesi çıkarıp görüntüden
çıkar. Sonra, aynı denetim karakterine tekrar basılırsa
eşleş yol listesinde ilerlenmeye başlar. ÜskKrkt
tuşuyla denetim karakterine basmak, listede geriye doğru ilerlemeye
neden olur. Satırı herhangi bir şekilde düzenleyip denetim
karakterine yeniden bastığınızda, kaydedilmiş eşleşen yol listesi
bırakılıp yeni bir tanesi üretilir. Dosya ile dizin tamamlama
arasında geçiş yaptığınızda aynısı olur. İki denetim karakteri
arasındaki tek fark, dizin tamamlama karakteri yalnızca dizin adlarıyla
eşleşirken, dosya tamamlama karakteri hem dosya hem dizin adlarını
eşleştirir. Dosya tamamlaması, (CD, MD ya da RD gibi) herhangi bir
yerleşik dizin komutlarında kullanılırsa dizin tamamlaması kabul edilir.

Tamamlama kodu, boşluk ya da diğer özel karakter içeren
dosya adlarını, eşleşen yolun başına ve sonuna tırnak işareti koyarak
doğru şekilde işler. Ayrıca, yedekledikten sonra bir satırdan tamamlamayı
etkin duruma getirirseniz, tamamlanma noktasındaki imlecin sağındaki
etkinleşmiş metin atılır.

Tırnak gerektiren özel karakterler şunlardır:
<space>
&()[]{}^=;!\'+,`~

COLOR Varsayılan konsol arka plan ve ön plan renklerini ayarlar.
Konsolun varsayılan ön plan ve arka plan renklerini ayarlar.

COLOR

attr Konsol çıktısının renk özniteliğini belirtir

Renk öznitelikleri İKİ onaltılık haneyle belirtilir; birincisi
arka plana, ikincisi de ön plana karşılık gelir. Her bir hane
aşağıdaki değerlerden biri olabilir:

0 = Siyah 8 = Gri
1 = Mavi 9 = Açık Mavi
2 = Yeşil A = Açık Yeşil
3 = Deniz Mavisi B = Açık Deniz Mavisi
4 = Kırmızı C = Açık Kırmızı
5 = Mor D = Açık Mor
6 = Sarı E = Açık Sarı
7 = Beyaz F = Parlak Beyaz

Hiçbir parametre verilmezse, bu komut, rengi CMD.EXE\'nin başlatıldığı
zamanki durumuna geri yükler. Bu değer geçerli konsol penceresinden,
/T komut satırı anahtarından ya da DefaultColor kayıt defteri
değerinden gelir.

COLOR komutu, ön plan ve arka plan rengi aynı olarak bir COLOR komutu
çalıştırma girişiminde, ERRORLEVEL\'i 1\'e ayarlar.

Örnek: "COLOR fc" parlak beyaz üzerinde açık kırmızı sonuç verir

COMP İki dosya ya da dosya kümesinin içeriğini karşılaştırır.

COMP [/D] [/L] [/N=number] [/C] [/OFF]

veri1 Karşılaştırılacak ilk dosya konumu ve adını belirtir.
veri2 Karşılaştırılacak ikinci dosya konumu ve adını belirtir.
/D Farkları ondalık biçimde görüntüler.
/A Farkları ASCII karakterlerle görüntüler.
/L Farklı satır numaralarını görüntüler.
/N=number Her dosyada yalnızca ilk belirtilen satır numaraları
karşılaştırılır.
/C Dosyaları karşılaştırırken ASCII harf büyük/küçük durumunu
göz ardı eder.
/OFF Çevrimdışı özniteliği olan dosyaları atlamaz

Dosya kümelerini karşılaştırmak için veri1 ile veri2 parametreleriyle
joker karakter kullanın.

COMPACT NTFS bölümündeki dosyaların sıkıştırmasını gösterir ya da yapar.

COMPACT [/C | /U] [/S[:dir]] [/F] [/Q] ]

/C Belirtilen dosyaları sıkıştırır. Daha sonra eklenen dosyaların
sıkıştırılması için dizinler işaretlenir.
/U Belirtilen dosyaların sıkıştırmasını açar. Daha sonra eklenen
dosyaların sıkıştırılmaması için dizinler işaretlenir.
/S Verilen dizin ve alt dizinlerdeki dosyalarda belirtilen işlemi
uygular. Varsayılan "dir" geçerli olan dizindir.
/A Gizli ya da sistem öznitelmiğine sahip dosyaları
görüntüler. Varsayılan olarak bu dosyalar göz ardı edilir.
/I Hata oluşsa dahi, belirtilen işlemi uygulamaya
devam eder. Varsayılan olarak, hata oluşursa COMPACT durur.
/F Halen sıkıştırılmış olanlarda dahi sıkıştırma işlemini
belirtilen tüm dosyalarda yapılmasına zorlar. Varsayılan
olarak sıkıştırılmış olan dosyalar atlanır.
/Q Yalnızca en temel bilgiyi bildirir.
dosyaadı Bir düzen, dosya ya da dizin belirtir.

Parametresiz kullanılırsa, COMPACT geçerli dizinin ve içerdiği dosyaların
sıkıştırma durumunu görüntüler. Birden çok dosya adı ile joker karakteri
kullanabilirsiniz. Birden çok parametrenin arasına boşluk konulmalıdır.

CONVERT FAT birimleri NTFS\'ye dönüştürür. Geçerli sürücüyü dönüştüremezsiniz.

CONVERT birim /FS:NTFS

birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirler.
/FS:NTFS Birimin NTFS\'ye dönüştürüleceğini belirler.
/V Dönüştürmenin ayrıntılı modda çalıştırılmasını belirtir.

COPY Bir ya da birden çok dosyayı bir başka konuma kopyalar.

COPY [/Y | /-Y] [/Z] [/A | /B ] kaynak [/A | /B]
[+ kaynak [/A | /B] [+ ...]] [hedef [/A | /B]]

kaynak Kopyalanacak dosya ya da dosyaları belirtir.
/A Bir ASCII metin dosyasını gösterir.
/B Bir ikili dosyayı gösterir.
/D Hedef dosyanın şifresi çözülmüş olarak oluşturulmasını sağlar
hedef Yeni dosya(lar) için dizin ve/veya dosyaadı belirtir.
/V Yeni dosyaların sorunsuz yazıldığını doğrular.
/N 8nokta3 olmayan bir adı olan dosyayı kopyalarken, olanağı
varsa, kısa dosyaadı kullanır.
/Y Var olan bir hedef dosyasının üzerine yazma
onaylamasının size sorulmasını engeller.
/-Y Var olan bir hedef dosyasının üzerine yazmayı
isteyip istemediğinizi sorar.
/Z Yeniden başlatılabilir modda, ağ dosyalarını kopyalar.

/Y anahtarı, COPYCMD çevre değişkeninde önceden ayarlanabilir.
Komut satırında, bu işlem /-Y anahtarıyla geçersiz hale getirilir.
Varsayılan olarak, COPY komutu bir toplu iş dosyasından çalıştırılmadığı
sürece üzerine yazmada kullanıcıdan onay istenir.

Dosyaları birbiri ardına eklemek için hedef olarak tek bir dosya,
kaynak olarak (joker karakter ya da dosya1+dosya2+dosya3 biçiminde)
birden çok dosya belirtin.

DATE Tarihi görüntüler ya da ayarlar.

DATE [/T | date]

Geçerli tarih ayarlarını görüntülemek ve yeni tarih için komut istemi
almak için parametresiz DATE yazın. Aynı tarihi korumak için ENTER\'a basın.

Komut Uzantıları etkinse, DATE komutu, komuta yeni bir tarih
sormadan yalnızca geçerli tarihi göstermesini bildiren /T
anahtarını destekler.

DEL Bir ya da birden çok dosyayı siler.

DEL [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ERASE [/P] [/F] [/Q] [/A[[:]öznitelik]] ad

ad Bir ya da birden çok dosya ya da dizin listesi belirtir.
Birden çok dosya silmek için joker karakteri kullanılabilir.
Bir dizin belirtildiğinde, dizin içindeki tüm
dosyalar silinir.

/P Her bir dosyayı silmeden önce onay ister.
/F Salt okunur dosyaların silinmeye zorlar.
/S Belirtilen dosyaları, tüm alt dizinlerden siler.
/Q Sessiz mod, genel joker karakterinde silinme olanağı
varsa sorma
/A Özniteliği bağlı olarak silinecek dosyaları seçer
öznitelik R Salt okunur dosyalar S Sistem dosyaları
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
- Öneki olumsuz anlamdadır

Komut Uzantıları etkinse, DEL ile ERASE aşağıdaki gibi değişir:

/S anahtarının anlamları geri çevrilerek
size bulamadığı değil, yalnızca silinen dosyaları gösterir.

DIR Bir dizindeki dosya ve alt dizin listesini görüntüler.

DIR [yol] [/A[[:]öznitelik]] [/C] [/N]
[/O[[:]sıradüzeni]] [/P] [/Q] [/T[[:]zamanalanı]] [/W] [/X] [/4]

[yol][dosyaadı]
Listelenecek, sürücü, dizin ve/veya dosyaları belirtir.

/A Belirtilen öznitelikteki dosyaları görüntüler.
öznitelik D Dizin R Salt okunur dosyalar
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
S Sistem dosyaları - Öneki olumsuz anlamdadır
/B Yalın biçim kullanır (başlık bilgisi ya da özet olmadan).
/C Dosya boyutlarında bin ayırıcısını gösterir. Bu varsayılan
değerdir. Ayırıcının görüntülenmesini önlemek için
/-C kullanın.
/D Aynı genişlikte; dosyalar sütuna göre sıralanmış.
/L Küçük harf kullanır.
/N Dosyaadının en sağda olduğu yeni uzun liste biçimi.
/O Sıralı düzende dosyaya göre listele.
sıradüzeni N Ada göre (abece) S Boyuta göre (küçükten büyüğe)
E Uzantıya göre (abece) D Tarih/saate göre (eskiden yeniye)
G Önce grup dizinleri - Önek sırasını tersine çevirir
/P Her ekran dolusu bilginin ardından duraklar.
/Q Dosyanın sahibini gösterir.
/S Dosyaları belirtilen dizinde ve tüm alt dizinlerde görüntüler.
/T Sıralama için kullanılan zaman alanının görüntüleme ve
kullanımını denetler
zamanalanı C Oluşturma
A Son Erişim
W Son Yazma
/W Geniş liste biçimi kullanır.
/X 8nokta3 biçiminde olmayan dosya adı için üretilen kısa ad
görüntüler. Biçim, uzun addan önce eklenmiş
kısa adlı /N gibidir. Hiçbir kısa ad yoksa, yerine
boşluk görüntülenir.
/4 Dört haneli yılı gösterir

DIRCMD çevre değişkeninde, anahtarlar önceden ayarlanabilir. Önceden
ayarlanmış anahtarları, herhangi bir anahtarın önüne - (tire) getirerek
geçersiz kılın; örneğin, /-W.

DISKCOMP İki disket içeriğini karşılaştırır.

DISKCOPY ][/V]

DISKCOPY Bir disketin içeriğini diğerine kopyalar.

DISKCOPY [sürücü1: [sürücü2:]][/V]

/V Bilginin doğru kopyalandığını doğrular.

Her iki disket de aynı türde olmalıdır.
Sürücü1 ve sürücü2 için aynı sürücüyü belirtebilirsiniz.

DOSKEY Komut satırı düzenler, Windows komutu geri çağırıp makro oluşturur.

DOSKEY [/REINSTALL][/LISTSIZE=boyut] [/MACROS[:ALL | :exename]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=dosyaadı]
]

/REINSTALL Yeni bir Doskey kopyası yükler.
/LISTSIZE=size Komut geçmişi arabelleği boyutunu belirler.
/MACROS Tüm Doskey makrolarını görüntüler.
/MACROS:ALL Doskey makrosu olan tüm çalıştırılabilirlerin Doskey
makrolarını görüntüler.
/MACROS:exename Verilen çalıştırılabilirin tüm Doskey makrolarını
görüntüler.
/HISTORY Belleğe depolanan tüm komutları görüntüler.
/INSERT Yeni girdiğiniz metnin eskisi yerine ekleneceğini
belirtir.
/OVERSTRIKE Yeni metnini eskisinin üzerine yazılacağını belirtir.
/EXENAME=exename Çalıştırılabiliri belirtir.
/MACROFILE=filename Yüklenecek makro dosyasını belirtir.
macroname Oluşturduğunuz makronunu adını belirtir.
text Kaydetmek istediğiniz komutları belirtir.

YUKARI ve AŞAĞI komutları geri çağırır; ESC komut satırını temizler; F7 komut
geçmişini görüntüler; ALT+F7 komut geçmişini temizler; F8 komut geçmişinde
arama yapar; F9 numarasıyla komut seçer; ALT+F10 makro tanımlarını temizler.

Aşağıda, Doskey makro tanımları özel kodları vardır:
$T Komut ayırıcısı. Bir makroda birden çok komut sağlar.
$1-$9 Toplu iş parametreleri. Toplu iş programlarında %1-%9 karşılığıdır.
$* Komut satırında makronun ardından gelen simgeyle değiştirilen her şey.

ECHO İleti görüntüler ya da komut yankısını açıp kapatır.

ECHO
ECHO

Geçerli yankı ayarlarını görüntülemek için parametresiz olarak ECHO yazın.

ENDLOCAL Bir toplu iş dosyasındaki çevre yerelleştirmesini sonlandırır.

ENDLOCAL sonrasında yapılan çevre kaydedilen değişikliklerin
toplu iş dosyası yereli değildir; toplu iş dosyasının sonlandırılmasında,
önceki ayarlar yüklenmez.

ENDLOCAL

Komut Uzantıları etkinse, ENDLOCAL aşağıdaki şekilde değişir:

Karşılık gelen SETLOCAL, yeni ENABLEEXTENSIONS ya da DISABLEEXTENSIONS
seçeneklerini kullanarak komut uzantılarını etkinleştirir ya da devre
dışı bırakırsa, ENDLOCAL sonrasında, komut uzantılarının etkin/devre dışı
durumu eşleşen SETLOCAL komutu yürütülmesinden önceki durumuna
geri yüklenir.

ERASE Bir ya da birden çok dosyayı siler.

DEL [/P] [/F] [/Q] [/A[[:]öznitelik]] ad
ERASE [/P] [/F] [/Q] [/A[[:]öznitelik]] ad

ad Bir ya da birden çok dosya ya da dizin listesi belirtir.
Birden çok dosya silmek için joker karakteri kullanılabilir.
Bir dizin belirtildiğinde, dizin içindeki tüm
dosyalar silinir.

/P Her bir dosyayı silmeden önce onay ister.
/F Salt okunur dosyaların silinmeye zorlar.
/S Belirtilen dosyaları, tüm alt dizinlerden siler.
/Q Sessiz mod, genel joker karakterinde silinme olanağı
varsa sorma
/A Özniteliği bağlı olarak silinecek dosyaları seçer
öznitelik R Salt okunur dosyalar S Sistem dosyaları
H Gizli dosyalar A Arşivlenmeye hazır dosyalar
- Öneki olumsuz anlamdadır

Komut Uzantıları etkinse, DEL ile ERASE aşağıdaki gibi değişir:

/S anahtarının anlamları geri çevrilerek
size bulamadığı değil, yalnızca silinen dosyaları gösterir.

EXIT CMD.EXE programından (komut yorumcusu) çıkar.

FC İki dosyayı ya da dosya kümesini karşılaştırıp aralarındaki farkı

görüntüler.


FC [/A] [/C] [/LBn] [/N] [/OFF] [/T] [/W] [/nnnn]
[yol1]dosyaadı1 [sürücü2:][yol2]dosyaadı2
FC /B [sürücü1:][yol1]dosyaadı1 [sürücü2:][yol2]dosyaadı2

/A Her bir fark kümesinin ilk ve son satırını görüntüler.
/B İkili bir karşılaştırma yapar.
/C Harflerin büyük/küçük durumunu göz ardı eder.
/L Dosyaları ASCII metni olarak karşılaştırır.
/LBn Belirtilen satır sayısına en çok ardıl eşleşmemeyi
ayarlar.
/N Satır numaralarını bir ASCII karşılaştırmasında görüntüler.
/OFF[LINE] Çevrimdışı özniteliği olan dosyaları atlamaz.
/T Sekmeleri boşluklara genişletmez.
/U Dosyaları UNICODE metin dosyası olarak karşılaştır.
/W Aralıkları (sekme ya da boşluk) karşılaştırma için sıkıştırır.
/nnnn Bir eşleşmemenin ardından eşlemesi gereken ardıl satır sayısını
belirtir.
[sürücü1:][yol1]dosyaadı1
Karşılaştırılacak ilk dosya ya da dosya kümesini belirtir.
[sürücü2:][yol2]dosyaadı2
Karşılaştırılacak ikinci dosya ya da dosya kümesini belirtir.

FIND Bir dosyada ya da dosyalarda bir metin dizesini arar.

FIND [/V] [/C] [/N] [/OFF[LINE]] "dize" [[sürücü:][yol]dosyaadı[ ...]]

/V Belirtilen dizeyi İÇERMEYEN tüm satırları görüntüler.
/C Dizeyi içeren satırların yalnızca sayımını görüntüler.
/N Görüntülenen satırlarla birlikte satır numaralarını görüntüler.
/I dize ararken büyük/küçük harf durumuna bakmaz.
/OFF[LINE] Çevrimdışı özniteliği olan dosyaları atlama.
"dize" Bulunacak metin dizesini belirtir.
[sürücü:][yol]dosyaadı
Aranacak dosya ya da dosyaları belirtir.

Bir yol belirtilmezse, FIND girilen metni komut isteminde ya da
bir başka komuttan çıkarılanda arar.

FINDSTR Dosyalarda dize arar.

FINDSTR [/E] [/R] [/X] [/V] [/N] [/P] [/F:dosya]
[/C:dize] [/G:dosya] [/D:dir list] [/A:renk özniteliği] [/OFF[LINE]]
[dizeler] [[yol]dosyaadı[ ...]]

/B Satırın başındaysa düzenle eşleşir.
/E Satırın sonundaysa düzenle eşleşir.
/L Arama dizelerini anlamlarıyla kullanır.
/R Arama dizelerini olağan dize olarak kullanır.
/S Geçerli dizinde ve tüm alt dizinlerinde eşleşen dosyaların
aramasını yapar.
/I Aramanın, büyük/küçük harf duyarlı olmadığını belirtir.
/X Tam olarak eşleşen satırları basar.
/V Yalnızca eşleşme olmayan satırları basar.
/N Eşleşen her satırın öncesi satır numarasını basar.
/M Bir dosyada eşleme varsa yalnızca dosya adını basar.
/O Her eşleşen satır öncesinde karakter ofseti basar.
/P Basılamayan karakteri olan dosyaları atlar
/OFF[LINE] Özniteliği çevrimdışı olan dosyaları atlama.
/A:attr Renk özniteliğini iki onaltılık haneyle belirtir.
Bkz. "color /?"
/F:dosya Belirtilen dosyadan dosya listesini okur (/ konsol demektir).
/C:dize Belirtilen dizeyi gerçek arama dizesi olarak kullanır.
/G:dosya Belirtilen dosyadan arama dizelerini alır (/ konsol demektir).
/D:dir Dizinlerin noktalı virgülle ayrılmış listesinde arama yapın
dizeler Aranacak metin.
[yol]dosyaadı
Aranacak dosya ya da dosyaları belirtir.

Parametre /C ile önceden sabitlenmediği sürece, çoklu arama dizelerini
ayırmak için boşluk kullanın. Örneğin; \'FINDSTR "herkese merhaba" x.y\'
"herkese" ya da "merhaba" sözcüklerini x.y dosyasında arar.
\'FINDSTR /C:"herkese merhaba" x.y\' yalnızca "herkese merhaba"
sözcüklerini x.y dosyasında arar.

Olağan deyim kolay kılavuzu:
. Joker: Herhangi bir karakter
* Tekrar: Önceki karakter ya da sınıfın sıfır ya da
daha çok yinelemesi
^ Satır konumu: Satır başlangıcı
$ Satır konumu: Satır sonu
Karakter sınıfı: Kümedeki tek bir karakter
[^class] Ters sınıf: Kümede bulunmayan tek karakter
Aralık: Belirtilen aralıktaki karakterler
\x Esc: X **** karakterinin gerçek kullanımı
\<xyz Sözcük konumu: Sözcük başı
xyz\> Sözcük konumu: Sözcük sonu

FINDSTR olağan deyimleriyle ilgili tüm bilgiyi, çevrimiçi
Komut Başvurusu\'nda bulabilirsiniz.

FOR Dosya kümesindeki her bir dosyada belirli bir komutu çalıştırır.

FOR %değişken IN (küme) DO komut [komut parametresi]

%değişken Değiştirilebilir tek harfli bir parametre belirtir.
(küme) Bir ya da birden çok dosya kümesi belirtir.
Joker karakter kullanılabilir.
komut Her bir dosya için yürütülecek komutu belirtir.
komut parametresi
Belirtilen komutun parametre ya da anahtarlarını belirtir.

Bir toplu iş dosyası programında FOR komutunu kullanmak için %%değişken
yerine %değişken belirtin. Değişken adları büyük küçük harf duyarlı
olduğundan, %i değişkeni, %I değişkeninden farklıdır.

Komut Uzantıları etkinse, aşağıdaki FOR komutu ek biçimleri
desteklenir:

FOR /D %değişken IN (küme) DO komut [komut parametre]

Ayar joker karateri içerirse, dosya adları yerine dizin adlarına
eşleme için belirtir.

FOR /R [[sürücü:]yol] %değişken IN (küme) DO komut [komut parametre]

[sürücü:]path içinde köklenmiş dizin ağacını, FOR
tümcesini ağacın her dizininde çalıştırarak yürütür. /R sonrasında
hiçbir dizin belirtimi yapılmazsa, geçerli dizin kabul
edilir. Küme yalnızca tek nokta (.) karakteriyse
yalnızca dizin ağacını numaralandırır.

FOR /L %variable IN (start,step,end) DO command

Küme, adım oranıyla, başlangıçtan sona sayı dizisidir.
Böylece, (1,1,5), 1 2 3 4 5 dizisini üretirken (5,-1,1) de
(5 4 3 2 1)dizisini üretir

FOR /F ["seçenek"] %değişken IN (dosya küme) DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN ("dize") DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (\'komut\') DO komut [komut parametre]

or, if usebackq option present:

FOR /F ["seçenek"] %değişken IN (dosya küme) DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (\'dize\') DO komut [komut parametre]
FOR /F ["seçenek"] %değişken IN (`komut`) DO komut [komut parametre]

filenameset bir ya da birden çok dosya adıdır. Her bir dosya açılır,
okunur ardından sonraki filenameset\'deki dosyaya devam etmeden
önce işlemden geçirilir. İşleme, dosyayı okuma, tek tek metin
satırlarına ayırdıktan sonra her satırı sıfır ya da daha çok
jetonla inceler. Döngünün gövdesi daha sonra bulunan jeton dizesine
ayarlı değişken değeriyle çağrılır. Varsayılan olarak, /F her
dosyanın her satırından, ilk boş ayrı jetonu gönderir.
Boş satırlar geçilir. Seçeneği bağlı "seçenek" parametresini
belirterek varsayılan davranışı geçersiz kılabilirsiniz. Bu,
farklı inceleme seçeneklerini belirten bir ya da birden çok anahtar
sözcüğü içeren tırnak içinde dizedir. Anahtar sözcükler şunlardır:

eol=c - satır sonu açıklama karakterini belirtir
(yalnızca tek)
geç=n - dosyanın başında geçilecek olan
satır sayısını belirtir.
delims=xxx - bir sınırlayıcı kümesini belirtir. Bu, varsayılan
sınırlayıcı, boşluk ve sekme kümesini devre dışı
bırakır.
tokens=x,y,m-n - her değişiklik için her satırdan
gövdeye gönderilecek olan jetonları belirtir.
Bu, ek değişken adlarının ayrılmasına
neden olur. m-n biçimi, bir aralıktır;
bu aralık n. jetonlar yolunca m. belirtir.
Jeton= dizenin son karakteri joker karakteriyse
ek değişken ayrılarak son jeton incelendikten
sonra satırda kalan metni alır.
usebackq - yeni anlamların geçerli olduğunu belirtir;
bu durumda ters tırnaklı dize komut olarak
yürütülürken tek tırnaklı dize gerçek dize
komutu olarak filenameset\'da tırnak dosya
adlarında, çift tırnağın kullanımına olanak
sağlar.

Bazı örnekler yardımcı olabilir:

FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k

myfile.txt dosyasındaki her satırı, noktalı virgülle başlayan satırları
2. ve 3. jetonu for body için her satırdan gönderen
virgül ve/veya boşlukla sınırlanan jetonları göz ardı ederek inceler.
For body tümcelerinin, 2. jetonu almak için %i başvurusuna, 3. jetonu
almak için %j başvurusuna ve üçüncünün ardından kalan tüm jetonları
almak için %k başvurusuna dikkat edin. Boşluk içeren
dosya adları için, dosyadalarını çift tırnakla belirtmelisiniz.
Çift tırnağı bu şekilde kullanmak için usebackq
seçeneğini de kullanmanız gerekir; yoksa çift tırnak gerçek anlamda
incelemede kullanılan tanımlayıcı bir dize olarak yorumlanır.

%i açıkça for tümcesinde bildirilir; %j ile %k
açıkça tokens= option yoluyla bildirilir. tokens= line yoluyla
26 adet jetona dek belirtebilirsiniz; bunun \'z\' ya da \'Z\' harfinden
daha yüksek bir değişken bildirme girişimi olmaması gerekir.
Unutmayın; FOR değişken adları büyük/küçük harf duyarlı, geneldir;
bir defad en çok toplam 52 etkine ulaşabilirsiniz.

FOR /F inceleme mantığını ara dizede de kullanabilirsiniz; bunun
için ayraç içindeki filenameset\'i tek tırnak karakterleri kullanarak
tırnaklı bir dize haline getirmelisiniz. Bir dosyadan tek bir
satır girdisi olarak görülüp incelenir.

Son olarak, FOR /F komutunu, bir komutun çıktısını incelemek için
kullanabilirsiniz. Bu, ayraç içindeki filenameset\'i geri tırnaklı bir
dize haline getirerek yapılır. Komut satırı olarak görülür;
bağımlı bir CMD.EXE\'ye gönderilirek çıktı bellekte yakalanıp
dosyaymış gibi incelenir. Böylece aşağıdaki örnek:

FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i

geçerli çevredeki çevre değişken adlarını numaralandırır.

Aynı zamanda, FOR değişken değişimi başvuruları geliştirilmiştir.
Şimdi aşağıdaki seçime bağlı sözdizimini kullanabilirsiniz:

%~I - tırnakları kaldırarak %I genişletilir (")
%~fI - %I tam nitelendirilmiş yol adına genişletilir
%~dI - %I yalnızca bir sürücü harfine genişletilir
%~pI - %I yalnızca bir yola genişletilir
%~nI - %I yalnızca bir dosya adına genişletilir
%~xI - %I yalnızca bir dosya uzantısına genişletilir
%~sI - genişletilen yol yalnızca kısa adları içerir
%~aI - %I dosyanın dosya niteliklerine genişletilir
%~tI - %I dosyanın tarih/saat özniteliğine genişletilir
%~zI - %I dosyanın boyutuna genişletilir
%~$PATH:I - PATH ortam değişkeninde listelenen dizinleri arar
ve %I ilk bulunanın tam niteleyici adına genişletilir.
Ortam değişkeni tanımlı değilse veya dosya arama
tarafından bulunmazsa, bu değiştirici boş bir dizeye
genişletilir.

Değiştiriciler, bileşik sonuçlar için birleştirilebilir:

%~dpI - %I yalnızca bir sürücü harfine ve yola genişletilir
%~nxI - %I yalnızca bir dosya adına ve uzantısına genişletilir
%~fsI - %I yalnızca kısa adlı bir tam yol adına genişletilir
%~dp$PATH:I - %I için PATH ortam değişkeninde listelenen dizinleri
arar ve ilk bulunanın sürücü harfine ve yoluna
genişletilir.
%~ftzaI - %I DIR gibi bir çıktı satırına genişletilir

Yukarıdaki örneklerde %I ve PATH başka geçerli değerlerle değiştirilebilir.
%~ sözdizimi, geçerli bir FOR değişken adıyla sona erdirilir.
%I gibi büyük harfli değişken adları kullanmak daha okunabilir yapar ve
büyük küçük harf duyarlı olmayan değiştiricilerle karıştırılmasını engeller.

FORMAT Windows\'da kullanmak üzere bir diski biçimlendirir.

FORMAT birim [/FS:file-system] [/V:etiket] [/Q] [/A:boyut]
FORMAT birim [/V:etiket] [/Q] [/F:boyut]
FORMAT birim [/V:etiket] [/Q] [/T:iz /N:kesim]
FORMAT birim [/V:etiket] [/Q]
FORMAT birim [/Q]

birim Sürücü harfi, takma noktası ya da birim adını
(sonunda iki nokta üst üste işaretiyle) belirtir.
/FS:dosyasistemi Dosya sistemi türünü belirtir (FAT, FAT32 ya da NTFS).
/V:etiket Birim etiketini belirtir.
/Q Hızlı biçimlendirme gerçekleştirir.
/C Yalnızca NTFS: Varsayılan olarak yeni birimde oluşturulan dosy
alar
sıkıştırılır.
/X Gerekirse önce birimin çıkartılmasını zorlar. Birimin tüm
açık işleyicileri artık geçerliliğini yitirir.
/A:boyut Varsayılan ayırma birim boyutunu geçersiz kılar.
Varsayılan ayarlar genel kullanım için mutlaka önerilir.
NTFS desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K.
FAT desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K kesim boyutu için > 512 bayt).
FAT32 desteği: 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K kesim boyutu için > 512 bayt).

FAT ile FAT32 dosya sistemlerinin aşağıdaki kısıtlamayı
bir birim üzerindeki küme sayısına getirdiğine dikkat edin:

FAT: Küme sayısı <= 65526
FAT32: 65526 < Küme sayısı < 4177918

Belirtilen küme boyutu kullanılarak yukarıdaki gerekliliğin
karşılanamadığını belirlediği anda biçimlendirme işlemi
anında durdurulur.

NTFS sıkıştırması, 4096 üzerindeki ayırma birim boyutu için
desteklenmez.

/F:boyut Biçimlendirilecek disket boyutunu belirtir (1.44)
/T:iz Her disk yüzü için iz sayısını belirtir.
/N:kesim İz başına kesim sayısını belirtir.

FTYPE Dosya uzantısı ilişkilendirmesinde kullanılan dosya türlerini

görüntüler ya da değiştirir.

FTYPE [fileType[=[openCommandString]]]

fileType İncelenecek ya da açılacak dosya türünü belirtir
openCommandString Bu türden dosyalar başlatıldığında kullanılacak açma
komutunu belirtir.

Açma komutu dizeleri tanımlı geçerli dosya türlerini görüntülemek için
parametresiz olarak FTYPE yazın. FTYPE tek bir dosya türüyle çağrılırsa,
bu dosya için geçerli açma komutu dizesi görüntülenir.
Açma komut dizesi için hiçbir şey belirtmezseniz, FTYPE komutu dosya türü için
açma komutu dizesini siler. Açma komut dizesi içinde, %0 ya da %1
ilişkilendirilme yoluyla başlatılan dosya adıyla değiştirilir.
%* tüm parametreleri alırken %2 birinci, %3 ikinci vb. parametreleri
alır. %~n, nth parametresiyle başlayan tüm kalan parametreleri alır;
bu durumda n, 2 ile 9 arası olabilir. Örneğin:

ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*

aşağıdaki şekilde bir Perl toplu iş dosyasının çağrılmasını sağlar:

script.pl 1 2 3

Uzantıları yazma zorunluluğundan kurtulmak için aşağıdakini
uygulayın:

set PATHEXT=.pl;%PATHEXT%

böylece toplu iş dosyası aşağıdaki şekilde çağrılabilir:

script 1 2 3

GOTO Bir toplu iş dosyasında, Windows komut yorumlayıcısını etiketli bir

satıra yöneltir.

GOTO label

label Bir toplu iş dosyası programındaki etiket olarak kullanılan bir
metin dizesini belirtir.

İki nokta üst üste işaretiyle başlayarak satıra bir etiket girin.

Komut Uzantıları etkinse, GOTO aşağıdaki şekilde değişir:

GOTO komutu artık :EOF hedef etiketini kabul eder; bu, denetimi
geçerli toplu iş dosyasının sonuna aktarır. Bu, bir etiket
tanımlamadan bir toplu iş dosyasından çıkmanın kolay yoludur.
Bu özelliği kullanışlı hale getiren CALL komutu uzantı
tanımı için CALL /? yazın.

GRAFTABL Grafik modunda, Windows\'un dile özgü karakterleri görüntülemesini sağlar.

GRAFTABL [xxx]
GRAFTABL /STATUS

xxx Bir kod sayfası numarası belirtir.
/STATUS GRAFTABL ile kullanılıcak geçerli kod sayfasını görüntüler.

IF Bir toplu iş dosyasındaki koşullu işlemleri uygular.

IF ERRORLEVEL sayı komutu
IF [NOT] dize1==dize2 komut
IF [NOT] EXIST dosyaadı komut

NOT Yalnızca koşul yanlışsa, Windows XP\'nin
komutu yürütmesini belirtir.

ERRORLEVEL sayı Son çalıştırılan program, belirtilen sayıya eşit ya da
büyük bir çıkış kodu getirdiyse doğru bir koşul belirtir.

dize1==dize2 Belirtilen metin dizeleri eşleşirse doğru bir koşul
belirtir.

EXIST dosyaadı Belirtilen dosyaadı varsa doğru bir koşul
belirtir.

komut Koşul yerine getirildiğinde yürütülecek komutu
belirtir. Komutun ardından ELSE komut gelebilir;
bu durumda, belirtilen koşul FALSE ise, ELSE anahtar
sözcüğü ardındaki komut yürütülür

ELSE koşulu, IF ardından aynı satırda oluşmalıdır. Örnek olarak:

IF EXIST dosyaadı. (
del dosyaadı.
) ELSE (
echo dosyaadı. yok.
)

Del komutu yenisatır ile sonlandırılması gerektiğinden, aşağıdaki
çalışmayabilir:

IF EXIST dosyaadı. del dosyaadı. ELSE echo dosyaadı. yok

ELSE komutunun IF ardından aynı satırda oluşması gerekliliği yüzünden
aşağıdaki de çalışmayabilir:

IF EXIST dosyaadı. del dosyaadı.
ELSE echo dosyaadı. yok

Hepsini tek satırda isterseniz, aşağıdaki çalışabilir:

IF EXIST dosyaadı. (del dosyaadı.) ELSE echo dosyaadı. yok

Komut Uzantıları etkinse, IF aşağıdaki şekilde değişir:

IF string1 compare-op string2 command
IF CMDEXTVERSION number command
IF DEFINED variable command

karışalştırma işleçleri aşağıdakilerden biri olabilir:

EQU - eşittir
NEQ - eşit değildir
LSS - küçüktür
LEQ - küçüktür ya da eşittir
GTR - büyüktür
GEQ - süyüktür ya da eşittir

ayrıca, /I anahtarı, belirtildiğinde, büyük/küçük harf duyarsız dize
karşılaştırmaları yapmasını bildirir. /I anahtarı, IF\'in string1==string2
biçiminde de kullanılabilir. Bu karşılaştırmalar, string1 ile string2
tamamen nümerik hanelerden oluşuyorsa, dizeler sayıya dönüştürülüp
nümerik karşılaştırma yapılacak şekilde soysaldır.

CMDEXTVERSION koşulu yalnızca ERRORLEVEL gibi işler; tek özel durumu,
Komut Uzantılarıyla ilişkilendirilmiş bir dahili iç sürüm numarasıyla
karşılaştırılır. İlk sürüm 1\'dir. Komut Uzantılarına önemli gelişme
eklendiğinde, bir artırılır.
Komut Uzantıları devre dışıysa, CMDEXTVERSION koşulu hiçbir zaman doğru
olmaz.

DEFINED koşulu, EXISTS gibi çalışır; tek farkı çevre değişkeni adı alıp çevre
değişkeni tanımlıysa doğru
döndürmesidir.

ERRORLEVEL adında bir çevre değişkeni zaten olmadığı sürece,
%ERRORLEVEL% geçerli ERRORLEVEL değerinin dize temsilcisine genişletilir.
Bu durumda, yerine kendi değerini alır.
Bir program çalıştırdıktan sonra, ERRORLEVEL kullanımı aşağıdaki şekilde
gösterilir:

goto answer%ERRORLEVEL%
:answer0
echo Program had return code 0
:answer1
echo Program had return code 1

Yukarıdaki nümerik karşılaştırmaları yaparak aşağıdakini de yapabilirsiniz:

IF %ERRORLEVEL% LEQ 1 goto okay

CMD.EXE tarafından gerçekleştirilen işlem öncesinde CMD.EXE\'ye gönderilen
özgün komut satırına %CMDCMDLINE% genişletilir; bunun için CMDCMDLINE
adında bir çevre değişkeni olmaması gerekir. Bu durumda,
yerine kendi değerini alır.

CMDEXTVERSION adında bir çevre değişkeni zaten olmadığı sürece,
%CMDEXTVERSION% geçerli CMDEXTVERSION değerinin dize temsilcisine
genişletilir. Bu durumda, yerine kendi değerini alır.

LABEL Bir diskin birim etiketini oluşturur, değiştirir ya da siler.

LABEL [sürücü:][etiket]
LABEL [/MP] [birim] [etiket]

sürücü: Bir sürücünün sürücü adını belirtir.
etiket Birimin etiketini belirtir.
/MP Birimin takma noktası ya da birim adı olarak
görülmesini belirtir.
birim Sürücü adı, takma noktası ya da birim adını
(iki nokta üst üste işaretiyle) belirler.
Birim adı belirtildiyse, /MP bayrağına gerek yoktur.

MD Bir dizin oluşturur.

MKDIR [sürücü:]yol
MD [sürücü:]yol

Komut Uzantıları etkinse, MKDIR aşağıdaki şekilde değişir:

MKDIR, gerekirse, ara dizinleri yolda oluşturur.
Örneğin; \a yoksa o zaman, uzantılar devre dışı olduğunda yazacağınız:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir

ile

mkdir \a\b\c\d

aynıdır.

MKDIR Bir dizin oluşturur.

MKDIR [sürücü:]yol
MD [sürücü:]yol

Komut Uzantıları etkinse, MKDIR aşağıdaki şekilde değişir:

MKDIR, gerekirse, ara dizinleri yolda oluşturur.
Örneğin; \a yoksa o zaman, uzantılar devre dışı olduğunda yazacağınız:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir

ile

mkdir \a\b\c\d

aynıdır.

MODE Bir sistem aygıtını yapılandırır.

Seri bağlantı
noktası: MODE COMm[:] [BAUD=b] [DATA=d] [STOP=s]
[to=on|off] [xon=on|off] [odsr=on|off]
[octs=on|off] [dtr=on|off|hs]
[idsr=on|off]

Aygıt Durumu: MODE [device] [/STATUS]

Yazdırma yeniden
yönlendirme: MODE LPTn[:]=COMm[:]

Kod sayfası seçimi: MODE CON[:] CP SELECT=yyy

Kod sayfası durumu: MODE CON[:] CP [/STATUS]

Görüntü modu: MODE CON[:] [LINES=n]

Yazma oranı: MODE CON[:]

MORE Çıktıyı bir defada ekranda görüntüler.

MORE [/E [/Tn] [+n]] < [yol]dosyaadı
command-name | MORE [/E [/P] [/Tn] [+n]]
MORE /E [/C] [/P] [/Tn] [+n] [files]

[yol]dosyaadı Her defasında tek pencerede görüntülemek için
dosya belirtir.

command-name Çıktısı görüntülenecek bir
komut belirtir.

/E Uzatılmış özellikleri etkinleştir
/C Sayfa görüntülemeden önce pencereyi temizle
/P FormFeed karakterleri genişlet
/S Çoklu boş satırları tek satıra sıkıştır
/Tn Sekmeleri n boşluğa genişlet (varsayılan

Anahtarlar MORE çevre değişkeninde
olabilir.

+n İlk dosyayı n satırında görüntülemeye başla

files Görüntülenecek dosyaların listesi. Listedeki dosyalar
boşlukla birbirinden ayrılır.

Uzatılmış özellikler etkinse, --More-- komut isteminde
aşağıdaki komutlar kabul edilir:

P n Sonraki n satırları görüntüle
S n Sonraki n satırları atla
F Sonraki dosyayı görüntüle
Q Çık
= Satır numarasını göster
? Yardım satırını göster
<space> Sonraki sayfayı görüntüle
<ret> Sonraki satırı görüntüle

MOVE Bir ya da birden çok dosyayı bir dizinden diğerine taşır.

Bir ya da birden çok dosya taşımak için:
MOVE [/Y | /-Y] [sürücü:][yol]dosyaadı1[,...] hedef

Bir dizini yeniden adlandırmak için:
MOVE [/Y | /-Y] [sürücü:][yol]dizinadı1 dizinadı2

[sürücü:][yol]dosyaadı1 Taşımak istediğiniz dosya ya da konumun
adını belirtir.
hedef Dosyanın yeni konumunu belirtir. Hedef,
sürücü adı ile iki nokta üst üste işaretinden;
dizin adı ya da birleşimden oluşabilir.
Yalnızca tek bir dosya taşıyorsanız, taşıma
sırasında dosya adını değiştirmek istiyorsanız,
dosyaadı da ekleyebilirsiniz.
[sürücü:][yol]dizinadı1 Yeniden adlandırmak istediğiniz dizini belirtir.
dizinadı2 Dizinin yeni adını belirtir.

/Y Var olan bir hedef dosyasının üzerine yazma
onayını sormayı engeller.
/-Y Var olan bir hedef dosyasının üzerine yazma
onayının sorulmasını sağlar.

/Y anahtarı, COPYCMD çevre değişkeninde bulunabilir.
Bu, komut satırında /-Y ile geçersiz duruma getirilebilir. Varsayılan,
MOVE komutu bir toplu iş dosyası içinden yürütülmediği sürece
üzerine yazmaların onaylanmasını istemektir.

PATH Çalıştırılabilir dosyalar için bir arama yolu görüntüler ya da ayarlar.

PATH [[sürücü:]yol[;...][;%PATH%]
PATH ;

PATH yazıp tüm arama yolu ayarlarını silip cmd.exe\'nin yalnızca
geçerli dizinde arama yapmasını sağlayın.
Parametresiz PATH yazıp geçerli yolu görüntüleyin.
Yeni yol ayarına %PATH% dahil edilmesi, eski yol ayarının yeni ayar
eklenmesine neden olur.

PAUSE Bir toplu iş dosyasının işlemesini askıya alıp ileti görüntüler.
Bir toplu iş programının çalışmasını askıya alır ve şu iletiyi gösterir:
"Devam etmek için bir tuşa basın...."

POPD Geçerli dizinin PUSHD tarafından kaydedilen eski değerini geri yükler.
PUSHD komutunca depolanan dizine değiştirir.

POPD


Komut Uzantıları etkinse, POPD komutu, PUSHD
ile oluşturulmuş bir sürücü harfini, bu sürücüyü itelenen dizin yığının ötesine
POPD ettiğinizde siler.

PRINT Bir metin dosyasını yazdırır.

PRINT [/D:aygıt] [[sürücü:][yol]dosyaadı[...]]

/D:aygıt Yazdırma aygıtı belirtir.

PROMPT Windows komut istemini değiştirir.

PROMPT [metin]

metin Yeni bir komut istemi belirtir.

İstem, normal karakterler ve aşağıdaki özel kodlardan oluşabilir:

$A & (Ampersand)
$B | (boru)
$C ( (Sol ayraç)
$D Geçerli tarih
$E Esc kodu (ASCII kodu 27)
$F ) (Sağ ayraç)
$G > (büyüktür işareti)
$H Backspace (önceki karakteri siler)
$L < (küçüktür işareti)
$N Geçerli sürücü
$P Geçerli sürücü ve yol
$Q = (eşittir işareti)
$S (boşluk)
$T Geçerli saat
$V Windows XP sürüm numarası
$_ Carriage return and linefeed
$$ $ (dolar işareti)

Komut Uzantıları etkinse, PROMPT komutu aşağıdaki
ek biçimlendirme karakterlerini destekler:

$+ PUSHD dizin yığını derinliğine bağlı olarak sıfır ya da daha çok
artı (+) işareti karakterleri; her düzey için bir karakter
itelenir.

$M Geçerli sürücü harfiyle ya da sürücü ağ sürücüsü değilse
boş dizeyle ilişkilendirilen uzak adı görüntüler.

PUSHD Geçerli dizini kaydedi
Sayfa başına dön Aşağa gitmek
 
cmd komutlariyla hack
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
SiteMiz KapaLıdır [BakımDa] :: Hacking Area :: Web - Domain Hack ve Web Site Güvenliği-
Buraya geçin: