1.
Command Prompt
cmd.exe adalah baris perintah
penerjemah pada OS/2, Windows CE dan Windows NT
berbasis sistem operasi (termasuk Windows 2000,
Windows XP,
Windows Vista,
Windows Server 2003 dan Windows Server 2008). Ini merupakan analog
dari COMMAND. COM dalam MS-DOS dan sistem Windows 9x
atau dari Unix shell yang digunakan pada sistem Unix-like.
Command Prompt (executable
cmd.exe
adalah command-line
interpreter yang disediakan Microsoft pada OS / 2, Windows CE
dan pada sistem operasi Windows NT-based (termasuk Windows,
Windows 2000,
Windows XP,
Windows Vista,
Windows 7,
Windows Server 2003 dan Windows Server 2008). Ini adalah analog COMMAND.COM
dalam MS-DOS
dan Windows 9x
(di mana hal itu disebut MS-DOS Prompt), sistem, atau Unix Shell digunakan pada
sistem Unix-like.
2.
Perbedaan Command Prompt dengan
COMMAND.COM
Tidak
seperti COMMAND.COM, yang merupakan program DOS, cmd.exe adalah sebuah program asli
untuk platform. Hal ini memungkinkan untuk memanfaatkan fitur yang tersedia
untuk program asli pada platform yang tidak tersedia untuk program DOS. Sebagai
contoh, karena cmd.exe adalah sebuah aplikasi mode teks asli pada OS / 2, bisa
menggunakan nyata Pipeline (Unix) | pipa di jaringan pipa perintah, sehingga
kedua sisi pipa untuk menjalankan secara bersamaan. Sebagai hasilnya,
dimungkinkan untuk mengarahkan standard error di cmd.exe, tidak seperti COMMAND.COM.
(COMMAND.COM menggunakan file temporer, dan menjalankan dua sisi serial, satu
demi satu.)
Pada
kenyataannya, cmd.exe adalah program Windows yang bertindak sebagai interpreter
perintah DOS seperti garis. Hal ini umumnya kompatibel, tetapi memberikan ekstensi
yang menangani keterbatasan command.com:
- SETLOCAL / ENDLOCAL perintah membatasi ruang lingkup perubahan lingkungan
- CALL internal dan TO GO label mengurangi kebutuhan untuk file batch individu untuk melakukan bagian dari tugas.
- Nama file-parsing ekstensi dengan perintah SET sebanding dengan shell C.
- Sebuah ekstensi ekspresi-evaluasi juga disediakan dalam perintah SET.
- Perluasan dari perintah UNTUK untuk mendukung parsing file dan set sewenang-wenang di samping nama file.
- Penggunaan tombol panah untuk menelusuri sejarah perintah (yang disediakan oleh DOSKey dalam COMMAND.COM).
- Kemampuan jalur off-by-default penyelesaian mirip dengan bash pelengkapan tab
- Direktori stack diakses dengan pushd dan perintah popd.
- JIKA dapat melakukan perbandingan case-insensitive dan kesetaraan numerik dan perbandingan ketidaksetaraan di samping perbandingan string case-sensitive.
3.
VERSI
COMMAND PROMPT
Therese Stowell
mengembangkan versi awal cmd.exe untuk Windows NT. Walaupun beberapa perintah DOS tidak didukung atau
sudah diubah (misalnya fungsi deltree digabung kedalam rd dalam bentuk
parameter / s ), cmd.exe masih memiliki lebih banyak perintah built-in.
Versi
cmd.exe pada OS/2 dan Windows NT memiliki pesan kesalahan yang lebih rinci
dibandingkan dengan "Bad command or file name" (dalam hal
salah perintah) dari command.com. Pada versi cmd.exe OS/2 pesan kesalahan
dilaporkan dengan bahasa sistem yang dipakai , teksnya diambil dari sistem
pesan file.Perintah Bantuan kemudian dapat dikeluarkan dengan pesan
nomor kesalahan untuk mendapatkan informasi lebih lanjut.
cmd.exe tetap menjadi
bagian dari Windows Vista, Windows Server 2008, dan Windows 7.