當前位置:成語大全網 - 新華字典 - 什麽是DOS?

什麽是DOS?

1.1什麽是DOS?

DOS(Disk Operation System)是壹類操作系統的名稱,它主要包括Shell(command.com), IO接口(io.sys)兩個部分。

Shell是dos的外殼,負責將用戶輸入的命令翻譯成操作系統能夠理解的語言。

DOS的IO接口通常實現了壹組基於int21h的中斷。

目前常用的DOS有包括:MS-DOS PC-DOS,FreeDOS,ROM-DOS等

1.2MS-DOS簡介

眼下流行的Windows9x系統是以MS-DOS為基礎的。

自從DOS在1981年問世以來,版本就不斷更新,從最初的DOS1.0升級到了最新的DOS8.0(Windows ME系統),純DOS 的最高版本為DOS6.22,這以後的新版本DOS都是由Windows系統所提供的,並不單獨存在。

DOS分為核心啟動程序和命令程序兩個部分。

DOS的核心啟動程序有Boot系統引導程序、IO.SYS、MSDOS.SYS和COMMAND.COM。它們是構成DOS系統最基礎的幾個部分,有了它們系統就可以啟動。

但光有啟動程序還不行,DOS作為壹個字符型的操作系統,壹般的操作都是通過命令來完成。DOS命令分為內部命令和外部命令。內部命令是壹些常用而所占空間不大的命令程序,如dir、cd等,它們存在於COMMAND.COM文件中,會在系統啟動時加載到內存中,以方便調用。而其它的壹些外部命令則以單獨的可執行文件存在,在使用時才被調入內存。

DOS的優點是快捷。熟練的用戶可以通過創建BAT或CMD批處理文件完成壹些煩瑣的任務,通過壹些判斷命令(IF、|)甚至可以編壹些小程序。因此,即使在XP下CMD還是高手的最愛。

1.3 FAT(32)簡介

FAT或FAT32文件系統是由文件分配表和數據區組成.文件分配表就像字典的目錄,上面記錄了數據區文件的物理地址.由於WINDOWS是多任務操作系統.在同壹時間會有多個文件寫入磁盤.因此,您的文件並不是壹個壹個整齊的存在磁盤上.而是像珍珠壹樣隨機撒布的.串起這些珍珠的線就是文件分配表!

因此,當我們查詢文件時,實際上是在查文件分配表,當我們刪文件也是在文件分配表上刪.這樣被"徹底"刪除的文件可以恢復就不奇怪了,刪除文件或在同壹個盤移動文件比復制文件快也是理所當然的.

FAT/FAT32在DOS中是以8.3的格式儲存文件的.即最大8個字符的文件名,最大3個字符的擴展名.所謂的擴展名就是文件類型,如.TXT就是ASCII編碼的文本文件.如果是這樣的文件名:asdfghjk.lkj.hgfd,DOS要如何顯示呢?答案是:asdf~1.gfd!聰明的妳應該找到規律了吧.

提示壹下:FAT(32)和NTFS都是不區分大小寫的.

如何——磁盤操作系統

[編輯本段]

1.1 MS-DOS的常用命令:

1、磁盤操作

fdisk 參數 /mbr 重建主引導記錄 EXP:fdisk /mbr 重建主引導記錄 (可以洗掉還原精靈)

format 參數: /q 快速格式化 /u 不可恢復 /autotest 不提示 /s 創建 MS-DOS 引導盤 EXP:format c: /q /u /autotest

自動快速格式化C盤(危險!!!)

2、目錄操作

DIR [目錄名或文件名] [/S][/W][/P][/A] 列出目錄 參數: /s 查找子目錄 /w 只顯示文件名 /p 分頁 /a 顯示隱藏文件 EXP: DIR format.exe /s查找該盤的format.exe文件並報告位置

CD [目錄名] PS:可以使用相對目錄或絕對目錄 進入目錄 exp:CD AA 進入當前文件夾下的AA目錄,cd .. 進入上壹個文件夾cd \返回根目錄;cd c:\windows 進入c:\windows文件夾

MKDIR [目錄名] 創建目錄 EXP:MKDIR HELLOWORLD 創建HELLOWORLD目錄

