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.Versi
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.
Informasi Teknis
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.comCOMMAND.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
kemampuan untuk melarikan diri karakter reserved dengan menggunakan karakter caret (^)
Output teks bantuan
Cmd.exe, mengenai Command Extensions: Perintah ekstensi melibatkan perubahan
dan / atau penambahan sebagai berikut perintah:
DEL or ERASE
COLOR
CD or CHDIR
MD or MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (juga untuk mengganti ke permohonan perintah)
ASSOC
FTYPE
TIME
ECHO (digunakan terutama dalam file batch)
PAUSE
FTP
PING
untuk mendapat spesifikasi
yang detail, ketik namakode dengan /? untuk mendapat spesfikasi yang jelas.
-->
Ekstensi yang dapat
dinonaktifkan, menyediakan modus kompatibilitas ketat.
No comments:
Post a Comment