cmd文件和bat文件有什么區(qū)別

你在windows操作系統(tǒng)里進(jìn)的DOS(即輸入 CMD 進(jìn)命令提示符)不是純DOS,只是為方便某些需求而建立的,
而純DOS本身就是一種操作系統(tǒng).(兩者的區(qū)別:比如你可以在純DOS下刪除你的 windows系統(tǒng),但在你所說的"命令提示符"里卻不能,因?yàn)槟悴豢赡?在房子里面拆房子吧?")
dos是磁盤操作系統(tǒng);命令提示符是dos系統(tǒng)的界面中輸入dos命令的提示位置;cmd是xp系統(tǒng)運(yùn)行其自帶dos的命令。
Windows最早是依賴DOS運(yùn)行的,后來微軟重新設(shè)計(jì),Win95以后版本全部成為“視窗操作系統(tǒng)”,脫離DOS,雖然Windows已經(jīng)脫離DOS,但有許多工作在WINDOWS下是無法進(jìn)行的,必須要到DOS環(huán)境!比如:GHOST工具。
1.shell(殼)
shell腳本基于Linux/Unix命令. sh文件 就是一種運(yùn)行在Linux系統(tǒng)下的文件,文件中存儲(chǔ)的shell腳本;
2.batch(批處理)
batch腳本基于DOS(cmd)命令 .bat文件 運(yùn)行在windows系統(tǒng)下的文件,文件中存儲(chǔ).bat腳本;
后綴是cmd的文件和后綴bat的文件本質(zhì)上沒有區(qū)別,都是簡單的文本編碼方式,都可以用記事本創(chuàng)建、編輯和查看。
兩者所用的命令行代碼也是共用的,只是cmd文件中允許使用的命令要比bat文件多。
cmd文件只有在windows2000以上的系統(tǒng)中才能運(yùn)行,而bat文件則沒有這個(gè)限制。
從它們的文件描述中也可以看出以上的區(qū)別: cmd文件的描述是“windows nt命令腳本” bat文件的描述是“ms dos批處理文件”
cmd是Win32命令,只能在32位系統(tǒng)中的命令行窗口中使用,僅僅是基于windows環(huán)境下的假DOS
bat是DOS命令,在任何dos環(huán)境下都可以使用。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,716評(píng)論 0 5
  • 命令簡介 cmd是command的縮寫.即命令行 。 雖然隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展,Windows 操作系統(tǒng)的應(yīng)用越來...
    Littleston閱讀 3,431評(píng)論 0 12
  • 運(yùn)行操作 CMD命令:開始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本、文件系統(tǒng)版本) CM...
    小明yz閱讀 3,002評(píng)論 0 8
  • 運(yùn)行操作 CMD命令:開始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本、文件系統(tǒng)版本) CM...
    小沐子_IT閱讀 3,423評(píng)論 0 4
  • 個(gè)人學(xué)習(xí)批處理的初衷來源于實(shí)際工作;在某個(gè)迭代版本有個(gè)BS(安卓手游模擬器)大需求,從而在測(cè)試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,990評(píng)論 0 11

友情鏈接更多精彩內(nèi)容