雖然CONFIG.SYS、AUTOEXEC.BAT、EMM386.EXE、HIMEM.SYS、DEVICEHIGH/LOADHIGH.....這些古董是DOS年代的精髓跟令人頭痛之處,但現階段去學,意義應該不大了,不過還是可以碰碰某些延續到現在、在XP/Vista/Win7命令模式下都還算實用的指令。DIR [Filename.Ext] /s (在目前目錄及所有子目錄中尋找某個檔案)REN 00*.* 01*.* (批次更改所有檔名)COPY [FileA.Ext]/B+[FileB.Ext]/B+[FileC.Ext]/B [Output.Ext]/B (將若干二進位檔案片段組合還原成原先檔案,例如用來還原分割下載後的影音檔片段)這些指令,現在偶爾都還會進到XP/Vista/Win7的CMD命令模式裡面去執行,雖然說其實個別功能都可以透過額外的Windows原生程式小工具做到,但是手邊沒這些工具時,透過CMD下指令也蠻順手的。古早在DOS 5.x/6.x/7.x下面,本身已經習慣用強大的4DOS.COM來取代陽春的COMMAMD.COM,上面這些指令跟參數我印象中DOS本身基本的COMMAND.COM便可支援,但如果您在VM下的DOS 6.22實驗不出來,那就是4DOS的特異功能.... ,另外DOS 6.22只有8.3的檔名長度,已經習慣長檔名的,可能得習慣一下吧!
以前是在DOS的基础上安装WINDOWS,现在也不过是个WINDOWS平台上的DOS PROMPT。核心已经改变,多深究好象也并无太大意义。只是一些操作,用DOS命令会比图形界面更方便:比如一堆文件里把同一后缀的文件搬走;文件合并;统一修改文件名;或者是显示IP地址及配置IP路由等等(配IP ROUTE用DOS PROMPT真方便)。
如果是一開機就要用硬碟進入DOS,不做多重開機或單純用開機片開機的話,首先,先找台舊電腦,用DOS開機片format硬碟 ,沒DOS開機片的話,用Win98這類的光碟片也是ok。因為不知道最近幾年的電腦還能不能穩定的執行DOS,所以選十多年前的電腦最保險XD然後編寫config.sys和autoexec.bat,用copy con 或是edit來編寫即可。congif.sys主要是要載入CD-ROM、音效卡、記憶體管理程式(如果RAM才640k就免了)。autoexec.bat主要是載入直接執行的程式,例如滑鼠驅動程式(有些滑鼠可以用config.sys載入)然後試試指令,不知道參數的話,在指令後面加個 /? 就看的到了。例如下列的指令可以先玩看看。dir/a/pcopyxcopyren熟悉一些基本指令後,就開始安裝一些DOS下的程式試試,倚天中文、PC tools、嘸蝦米、一大堆的games,我推薦猴島小英雄1、2 XD說真的,現在學DOS有意義?要寫8051還是BIOS?
我記得不是有個指令是help嗎?不過要是只學一些基本的檔案撣作指令,或許,拿windows內就有的命令提示字元來練習大概就夠了吧,而且後面可用的參數,也有一點點不太一樣。但要學的話,大概知道一些內部指令與外部指令的用途與用法或許就夠了,再多一點的話,知道一下批次檔的編寫應該非常足夠了,現在也不太需要自已來做DOS開機片,所以config.sys與autoexec.bat的編寫應是不需要太了解,畢竟,現在有的DOS程式也不算很好找。另外,比較建議從DOS7.1去了解,能在FAT32格式下跑的系統,有什麼需要應用的,也比較好找一些吧,除非你已有了一堆古老的程式,非在DOS6.22下或FAT16下才能執行........
YCCheng 說得不錯要玩(學??)DOS,找個老機器來跑才是正解因為,玩DOS就是要玩那種「整個硬體都聽你的」的感覺虛擬電腦是玩不出那個味道的DOS一定要從config.sys跟autoexec.bat開始記憶體管理(EMM386, QEMM)、週邊裝置的驅動、中文系統(倚天, 國喬)還有一堆拉哩拉雜的工具程式與軟體(超懷念CView的)都有著跟DOS奮戰的回憶如果手上有DOS的遊戲是最好的看看遊戲跑得正不正確、音效跟音樂有沒有出來如果都過關了,那一般應用也差不多啦~順便裝個Windows 3.1懷念一下進階一點就挑戰多重組態開機選單(寫在autoexec.bat裡)或是玩日文的DOS/V系統、9801模擬器為了修改存檔、從檔案中抽取圖檔各種低階的hex編輯軟體都摸爛了寫到這邊才發現,為了玩遊戲其實人的潛力無窮啊!