3、文件操作

del [目錄名或文件名] [/f][/s][/q] 刪除 參數:/f 刪除只讀文件 /s 刪除該目錄及其下的所有內容 /q 刪除前不確認

exp: del c:\del /s /q 自動刪除c盤的del目錄

copy [源文件或目錄] [目標目錄] 復制文件 EXP:copy d:\pwin98\*.* c:\presetup 將d盤的pwin98的所有文件復制到c盤的presetup下

4、內存操作

debug 調試內存 參數 -w [文件名] 寫入二進制文件 -o [地址1] [地址2] 輸出內存 -q 退出 exp:o 70 10[return] o 71 01

[return] 01[return] q[return] 把70到71的內存都改成01,用以清除AWARDbios密碼.debug 還可以破解硬盤保護卡等,但只可以在純DOS下用.

DOS命令全集

[編輯本段]

(壹)MD——建立子目錄

1.功能:創建新的子目錄

2.類型:內部命令

3.格式:MD[盤符:][路徑名]<子目錄名>

4.使用說明:

(1)“盤符”:指定要建立子目錄的磁盤驅動器字母,若省略,則為當前驅動器;

(2)“路徑名”:要建立的子目錄的上級目錄名,若缺省則建在當前目錄下。

例:(1)在C盤的根目錄下創建名為FOX的子目錄;(2)在FOX子目錄下再創建USER子目錄。

C:\>MD FOX (在當前驅動器C盤下創建子目錄FOX)

C:\>MD FOX\USER (在FOX 子目錄下再創建USER子目錄)

(二)CD——改變當前目錄

1.功能:顯示當前目錄

2.類型:內部命令

3.格式:CD[盤符:][路徑名][子目錄名]

4.使用說明:

(1)如果省略路徑和子目錄名則顯示當前目錄;

(2)如采用“CD\”格式,則退回到根目錄;

(3)如采用“CD..”格式則退回到上壹級目錄。

例:(1)進入到USER子目錄;(2)從USER子目錄退回到子目錄;(3)返回到根目錄。

C:\>CD FOX 、USER(進入FOX子目錄下的USER子目錄)

C:\FOX\USER>CD.. (退回上壹級根目錄)

C:\FOX>CD\ (返回到根目錄)

C:\>

(三)RD——刪除子目錄命令

1.功能:從指定的磁盤刪除了目錄。

2.類型:內部命令

3.格式:RD[盤符:][路徑名][子目錄名]

4.使用說明:

(1)子目錄在刪除前必須是空的,也就是說需要先進入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然後再退回到上壹級目錄,用RD命令刪除該了目錄本身;

(2)不能刪除根目錄和當前目錄。

例:要求把C盤FOX子目錄下的USER子目錄刪除,操作如下:

第壹步:先將USER子目錄下的文件刪空;

C:\>DEL C:\FOX\USER\*.*

第二步,刪除USER子目錄。

C:\>RD C:\FOX\USER

(四)DIR——顯示磁盤目錄命令

1.功能:顯示磁盤目錄的內容。

2.類型:內部命令

3.格式:DIR [盤符:][路徑][文件名] [/A[[:]屬性]] [/C] [/D] [/L] [/N] [/O[[:]分類屬性]] [/P] [/Q] [/S] [/T[[:]時間]] [/W] [/X] [/4]

4. 使用說明:

/A 顯示具有指定屬性的文件。

屬性 D 目錄 R 只讀文件

H 隱藏文件 A 準備存檔的文件

S 系統文件 - 表示“否”的前綴

/B 使用空格式(沒有標題信息或摘要)。

/C 在文件大小中顯示千位數分隔符。這是默認值。用/-C來停用分隔符顯示。

/D 跟寬式相同,但文件是按欄分類列出的。

/L 用小寫。

/N 新的長列表格式,其中文件名在最右邊。

/O 用分類順序列出文件。

分類排序 N 按名稱(字母順序) S 按大小(從小到大)

E 按擴展名(字母順序) D 按日期/時間(從先到後)

G 組目錄優先 - 顛倒順序的前綴

/P 在每個信息屏幕後暫停。

/Q 顯示文件所有者。

/S 顯示指定目錄和所有子目錄中的文件。

/T 控制顯示或用來分類的時間字符域。

時間 C 創建時間

A 上次訪問時間

W 上次寫入的時間

/W 用寬列表格式。

/X 顯示為非8.3文件名產生的短名稱。格式是 /N 的格式,短名稱插在長名稱前面。如果沒有短名稱,在其位置則顯示空白。

/4 用四位數字顯示年

(五)PATH——路徑設置命令

1.功能:設備可執行文件的搜索路徑,只對文件有效。

2.類型:內部命令

3.格式:PATH[盤符1]目錄[路徑名1]{[;[盤符2:]],<目錄路徑名2>…}

4.使用說明:

(1)當運行壹個可執行文件時,DOS會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據PATH命令所設置的路徑,順序逐條地到目錄中搜索該文件;

(2)PATH命令中的路徑,若有兩條以上,各路徑之間以壹個分號“;”隔開;

(3)PATH命令有三種使用方法:

PATH[盤符1:][路徑1][盤符2:][路徑2]…(設定可執行文件的搜索路徑)

PATH:(取消所有路徑)

PATH:(顯示目前所設的路徑)

(六)TREE——顯示磁盤目錄結構命令

1.功能:顯示指定驅動器上所有目錄路徑和這些目錄下的所有文件名。

2.類型:外部命令

3.格式:TREE[盤符:][/F][>PRN]

4.使用說明:

(1)使用/F參數時顯示所有目錄及目錄下的所有文件,省略時,只顯示目錄,不顯示目錄下的文件;

(2)選用>PRN參數時,則把所列目錄及目錄中的文件名打印輸出。

(七)DELTREE——刪除整個目錄命令

1.功能:將整個目錄及其下屬子目錄和文件刪除。

2.類型:外部命令

3.格式:DELTREE[盤符:]<路徑名>

4.使用說明:該命令可以壹步就將目錄及其下的所有文件、子目錄、更下層的子目錄壹並刪除,而且不管文件的屬性為隱藏、系統或只讀,只要該文件位於刪除的目錄之下,DELTREE都壹視同仁,照刪不誤。使用時務必小心!!!

五、磁盤操作類命令

(壹)FORMAT——磁盤格式化命令

1.功能:對磁盤進行格式化,劃分磁道和扇區;同時檢查出整個磁盤上有無帶缺陷的磁道,對壞道加註標記;建立目錄區和文件分配表,使磁盤作好接收DOS的準備。

2.類型:外部命令

3.格式:FORMAT <盤符:> [/S][/4][/Q]

4.使用說明:

(1)命令後的盤符不可缺省,若對硬盤進行格式化,則會如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK

DRIVE C:WILL BE LOST !

Proceed with Format (Y/N)?

(警告:所有數據在C盤上,將會丟失,確實要繼續格式化嗎?)

(2)若是對軟盤進行格式化,則會如下提示:Insert mew diskette for drive A;

and press ENTER when ready…

(在A驅中插入新盤,準備好後按回車鍵)。

(3)選用[/S]參數,將把DOS系統文件IO.SYS、MSDOS.SYS及COMMAND.COM復制到磁盤上,使該磁盤可以做為DOS啟動盤。若不選用/S參數,則格式化後的滾盤只能讀寫信息,而不能做為啟動盤;

(4)選用[/4]參數,在1.2MB的高密度軟驅中格式化360KB的低密度盤;

(5)選用[/Q]參數,快速格式化,這個參數並不會重新劃分磁盤的磁道和扇區,只能將磁盤根目錄、文件分配表以及引導扇區清成空白,因此,格式化的速度較快。

(6)選用[/U]參數,表示無條件格式化,即破壞原來磁盤上所有數據。不加/U,則為安全格式化,這時先建立壹個鏡象文件保存原來的FAT表和根目錄,必要時可用UNFORRMAT恢復原來的數據。

(二)UNFORMAT恢復格式化命令

1.功能:對進行過格式化誤操作丟失數據的磁盤進行恢復。

2.類型:外部命令

3.格式:UNFORMAT<盤符>[/L][/U][/P][/TEST]

4.使用說明:用於將被“非破壞性”格式化的磁盤恢復。根目錄下被刪除的文件或子目錄及磁盤的系統扇區(包括FAT、根目錄、BOOT扇區及硬盤分區表)受損時,也可以用UNFORMAT來搶救。

(1)選用/L參數列出找到的子目錄名稱、文件名稱、大孝日期等信息,但不會真的做FORMAT工作。

(2)選用/P參數將顯示於屏幕的報告(包含/L參數所產生的信息)同時也送到打印機。運行時屏幕會顯示:“Print out will be sent to LPT1”

(3)選用/TEST參數只做模擬試驗(TEST)不做真正的寫入動作。使用此參數屏幕會顯示:“Simulation only”

(4)選用/U參數不使用MIRROR映像文件的數據,直接根據磁盤現狀進行UNFORMAT。

(5)選用/PSRTN;修復硬盤分區表。

若在盤符之後加上/P、/L、/TEST之壹,都相當於使用了/U參數,UNFORMAT會“假設”此時磁盤沒有MIRROR映像文件。

註意:UNFORMAT對於剛FORMAT的磁盤,可以完全恢復,但FORMAT後若做了其它數據的寫入,則UNFORMAT就不能完整的救回數據了。UNFORMAT並非是萬能的,由於使用UNFORMAT會重建FAT與根目錄,所以它也具有較高的危險性,操作不當可能會擴大損失,如果僅誤刪了幾個文件或子目錄,只需要利用UNDELETE就夠了。

(三) CHKDSK——檢查磁盤當前狀態命令

1.功能:顯示磁盤狀態、內存狀態和指定路徑下指定文件的不連續數目。

2.類型:外部命令

3.格式:CHKDSK [盤符:][路徑][文件名][/F][/V]

4.使用說明:

(1)選用[文件名]參數,則顯示該文件占用磁盤的情況;

(2)選[/F]參數,糾正在指定磁盤上發現的邏輯錯誤;

(3)選用[/V]參數,顯示盤上的所有文件和路徑。

(四)DISKCOPY——整盤復制命令

1.功能:復制格式和內容完全相同的軟盤。

2.類型:外部命令

3.格式:DISKCOPY [盤符1:][盤符2:]

4.使用說明:

(1)如果目標軟盤沒有格式化,則復制時系統自動選進行格式化。

(2)如果目標軟盤上原有文件,則復制後將全部丟失。

(3)如果是單驅動器復制,系統會提示適時更換源盤和目標盤,請操作時註意分清源盤和目標盤。

(五)LABEL——建立磁盤卷標命令

1.功能:建立、更改、刪除磁盤卷標。

2.類型:外部命令

3.格式:LABEL [盤符:][卷標名]

4.使用說明:

(1)卷標名為要建立的卷標名,若缺省此參數,則系統提示鍵入卷標名或詢問是否刪除原有的卷標名;

(2)卷標名由1至11個字符組成。

(六)VOL——顯示磁盤卷標命令

1.功能:查看磁盤卷標號。

2.類型:內部命令

3.格式:VOL [盤符:]

4.使用說明:省略盤符,顯示當前驅動器卷標。

(七)SCANDISK——檢測、修復磁盤命令

1.功能:檢測磁盤的FAT表、目錄結構、文件系統等是否有問題,並可將檢測出的問題加以修復。

2.類型:外部命令

3.格式:SCANDISK [盤符1:]{[盤符2:]…}[/ALL]

4.使用說明:

(1)CCANDISK適用於硬盤和軟盤,可以壹次指定多個磁盤或選用[/ALL]參數指定所有的磁盤;

(2)可自動檢測出磁盤中所發生的交叉連接、丟失簇和目錄結構等邏輯上的錯誤,並加以修復。

(八)DEFRAG——重整磁盤命令

1.。功能:整理磁盤,消除磁盤碎塊。

2.類型:外部命令

3.格式:DEFRAG [盤符:][/F]

4.使用說明:選用/F參數,將文件中存在盤上的碎片消除,並調整磁盤文件的安排,確保文件之間毫無空隙。從而加快讀盤速度和節省磁盤空間。

(九)SYS——系統復制命令

1.功能:將當前驅動器上的DOS系統文件IO.SYS,MSDOS.SYS和COMMAND.COM 傳送到指定的驅動器上。

2.類型:外部命令

3.格式:SYS [盤符:]

文件操作類命令

(壹) COPY文件復制命令

1.功能:拷貝壹個或多個文件到指定盤上。

2.類型:內部命令

3.格式:COPY [源盤][路徑]<源文件名> [目標盤][路徑][目標文件名]

4.使用說明:

(1)COPY是文件對文件的方式復制數據,復制前目標盤必須已經格式化;

(2)復制過程中,目標盤上相同文件名稱的舊文件會被源文件取代;

(3)復制文件時,必須先確定目標般有足夠的空間,否則會出現;insufficient的錯誤信息,提示磁盤空間不夠;

(4)文件名中允許使用通配舉“*”“?”,可同時復制多個文件;

(5)COPY命令中源文件名必須指出,不可以省略。

(6)復制時,目標文件名可以與源文件名相同,稱作“同名拷貝”此時目標文件名可以省略;

(7)復制時,目標文件名也可以與源文件名不相同,稱作“異名拷貝”,此時,目標文件名不能省略;

(8)復制時,還可以將幾個文件合並為壹個文件,稱為“合並拷貝”,格式如下:COPY [源盤][路徑]<源文件名1>+<源文件名2>+…+<源文件名n> [目標盤][路徑]<目標文件名>;

(9)利用COPY命令,還可以從鍵盤上輸入數據建立文件,格式如下:COPY CON [盤符:][路徑]<文件名>;

(10)註意:COPY命令的使用格式,源文件名與目標文件名之間必須有空格!

(二)XCOPY——目錄復制命令

1.功能:復制指定的目錄和目錄下的所有文件連同目錄結構。

2.類型:外部命令

3.格式:XCOPY [源盤:][源路徑名]<源文件名> [目標盤符:][目標路徑名]<源文件名> [/S][/V][/E]

4.使用說明:

(1)XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構壹並拷貝,但不能拷貝隱藏文件和系統文件;

(2)使用時源盤符、源目標路徑名、源文件名至少指定壹個;

(3)選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;

(4)選用/V參數時,對的拷貝的扇區都進行較驗,但速度會降低。

(三)TYPE——顯示文件內容命令

1.功能:顯示ASCII碼文件的內容。

2.類型:內部命令。

3.格式:TYPE [盤符:][路徑]<文件名>

4.使用說明:

(1)顯示由ASCII碼組成的文本文件,對。EXE.COM等為擴展名的文件,其顯示的內容是無法閱讀的,沒有實際意義2;

(2)該命令壹次只可以顯示壹個文件的內容,不能使用通配符;

(3)如果文件有擴展名,則必須將擴展名寫上;

(4)當文件較長,壹屏顯示不下時,可以按以下格式顯示;TYPE[盤符:][路徑]<文件名>|MORE,MORE為分屏顯示命令,使用些參數後當滿屏時會暫停,按任意鍵會繼續顯示。

(5)若需將文件內容打印出來,可用如下格式:

TYPE [盤符:][路徑]<文件名> >PRN

此時,打印機應處於聯機狀態。

(四) REN——文件改名命令

1.功能:更改文件名稱

2.類型:內部命令

3.格式:REN [盤符:][路徑]<舊文件名> <新文件名>

4.使用說明:

(1)新文件名前不可以加上盤符和路徑,因為該命令只能對同壹盤上的文件更換文件名;

(2)允許使用通配符更改壹組文件名或擴展名。

(五)FC——文件比較命令

1.功能:比較文件的異同,並列出差異處。

2.類型:外部命令

3.格式:FC [盤符:][路徑名]<文件名> [盤符:][路徑名][文件名][/A][/C][/N]

4.使用說明:

(1)選用/A參數,為ASCII碼比較模式;

(2)選用/B參數,為二進制比較模式;

(3)選用/C參數,將大小寫字符看成是相同的字符。

(4)選用/N參數,在ASCII碼比較方式下,顯示相異處的行號。

(六)ATTRIB——修改文件屬性命令

1.功能:修改指定文件的屬性。(文件屬性參見2.5.4(二)文件屬性壹節)

2.類型:外部命令。

3.格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]

4.使用說明:

(1)選用+R參數,將指定文件設為只讀屬性,使得該文件只能讀取,無法寫入數據或刪除;選用-R參數,去除只讀屬性;

(2)選用+A參數,將文件設置為檔案屬性;選用-A參數,去除檔案屬性;

(3)選用+H參數,將文件調協為隱含屬性;選用-H參數,去隱含屬性;

(4)選用+S參數,將文件設置為系統屬性;選用-S參數,去除系統屬性;

(5)選用/S參數,對當前目錄下的所有子目錄及作設置。

(七) DEL——刪除文件命令

1.功能:刪除指定的文件。

2.類型:內部命令

3.格式:DEL [盤符:][路徑]<文件名>[/P]

4.使用說明:

(1)選用/P參數,系統在刪除前詢問是否真要刪除該文件,若不使用這個參數,則自動刪除;

(2)該命令不能刪除屬性為隱含或只讀的文件;

(3)在文件名稱中可以使用通配符;

(4)若要刪除磁盤上的所有文件(DEL*.*或DEL.),則會提示:(Are you sure?)(妳確定嗎?)若回答Y,則進行刪除,回答N,則取消此次刪除作業。

(八) UNDELETE——恢復刪除命令

1.功能:恢復被誤刪除命令

2.類型:外部命令。

3.格式:UNDELETE [盤符:][路徑名]<文件名>[/DOS]/LIST][/ALL]

4.使用說明:使用UNDELETE可以使用“*”和“?”通配符。

(1)選用/DOS參數根據目錄裏殘留的記錄來恢復文件。由於文件被刪除時,目錄所記載斬文件名第壹個字符會被改為E5,DOS即依據文件開頭的E5和其後續的字符來找到欲恢復的文件,所以,UNDELETE會要求用戶輸入壹個字符,以便將文件名字補齊。但此字符不必和原來的壹樣,只需符合DOS的文件名規則即可。

(2)選用/LIST只“列出”符合指定條件的文件而不做恢復,所以對磁盤內容完全不會有影響。

(3)選用/ALL自動將可完全恢復的文件完全恢復,而不壹壹地詢問用戶,使用此參數時,若UNDELTE利用目錄裏殘留的記錄來將文件恢復,則會自動選壹個字符將文件名補齊,並且使其不與現存文件名相同,選用字符的優選順序為:#%——0000123456789A~Z。

UNDELETE還具有建立文件的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閱有關DOS手冊。

七、其它命令

(壹)CLS——清屏幕命令

1功能:清除屏幕上的所有顯示,光標置於屏幕左上角。

2類型:內部命令

3格式:CLS

(二) VER查看系統版本號命令

1功能:顯示當前系統版本號

2類型:內部命令

3格式:VER

(三) DATA日期設置命令

1功能:設置或顯示系統日期。

2類型:內部命令

3格式:DATE[mm-dd-yy]

4使用說明:

(1)省略[mm-dd-yy]顯示系統日期並提示輸入新的日期,不修改則可直接按回車鍵,[mm-dd-yy]為“月-日-年”格式;

(2)當機器開始啟動時,有自動處理文件(AUTOEXEC.BAT)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。

(四) TIME系統時鐘設置命令

1功能:設置或顯示系統時期。

2類型:內部命令

3格式:TIME[hh:mm:ss:xx]

4使用說明:

(1)省略[hh:mm:ss:xx],顯示系統時間並提示輸入新的時間,不修改則可直接按回車鍵,[hh:mm:ss:xx]為“小時:分鐘:秒:百分之幾秒”格式;

(2)當機器開始啟動時,有自動處理文件(AUTOEXEC.BAT)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。

(五)MEM查看當前內存狀況命令

1功能:顯示當前內存使用的情況

2類型:外部命令

3格式:MEM[/C][/F][/M][/P]

這個是抄襲的,不好意思,我技術水平有限,還望體諒。都不容易呀。