來源 DOS是一個(gè)更久遠(yuǎn)的操作系統(tǒng)CP/M的翻版。雖然這些系統(tǒng)常被簡稱為"DOS",但沒有任何一個(gè)系統(tǒng)單純以"DOS"命名(只有一個(gè)毫無關(guān)連的1960年代IBM 大型主機(jī)操作系統(tǒng) 以此命名)。
DOS logo
[1]
范圍
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS等,其中MS-DOS最為著名。
盡管這些系統(tǒng)常被簡稱為"DOS",但也有幾個(gè)也和DOS無關(guān),雖然在非x86的微計(jì)算機(jī)系統(tǒng)上運(yùn)行的磁盤操作系統(tǒng)在名稱中也有 "DOS" 字眼,而且在專門討論該機(jī)器的場合中也會(huì)簡稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、 TRS-DOS等),但這些系統(tǒng)和DOS運(yùn)行檔以及MS-DOS API并不兼容。
本意
DOS是“Disk Operating System ”的縮寫,中文翻譯是“磁盤操作系統(tǒng)”。
行業(yè)解釋
DOS是一個(gè)單用戶、單任務(wù)的操作系統(tǒng),采用的是命令行方式下,對(duì)計(jì)算機(jī)進(jìn)行操作和控制。
主要功能
DOS的主要功能包括:文件管理、存儲(chǔ)管理、設(shè)備管理、作業(yè)管理和CPU管理。
。1)文件管理:
文件管理是指對(duì)計(jì)算機(jī)中各類文件進(jìn)行有序的管理。其中包括:對(duì)文件標(biāo)識(shí)符、屬性、生成或修改時(shí)間的管理;對(duì)文件讀寫操作的管理及對(duì)文件建立、檢索、比較、修改、刪除和復(fù)制等操作的管理等。
(2)存儲(chǔ)管理:
存管理是利用DOS的動(dòng)態(tài)存儲(chǔ)管理,對(duì)內(nèi)存塊的分配、請(qǐng)求、釋放和修改等操作進(jìn)行管理。存儲(chǔ)管理可以為系統(tǒng)程序和應(yīng)用程序有效地利用當(dāng)前內(nèi)存容量提供方便。
。3)設(shè)備管理:
設(shè)備管理是利用DOS的設(shè)備管理程序和模塊,進(jìn)行外設(shè)分配、外設(shè)輸入/輸出操作和緩沖區(qū)的有效管理。
(4)作業(yè)管理:
作業(yè)是擁護(hù)請(qǐng)求計(jì)算機(jī)系統(tǒng)完成的一個(gè)獨(dú)立任務(wù)。一個(gè)作業(yè)可以包括輸入、編譯、連接、運(yùn)行和輸出等若干個(gè)處理步驟。作業(yè)管理就是許多個(gè)作業(yè)執(zhí)行時(shí)進(jìn)行必要的資源調(diào)度和作業(yè)處理過程控制。
。5)CPU管理:
CPU是微機(jī)系統(tǒng)中的重要資源。CPU管理一是使CPU能夠進(jìn)行高效的運(yùn)作,二是能夠處
理各種可能發(fā)生的中斷事件。[2]
作用
DOS是一種個(gè)人計(jì)算機(jī)(PC)的操作系統(tǒng),簡言之,DOS是人與計(jì)算機(jī)的一個(gè)界面,人通過這個(gè)界面來運(yùn)行和控制計(jì)算機(jī)!
DOS(磁盤操作系統(tǒng))使用一些接近于自然語言或其縮寫的命令,就可以輕松地完成絕大多數(shù)的日常操作。另外,DOS作為操作系統(tǒng)能有效地管理、調(diào)度、運(yùn)行個(gè)人計(jì)算機(jī)各種軟件和硬件資源!
Windows 9x系列以及Windows ME操作系統(tǒng)的底層系統(tǒng)還是DOS。Windows XP和 Windows 7 在“附件”中有一個(gè)“命令提示符”(CMD),其模擬了一個(gè)DOS環(huán)境,可以使用相關(guān)的命令來操作計(jì)算機(jī)和網(wǎng)絡(luò)。
組成
最基本的DOS系統(tǒng),由一個(gè)基于MBR(Main Boot Record)的BOOT引導(dǎo)程序和三個(gè)文件模塊組成。
三個(gè)模塊:輸入輸出模塊(IO.SYS)、文件管理模塊(MSDOS.SYS)及命令解釋模塊。
含義
微軟還在零售的DOS系統(tǒng)包中加入了若干標(biāo)準(zhǔn)的外部程序(即外部命令),這才能與內(nèi)部命令(即由解釋執(zhí)行的命令)一同構(gòu)建起一個(gè)在磁盤操作時(shí)代相對(duì)完備的人機(jī)交互環(huán)境。有關(guān)DOS的各種命令,請(qǐng)參見DOS命令列表。DOS操作系統(tǒng)是最基本的計(jì)算機(jī)操作系統(tǒng)之一。
相關(guān)軟件
由于DOS是 PC 兼容機(jī)的主要平臺(tái),有許多為 DOS 撰寫的知名軟件。其中包括了:
Lotus 1-2-3;一套在企業(yè)市場中被廣泛運(yùn)用的電子表格軟件。被許多人視為 IBM PC 成功的主因
WordPerfect;一套目前出在 Windows 平臺(tái)的文本編輯器dBase;最早的數(shù)據(jù)庫軟件之一
Telix; 調(diào)制解調(diào)器通信軟件Arachne;一套 DOS 版的網(wǎng)絡(luò)瀏覽器DJGPP, gcc 的 DOS 移植版
4DOS,取代原本的命令行界面的軟件
Borland 的 集成開發(fā)環(huán)境,包括了 Turbo Pascal、Turbo BASIC、Turbo C,以及 Turbo Assembler
撥接式電子布告欄 (BBS) 架站軟件 RemoteAccess、Spitfire、Maximus、McBBS,以及TAG
BASIC 語言工具程序 BASICA 以及 GW-BASIC
UCDOS+WPS DOS下的中文環(huán)境及字處理軟件
CCED 和WPS類似的字處理軟件,但更長于表處理
用友財(cái)務(wù)軟件 在DOS下運(yùn)行的財(cái)務(wù)軟件
Ghost:Norton Ghost 是美國賽門鐵克公司旗下的一款出色的硬盤備份還原工具。
DEBUG 在DOS下反匯編及調(diào)試程序等。
第一人稱射擊游戲
由 Id Software 以及 Apogee Software(后來改名為 3D Realms)合資開發(fā)的 德軍總部3D;ID Software 的 Doom 以及 Quake;3D Realms 的 Duke Nukem 3D、Shadow Warrior,以及 Rise of the Triad。3D Realms 開發(fā)的這 3 套游戲使用的都是 DOS 上的“Build 引擎”。Build 引擎的作者是 Ken Silverman,該引擎也被用于 Silverman 的 Ken's Labyrinth 這個(gè)游戲上。
進(jìn)入dos操作系統(tǒng)
WindowsXP/2000或更高版本后,要想啟動(dòng)到純DOS模式下,一般只能借助軟盤、U盤、光盤等。
授權(quán)
DOS1.0 微軟買下 86-DOS(QDOS)版權(quán)。1981年7月,成為 IBM PC上 第一個(gè)作業(yè)系統(tǒng)。同時(shí)微軟又為IBM PC開發(fā)專用版本 PC-DOS,但與泛用版本DOS相比,除了系統(tǒng)檔名以及部份針對(duì) IBM 機(jī)器設(shè)計(jì)的核心,外部命令與公用程式之外,其余程式碼差異不大。
DOS 1.25 1982年6月,支持雙面 軟盤并開始修改錯(cuò)誤。不僅IBM,許多OEM也廣泛使用。
MS-DOC的更新
MS-DOS 2.0 1983年3月,加入U(xiǎn)NIX式的樹狀檔案系統(tǒng)與及硬盤支援,以低階的觀點(diǎn)視之,這是第一次的DOS重大改版。這個(gè)版本除了相容于CP/M的FCB檔案系統(tǒng)之外,正式采用了檔案配置表格式,并大量使用具有UNIX特征的Handle式檔案操作方式。
MS-DOS 2.11 1983年3月,為主要的OEM版本,修正了2.01版的錯(cuò)誤,增加了對(duì)非英語語言及其文件格式的國際性支援。
MS-DOS 2.25 1983年10月,支援額外擴(kuò)充的字符組(日文與韓文),還修正了舊版的錯(cuò)誤。
MS-DOS 3.0 1984年8月,引入PC/AT,它能支援1.2MB的軟盤,并加入較高容量的硬盤。
MS-DOS 3.1 1984年11月,加入對(duì)微軟網(wǎng)絡(luò)支援。
MS-DOS 3.2 1986年1月,加入了3.5吋軟盤的強(qiáng)化支援,并開始可以透過驅(qū)動(dòng)程式使用硬件EMS。
MS-DOS 3.3 1987年8月,修正部份內(nèi)部錯(cuò)誤、增加了許多關(guān)于檔案處理的外部命令、開始支援軟盤之后。MS-DOS 4.0 電腦MS-DOS 4.0 1988年6月,主要基于IBM的代碼庫,而不是微軟自己的代碼庫。加入了最大2GB容量硬盤機(jī)支持,引入 EMM(軟件模擬 EMS)以及新規(guī)格 XMS 內(nèi)存技術(shù),令DOS操作系統(tǒng)可以使用1MB以上的內(nèi)存。開始有 DOSSHELL 的使用。DOSSHELL 可以被視為 DOS的GUI 界面,并有切換程式作業(yè)的能力。
MS-DOS 4.01 1988年12月,對(duì)于舊版所存在的一系列錯(cuò)誤進(jìn)行修正。
MS-DOS 5.0 1991年6月,第三次重大改版,可能也是DOS史上最重要的改版。這個(gè)版本繼承 4.0 對(duì)于內(nèi)存管理的改進(jìn),是 EMM 規(guī)格最為穩(wěn)定、普及的版本,也加入了許多內(nèi)存管理的程式,如 EMM386、MEM 等等,為的就是與 Windows 好好搭配,連帶也使得DOS 內(nèi)存管理成為當(dāng)時(shí)許多軟件亟欲配合增強(qiáng)的方向,如何設(shè)定DOS內(nèi)存配置成為熱門話題。BASIC 直譯器改為 QuickBASIC 的簡易版本 QBASIC,內(nèi)建文字編輯器則由原來的行編輯 EDLIN 改為全屏幕編輯的 EDIT(其實(shí)只是對(duì) QBASIC.EXE 多下一道參數(shù)而已)。減少外部命令對(duì)于版本的需求,而在千呼萬喚中,終于加入 DOSKEY、UNDELETE、Quick Format、UNFORMAT 等能力。另一個(gè)值得一提的是,這個(gè)版本的 CONFIG.SYS 允許有多重選項(xiàng)。
MS-DOS 6.0 1993年3月,加入了許多花俏的外部命令。系統(tǒng)檢測程式 MSD 被加入。DoubleSpace 壓縮磁盤技術(shù)開始被使用,亦開始附上微軟自家的解毒軟件 VSAFE 以及 MSAV。網(wǎng)絡(luò)方面開始加入對(duì) LL5 傳輸線的支持。對(duì)于磁盤,開始加入磁區(qū)整理軟件 DEFRAG以及磁盤快取程式 SMARTDRV。檔案管理方面,以豪華的 MSBACKUP 取代了陽春的 BACKUP。另外,終于加入了 DELTREE 與 MOVE 公用程式。開始正式支持光驅(qū)。內(nèi)存管理方面則加入了 MEMMAKER 組態(tài)最佳化程式。MS-DOS 6.2 1993年11月,DoubleSpace 更名為 DrvSpace。
MS-DOS 6.21 1994年2月。
MS-DOS 6.22 1994年6月,最后一個(gè)銷售版本。國喬(KC)取得微軟與IBM授權(quán),搭配國喬中文系統(tǒng)發(fā)表自己的 DOS 7.0。
MS-DOS 7.0 1995年8月,Windows 95 所帶的版本,支持長文件名。
MS-DOS 7.1 1996年8月,加入對(duì)大硬盤和FAT32分區(qū)的支持等。
MS-DOS 8.0 2000年9月,DOS的最后一個(gè)版本,取消了部分功能,例如不再支持SYS命令、打印機(jī)操作。
編輯本段相關(guān)操作
1.磁盤操作
fdisk 隱含 參數(shù) /mbr 重建主引導(dǎo)記錄fdisk /mbr 重建主引導(dǎo)記錄
fdisk 在DOS7.0以后增加了/cmbr參數(shù),可在掛接多個(gè)物理硬盤時(shí),重建排序在后面的硬盤的主引導(dǎo)記錄,例如:fdisk /cmbr 2,可重寫第二個(gè)硬盤的主引導(dǎo)記錄。(在使用時(shí)要十分小心,避免把好的硬盤引導(dǎo)記錄損壞)
format 參數(shù): /q 快速格式化 /u 不可恢復(fù) /autotest 不提示 /s 創(chuàng)建 MS-DOS 引導(dǎo)盤 format c: /q /u /autotest
2.目錄操作
DIR [目錄名或文件名] [/S][/W][/P][/A] 列出目錄 參數(shù): /s 查找子目錄/w 只顯示文件名 /p 分頁/a 顯示隱藏文件 DIR format.exe /s查找該盤的format.exe文件并報(bào)告位置
MD (MKDIR) [目錄名] 創(chuàng)建目錄 MKDIR HELLOWORLD 創(chuàng)建HELLOWORLD目錄
CD (CHDIR) [目錄名] PS:可以使用相對(duì)目錄或絕對(duì)目錄 進(jìn)入目錄 CD AA 進(jìn)入當(dāng)前文件夾下的AA目錄,cd .. 進(jìn)入上一個(gè)文件夾cd \返回根目錄;cd c:\windows 進(jìn)入c:\windows文件夾
RD ( RMDIR) [目錄名] 刪除目錄 RD HELLOWORLD 刪除HELLOWORLD目錄
3.文件操作
刪除目錄及其文件: rmdir [目錄名或文件名] [/S][/W][/P][/A] 。例 rmdir c:\qqdownload/s 刪除C盤的qqdownload目錄。
del [目錄名或文件名] [/f][/s][/q] 刪除 參數(shù):/f 刪除只讀文件/s 刪除該目錄及其下的所有內(nèi)容 /q 刪除前不確認(rèn)
del c:\del /s /q 自動(dòng)刪除c盤的del目錄。
copy [源文件或目錄] [目標(biāo)目錄] 復(fù)制文件 copy d:\pwin98\*.* c:\presetup 將d盤的pwin98的所有文件復(fù)制到c盤的presetup下。
attrib [參數(shù)][源文件或目錄] 文件屬性操作命令,attrib命令可以列出或修改磁盤上文件的屬性,文件屬性包括文檔(A)、只讀(R)、隱藏(H)、系統(tǒng)(S),例如:attrib -h -r -s io.sys 執(zhí)行這一命令后,將把DOS系統(tǒng)文件io.sys文件的只讀、隱藏、系統(tǒng)屬性去掉,這時(shí)將可以直接通過dir命令看到io.sys文件。attrib +h +r +s autoexec.bat將為自動(dòng)批處理文件增加以上屬性。
4.內(nèi)存操作
debug 調(diào)試內(nèi)存 參數(shù) -w [文件名] 寫入二進(jìn)制文件 -o [地址1] [地址2] 輸出內(nèi)存 -q 退出 exp:o 70 10[return] o 71 01
[return] 01[return] q[return] DOS下通過寫70h/71h PORT改變BIOS密碼在CMOS中存放的對(duì)應(yīng)位置的值,用以清除AWARD BIOS密碼.debug 還可以破解硬盤保護(hù)卡等,但只可以在純DOS下用。
5.分區(qū)操作
給磁盤分區(qū),一般都會(huì)分成四個(gè)區(qū),磁盤分區(qū)由主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)組成。
MD建立子目錄
1.功能:創(chuàng)建新的子目錄
2.類型:內(nèi)部命令
3.格式:MD[盤符:][路徑名]<子目錄名>
4.使用說明:
(1)“盤符”:指定要建立子目錄的磁盤驅(qū)動(dòng)器字母,若省略,則為當(dāng)前驅(qū)動(dòng)器;
。2)“路徑名”:要建立的子目錄的上級(jí)目錄名,若缺省則建在當(dāng)前目錄下。
CD改變當(dāng)前目錄
1.功能:顯示當(dāng)前目錄
2.類型:內(nèi)部命令
3.格式:CD[盤符:][路徑名][子目錄名]
4.使用說明:
。1)如果省略路徑和子目錄名則顯示當(dāng)前目錄;
。2)如采用“CD\”格式,則退回到根目錄;
。3)如采用“CD..”格式則退回到上一級(jí)目錄。
RD刪除子目錄
1.功能:從指定的磁盤刪除了目錄。
2.類型:內(nèi)部命令
3.格式:RD[盤符:][路徑名][子目錄名]
4.使用說明:
。1)子目錄在刪除前必須是空的,也就是說需要先進(jìn)入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然后再退回到上一級(jí)目錄,用RD命令刪除該子目錄本身;
(2)不能刪除根目錄和當(dāng)前目錄。
DIR顯示磁盤目錄
1.功能:顯示磁盤目錄的內(nèi)容。
2.類型:內(nèi)部命令
3.格式:DIR [盤符:][路徑][文件名] [/A[[:]屬性]] [/C] [/D] [/L] [/N] [/O[[:]分類屬性]] [/P] [/Q] [/S] [/T[[:]時(shí)間]] [/W] [/X] [/4]
4. 使用說明:
/A 顯示具有指定屬性的文件。
/D 目錄 /R 只讀文件
/H 隱藏文件 /A 準(zhǔn)備存檔的文件
/S 系統(tǒng)文件- 表示“否”的前綴
/B 使用空格式(沒有標(biāo)題信息或摘要)。
/C 在文件大小中顯示千位數(shù)分隔符。這是默認(rèn)值。用/-C來停用分隔符顯示。
/D 跟寬式相同,但文件是按欄分類列出的。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/O 用分類順序列出文件。
分類排序 N 按名稱(字母順序) S 按大小(從小到大)
E 按擴(kuò)展名(字母順序) D 按日期/時(shí)間(從先到后)
G 組目錄優(yōu)先 - 顛倒順序的前綴
/P 在每個(gè)信息屏幕后暫停。
/Q 顯示文件所有者。
/S 顯示指定目錄和所有子目錄中的文件。
/T 控制顯示或用來分類的時(shí)間字符域。
時(shí)間 C 創(chuàng)建時(shí)間
A 上次訪問時(shí)間
W 上次寫入的時(shí)間
/W 用寬列表格式。
/X 顯示為非8.3文件名產(chǎn)生的短名稱。格式是 /N 的格式,短名稱插在長名稱前面。如果沒有短名稱,在其位置則顯示空白。
/4 用四位數(shù)字顯示年
PATH路徑設(shè)置
1.功能:設(shè)備可執(zhí)行文件的搜索路徑,只對(duì)文件有效。
2.類型:內(nèi)部命令
3.格式:PATH[盤符1]目錄[路徑名1]{[;[盤符2:]],<目錄路徑名2>…}
4.使用說明:
。1)當(dāng)運(yùn)行一個(gè)可執(zhí)行文件時(shí),DOS會(huì)先在當(dāng)前目錄中搜索該文件,若找到則運(yùn)行之;若找不到該文件,則根據(jù)PATH命令所設(shè)置的路徑,順序逐條地到目錄中搜索該文件;
。2)PATH命令中的路徑,若有兩條以上,各路徑之間以一個(gè)分號(hào)“;”隔開;
。3)PATH命令有三種使用方法:
PATH[盤符1:][路徑1][盤符2:][路徑2]…(設(shè)定可執(zhí)行文件的搜索路徑)
PATH:(取消所有路徑)
PATH:(顯示目前所設(shè)的路徑)
TREE顯示磁盤目錄結(jié)構(gòu)
1.功能:顯示指定驅(qū)動(dòng)器上所有目錄路徑和這些目錄下的所有文件名。
2.類型:外部命令
3.格式:TREE[盤符:][/F][>PRN]
4.使用說明:
。1)使用/F參數(shù)時(shí)顯示所有目錄及目錄下的所有文件,省略時(shí),只顯示目錄,不顯示目錄下的文件;
。2)選用>PRN參數(shù)時(shí),則把所列目錄及目錄中的文件名打印輸出。
DELTREE刪除目錄
1.功能:將整個(gè)目錄及其下屬子目錄和文件刪除。
2.類型:外部命令
3.格式:DELTREE[盤符:]<路徑名>
4.使用說明:該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一并刪除,而且不管文件的屬性為隱藏、系統(tǒng)或只讀,只要該文件位于刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時(shí)務(wù)必小心!
FORMAT磁盤格式化
1.功能:對(duì)磁盤進(jìn)行格式化,劃分磁道和扇區(qū);同時(shí)檢查出整個(gè)磁盤上有無帶缺陷的磁道,對(duì)壞道加注標(biāo)記;建立目錄區(qū)和文件分配表,使磁盤作好接收DOS的準(zhǔn)備。
2.類型:外部命令
3.格式:FORMAT <盤符:> [/S][/4][/Q]
4.使用說明:
。1)命令后的盤符不可缺省,若對(duì)硬盤進(jìn)行格式化,則會(huì)如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK
DRIVE C:WILL BE LOST !
Proceed with Format (Y/N)?
。ň妫核袛(shù)據(jù)在C盤上,將會(huì)丟失,確實(shí)要繼續(xù)格式化嗎?)
(2)若是對(duì)軟盤進(jìn)行格式化,則會(huì)如下提示:Insert mew diskette for drive A;
and press ENTER when ready…
(在A驅(qū)中插入新盤,準(zhǔn)備好后按回車鍵)。
。3)選用[/S]參數(shù),將把DOS系統(tǒng)文件IO.SYS、MSDOS.SYS及復(fù)制到磁盤上,使該磁盤可以做為DOS啟動(dòng)盤。若不選用/S參數(shù),則格式化后的磙盤只能讀寫信息,而不能做為啟動(dòng)盤;
。4)選用[/4]參數(shù),在1.2MB的高密度軟驅(qū)中格式化360KB的低密度盤;
。5)選用[/Q]參數(shù),快速格式化,這個(gè)參數(shù)并不會(huì)重新劃分磁盤的磁道和扇區(qū),只能將磁盤根目錄、文件分配表以及引導(dǎo)扇區(qū)清成空白,因此,格式化的速度較快。
。6)選用[/U]參數(shù),表示無條件格式化,即破壞原來磁盤上所有數(shù)據(jù)。不加/U,則為安全格式化,這時(shí)先建立一個(gè)鏡象文件保存原來的FAT表和根目錄,必要時(shí)可用UNFORRMAT恢復(fù)原來的數(shù)據(jù)。
UNFORMAT恢復(fù)格式化
1.功能:對(duì)進(jìn)行過格式化誤操作丟失數(shù)據(jù)的磁盤進(jìn)行恢復(fù)。
2.類型:外部命令
3.格式:UNFORMAT<盤符>[/L][/U][/P][/TEST]
4.使用說明:用于將被“非破壞性”格式化的磁盤恢復(fù)。根目錄下被刪除的文件或子目錄及磁盤的系統(tǒng)扇區(qū)(包括FAT、根目錄、BOOT扇區(qū)及硬盤分區(qū)表)受損時(shí),也可以用UNFORMAT來搶救。
。1)選用/L參數(shù)列出找到的子目錄名稱、文件名稱、創(chuàng)建日期等信息,但不會(huì)真的做FORMAT工作。
。2)選用/P參數(shù)將顯示于屏幕的報(bào)告(包含/L參數(shù)所產(chǎn)生的信息)同時(shí)也送到打印機(jī)。運(yùn)行時(shí)屏幕會(huì)顯示:“Print out will be sent to LPT1”
。3)選用/TEST參數(shù)只做模擬試驗(yàn)(TEST)不做真正的寫入動(dòng)作。使用此參數(shù)屏幕會(huì)顯示:“Simulation only”
。4)選用/U參數(shù)不使用MIRROR映像文件的數(shù)據(jù),直接根據(jù)磁盤現(xiàn)狀進(jìn)行UNFORMAT。
。5)選用/PSRTN;修復(fù)硬盤分區(qū)表。
若在盤符之后加上/P、/L、/TEST之一,都相當(dāng)于使用了/U參數(shù),UNFORMAT會(huì)“假設(shè)”此時(shí)磁盤沒有MIRROR映像文件。
注意:UNFORMAT對(duì)于剛FORMAT的磁盤,可以完全恢復(fù),但FORMAT后若做了其它數(shù)據(jù)的寫入,則UNFORMAT就不能完整的救回?cái)?shù)據(jù)了。UNFORMAT并非是萬能的,由于使用UNFORMAT會(huì)重建FAT與根目錄,所以它也具有較高的危險(xiǎn)性,操作不當(dāng)可能會(huì)擴(kuò)大損失,如果僅誤刪了幾個(gè)文件或子目錄,只需要利用UNDELETE就夠了。
CHKDSK檢查磁盤
1.功能:顯示磁盤狀態(tài)、內(nèi)存狀態(tài)和指定路徑下指定文件的不連續(xù)數(shù)目。
2.類型:外部命令
3.格式:CHKDSK [盤符:][路徑][文件名][/F][/V]
4.使用說明:
(1)選用[文件名]參數(shù),則顯示該文件占用磁盤的情況;
。2)選[/F]參數(shù),糾正在指定磁盤上發(fā)現(xiàn)的邏輯錯(cuò)誤;
。3)選用[/V]參數(shù),顯示盤上的所有文件和路徑。
DISKCOPY整盤復(fù)制
1.功能:復(fù)制格式和內(nèi)容完全相同的軟盤。
2.類型:外部命令
3.格式:DISKCOPY [盤符1:][盤符2:]
4.使用說明:
。1)如果目標(biāo)軟盤沒有格式化,則復(fù)制時(shí)系統(tǒng)自動(dòng)選進(jìn)行格式化。
。2)如果目標(biāo)軟盤上原有文件,則復(fù)制后將全部丟失。
(3)如果是單驅(qū)動(dòng)器復(fù)制,系統(tǒng)會(huì)提示適時(shí)更換源盤和目標(biāo)盤,請(qǐng)操作時(shí)注意分清源盤和目標(biāo)盤。
LABEL建立磁盤卷標(biāo)
1.功能:建立、更改、刪除磁盤卷標(biāo)。
2.類型:外部命令
3.格式:LABEL [盤符:][卷標(biāo)名]
4.使用說明:
。1)卷標(biāo)名為要建立的卷標(biāo)名,若缺省此參數(shù),則系統(tǒng)提示鍵入卷標(biāo)名或詢問是否刪除原有的卷標(biāo)名;
。2)卷標(biāo)名由1至11個(gè)字符組成。
REN文件改名
1.功能:更改文件名稱
2.類型:內(nèi)部命令
3.格式:REN [盤符:][路徑]<舊文件名> <新文件名>
4.使用說明:
。1)新文件名前不可以加上盤符和路徑,因?yàn)樵撁钪荒軐?duì)同一盤上的文件更換文件名;
。2)允許使用通配符更改一組文件名或擴(kuò)展名。
FC文件比較
1.功能:比較文件的異同,并列出差異處。
2.類型:外部命令
3.格式:FC [盤符:][路徑名]<文件名> [盤符:][路徑名][文件名][/A][/C][/N]
4.使用說明:
。1)選用/A參數(shù),為ASCII碼比較模式;
。2)選用/B參數(shù),為二進(jìn)制比較模式;
(3)選用/C參數(shù),將大小寫字符看成是相同的字符。
(4)選用/N參數(shù),在ASCII碼比較方式下,顯示相異處的行號(hào)。
ATTRIB修改文件屬性
1.功能:修改指定文件的屬性。(文件屬性參見2.5.4(二)文件屬性一節(jié))
2.類型:外部命令。
3.格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]
4.使用說明:
。1)選用+R參數(shù),將指定文件設(shè)為只讀屬性,使得該文件只能讀取,無法寫入數(shù)據(jù)或刪除;選用-R參數(shù),去除只讀屬性;
。2)選用+A參數(shù),將文件設(shè)置為檔案屬性;選用-A參數(shù),去除檔案屬性;
(3)選用+H參數(shù),將文件調(diào)協(xié)為隱含屬性;選用-H參數(shù),去隱含屬性;
。4)選用+S參數(shù),將文件設(shè)置為系統(tǒng)屬性;選用-S參數(shù),去除系統(tǒng)屬性;
。5)選用/S參數(shù),對(duì)當(dāng)前目錄下的所有子目錄及子目錄中的文件作設(shè)置。()
DEL刪除文件
1.功能:刪除指定的文件。
2.類型:內(nèi)部命令
3.格式:DEL [盤符:][路徑]<文件名>[/P]
4.使用說明:
。1)選用/P參數(shù),系統(tǒng)在刪除前詢問是否真要?jiǎng)h除該文件,若不使用這個(gè)參數(shù),則自動(dòng)刪除;
。2)該命令不能刪除屬性為隱含或只讀的文件;
。3)在文件名稱中可以使用通配符;
(4)若要?jiǎng)h除磁盤上的所有文件(DEL*.*或DEL.),則會(huì)提示:(Are you sure?)(你確定嗎?)若回答Y,則進(jìn)行刪除,回答N,則取消此次刪除作業(yè)。
SUBST
一、subst [盤符] [路徑] 將指定的路徑替代盤符,該路徑將作為驅(qū)動(dòng)器使用
二、subst /d 解除替代
[例子] C:\DOS>subst a: c:\temp? 用c盤temp目錄替代a盤 C:\>subst a: /d?
解除替代 SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: 指定要指派路徑的虛擬驅(qū)動(dòng)器。 [drive2:]path 指定物理驅(qū)動(dòng)器和要指派給虛擬驅(qū)動(dòng)器的路徑。 /D 刪除被替換的 (虛擬) 驅(qū)動(dòng)器。
不加任何參數(shù)鍵入 SUBST,可以顯示當(dāng)前虛擬驅(qū)動(dòng)器的清單。
UNDELETE恢復(fù)刪除
1.功能:恢復(fù)被誤刪除命令(只可以在純DOS下使用)
2.類型:外部命令。
3.格式:UNDELETE [盤符:][路徑名]<文件名>[/DOS]/LIST][/ALL]
4.使用說明:使用UNDELETE可以使用“*”和“?”通配符。
。1)選用/DOS參數(shù)根據(jù)目錄里殘留的記錄來恢復(fù)文件。由于文件被刪除時(shí),目錄所記載斬文件名第一個(gè)字符會(huì)被改為E5,DOS即依據(jù)文件開頭的E5和其后續(xù)的字符來找到欲恢復(fù)的文件,所以,UNDELETE會(huì)要求用戶輸入一個(gè)字符,以便將文件名字補(bǔ)齊。但此字符不必和原來的一樣,只需符合DOS的文件名規(guī)則即可。
。2)選用/LIST只“列出”符合指定條件的文件而不做恢復(fù),所以對(duì)磁盤內(nèi)容完全不會(huì)有影響。
。3)選用/ALL自動(dòng)將可完全恢復(fù)的文件完全恢復(fù),而不一一地詢問用戶,使用此參數(shù)時(shí),若UNDELTE利用目錄里殘留的記錄來將文件恢復(fù),則會(huì)自動(dòng)選一個(gè)字符將文件名補(bǔ)齊,并且使其不與現(xiàn)存文件名相同,選用字符的優(yōu)選順序?yàn)椋?%——00001~9A~Z。
UNDELETE還具有建立文件的防護(hù)措施的功能,已超出本課程授課范圍,請(qǐng)讀者在使用些功能時(shí)查閱有關(guān)DOS手冊(cè)。
CLS清屏幕
1功能:清除屏幕上的所有顯示,光標(biāo)置于屏幕左上角。
2類型:內(nèi)部命令
3格式:CLS
VER查看系統(tǒng)版本號(hào)
1功能:顯示當(dāng)前系統(tǒng)版本號(hào)
2類型:內(nèi)部命令
3格式:VER
DATE日期設(shè)置
1功能:設(shè)置或顯示系統(tǒng)日期。
2類型:內(nèi)部命令
3格式:DATE[mm-dd-yy]
4使用說明:
。1)省略[mm-dd-yy]顯示系統(tǒng)日期并提示輸入新的日期,不修改則可直接按回車鍵,[mm-dd-yy]為“月-日-年”格式;
。2)當(dāng)機(jī)器開始啟動(dòng)時(shí),有自動(dòng)處理文件(AUTOEXEC.BAT)被執(zhí)行,則系統(tǒng)不提示輸入系統(tǒng)日期。否則,提示輸入新日期和時(shí)間。
TIME系統(tǒng)時(shí)鐘設(shè)置
1功能:設(shè)置或顯示系統(tǒng)時(shí)期。
2類型:內(nèi)部命令
3格式:TIME[hh:mm:ss:xx]
4使用說明:
(1)省略[hh:mm:ss:xx],顯示系統(tǒng)時(shí)間并提示輸入新的時(shí)間,不修改則可直接按回車鍵,[hh:mm:ss:xx]為“小時(shí):分鐘:秒:百分之幾秒”格式;
。2)當(dāng)機(jī)器開始啟動(dòng)時(shí),有自動(dòng)處理文件(AUTOEXEC.BAT)被執(zhí)行,則系統(tǒng)不提示輸入系統(tǒng)日期。否則,提示輸入新日期和時(shí)間。
MEM查看當(dāng)前內(nèi)存狀況
1功能:顯示當(dāng)前內(nèi)存使用的情況
2類型:外部命令
3格式:MEM[/C][/F][/M][/P]
4使用說明:
。1)選用/C參數(shù)列出裝入常規(guī)內(nèi)存和CMB的各文件的長度,同時(shí)也顯示內(nèi)存空間的使用狀況和最大的可用空間;
(2)選用/F參數(shù)分別列出當(dāng)前常規(guī)內(nèi)存剩余的字節(jié)大小和UMB可用的區(qū)域及大;
。3)選用/M參數(shù)顯示該模塊使用內(nèi)存地地址、大小及模塊性質(zhì);
。4)選用/P參數(shù)指定當(dāng)輸出超過一屏?xí)r,暫停供用戶查看。
MSD顯示系統(tǒng)信息
1功能:顯示系統(tǒng)的硬件和操作系統(tǒng)的狀況。
2類型:外部命令
3格式:MSD[/S]
4使用說明:
(1)選用/I參數(shù)時(shí),不檢測硬件;
。2)選用/B參數(shù)時(shí),以黑白方式啟動(dòng)MSD;
。3)選用/S參數(shù)時(shí),顯示出簡明的系統(tǒng)報(bào)告。
EXIT退出DOS系統(tǒng)
1功能:退出DOS界面。
2類型:外部命令
3格式:EXIT
4使用說明:
。1)輸入EXIT按回車鍵,就可以退出DOS窗口界面了。
DOS下常用網(wǎng)絡(luò)命令
Arp: 顯示和修改“地址解析協(xié)議”(ARP) 所使用的到以太網(wǎng)的 IP 或令牌環(huán)物理地址翻譯
表。該命令只有在安裝了 TCP/IP 協(xié)議之后才可使用
arp -a [inet_addr] [-N [if_addr]]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]
參數(shù)
-a 通過詢問 TCP/IP 顯示當(dāng)前 ARP 項(xiàng)。如果指定了 inet_addr,則只顯示指定計(jì)算
機(jī)的 IP 和物理地址。
-g 與 -a 相同。
inet_addr 以加點(diǎn)的十進(jìn)制標(biāo)記指定 IP 地址。
-N 顯示由 if_addr 指定的網(wǎng)絡(luò)界面 ARP 項(xiàng)。
if_addr 指定需要修改其地址轉(zhuǎn)換表接口的 IP 地址(如果有的話)。如果不存在,將使用第
一個(gè)可適用的接口。
-d 刪除由 inet_addr 指定的項(xiàng)。
-s 在 ARP 緩存中添加項(xiàng),將 IP 地址 inet_addr 和物理地址 ether_addr 關(guān)聯(lián)。物
理地址由以連字符分隔的 6 個(gè)十六進(jìn)制字節(jié)給定。使用帶點(diǎn)的十進(jìn)制標(biāo)記指定 IP
地址。項(xiàng)是永久性的,即在超時(shí)到期后項(xiàng)自動(dòng)從緩存刪除。
ether_addr 指定物理地址。
Ftp 將文件傳送到正在運(yùn)行 FTP 服務(wù)的遠(yuǎn)程計(jì)算機(jī)或從正在運(yùn)行 FTP 服務(wù)的遠(yuǎn)程計(jì)算機(jī)
傳送文件(有時(shí)稱作 daemon)。Ftp 可以交互使用。單擊“相關(guān)主題”列表中的
“ftp 命令”以獲得可用的“ftp”子命令描述。該命令只有在安裝了 TCP/IP 協(xié)議之后才可用。Ftp 是一種服務(wù),一旦啟動(dòng),將創(chuàng)建在其中可以使用 ftp 命令的子環(huán)
境,通過鍵入 quit 子命令可以從子環(huán)境返回到 Windows 2000 命令提示符。當(dāng)
ftp 子環(huán)境運(yùn)行時(shí),它由 ftp 命令提示符代表。
ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
參數(shù)
-v 禁止顯示遠(yuǎn)程服務(wù)器響應(yīng)。
-n 禁止自動(dòng)登錄到初始連接。
-i 多個(gè)文件傳送時(shí)關(guān)閉交互提示。
-d 啟用調(diào)試、顯示在客戶端和服務(wù)器之間傳遞的所有 ftp 命令。
-g 禁用文件名組,它允許在本地文件和路徑名中使用通配符字符(* 和 ?)。(請(qǐng)參閱
聯(lián)機(jī)“命令參考”中的 glob 命令。)
-s: filename 指定包含 ftp 命令的文本文件;當(dāng) ftp 啟動(dòng)后,這些命令將自動(dòng)運(yùn)行。該參數(shù)中
不允許有空格。使用該開關(guān)而不是重定向 (>)。
-a 在捆綁數(shù)據(jù)連接時(shí)使用任何本地接口。
-w:windowsize 替代默認(rèn)大小為 4096 的傳送緩沖區(qū)。
computer 指定要連接到遠(yuǎn)程計(jì)算機(jī)的計(jì)算機(jī)名或 IP 地址。如果指定,計(jì)算機(jī)必須是行的最
后一個(gè)參數(shù)。
--------------------------------------------
Nbtstat 該診斷命令使用 NBT(TCP/IP 上的 NetBIOS)顯示協(xié)議統(tǒng)計(jì)和當(dāng)前 TCP/IP 連
接。該命令只有在安裝了 TCP/IP 協(xié)議之后才可用。 nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
參數(shù)
-a remotename 使用遠(yuǎn)程計(jì)算機(jī)的名稱列出其名稱表。
-A IP address 使用遠(yuǎn)程計(jì)算機(jī)的 IP 地址并列出名稱表。
-c 給定每個(gè)名稱的 IP 地址并列出 NetBIOS 名稱緩存的內(nèi)容。
-n 列出本地 NetBIOS 名稱。“已注冊(cè)”表明該名稱已被廣播 (bnode) 或者 WINS(其
他節(jié)點(diǎn)類型)注冊(cè)。
-R 清除 NetBIOS 名稱緩存中的所有名稱后,重新裝入 (lmhosts) 文件。
-r 列出 Windows 網(wǎng)絡(luò)名稱解析的名稱解析統(tǒng)計(jì)。在配置使用 WINS 的 Windows
2000 計(jì)算機(jī)上,此選項(xiàng)返回要通過廣播或 WINS 來解析和注冊(cè)的名稱數(shù)。
-S 顯示客戶端和服務(wù)器會(huì)話,只通過 IP地址列出遠(yuǎn)程計(jì)算機(jī)。
-s 顯示客戶端和服務(wù)器會(huì)話。嘗試將遠(yuǎn)程計(jì)算機(jī) IP 地址轉(zhuǎn)換成使用主機(jī)文件的名
稱。
interval 重新顯示選中的統(tǒng)計(jì),在每個(gè)顯示之間暫停 (interval) 秒。按 CTRL+C 停止重新
顯示統(tǒng)計(jì)信息。如果省略該參數(shù),(nbtstat) 打印一次當(dāng)前的配置信息。
--------------------------------------------
Netstat 顯示協(xié)議統(tǒng)計(jì)和當(dāng)前的 TCP/IP 網(wǎng)絡(luò)連接。該命令只有在安裝了 TCP/IP 協(xié)議后
才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數(shù)
-a 顯示所有連接和偵聽端口。服務(wù)器連接通常不顯示。
-e 顯示以太網(wǎng)統(tǒng)計(jì)。該參數(shù)可以與 -s 選項(xiàng)結(jié)合使用。
-n 以數(shù)字格式顯示地址和端口號(hào)(而不是嘗試查找名稱)。
-s 顯示每個(gè)協(xié)議的統(tǒng)計(jì)。默認(rèn)情況下,顯示 TCP、UDP、ICMP 和 IP 的統(tǒng)計(jì)。-p 選
項(xiàng)可以用來指定默認(rèn)的子集。
-p protocol 顯示由 protocol 指定的協(xié)議的連接;protocol 可以是 tcp 或 udp。如果與 -
s選項(xiàng)一同使用顯示每個(gè)協(xié)議的統(tǒng)計(jì),protocol 可以是 tcp、udp、icmp 或ip。
-r 顯示路由表的內(nèi)容。
interval 重新顯示所選的統(tǒng)計(jì),在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新
顯示統(tǒng)計(jì)。如果省略該參數(shù),netstat 將打印一次當(dāng)前的配置信息。
--------------------------------------------
Ping 驗(yàn)證與遠(yuǎn)程計(jì)算機(jī)的連接。該命令只有在安裝了 TCP/IP 協(xié)議后才可以使用。
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
參數(shù)
-t Ping 指定的計(jì)算機(jī)直到中斷。 -a 將地址解析為計(jì)算機(jī)名。
n count 發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認(rèn)值為 4。
-l length 發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是
65,527。
-f 在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。數(shù)據(jù)包就不會(huì)被路由上的網(wǎng)關(guān)分段。
-i ttl 將“生存時(shí)間”字段設(shè)置為 ttl 指定的值。
-v tos 將“服務(wù)類型”字段設(shè)置為 tos 指定的值。
-r count 在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。count 可以指定最少 1 臺(tái),
最多 9 臺(tái)計(jì)算機(jī)。
-s count 指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。
-j computer-list 利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中
間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。
-k computer-list 利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中
間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。
-w timeout 指定超時(shí)間隔,單位為毫秒。
destination-list 指定要 ping 的遠(yuǎn)程計(jì)算機(jī)。
--------------------------------------------
Rcp 在 Windows 2000 計(jì)算機(jī)和運(yùn)行遠(yuǎn)程外殼端口監(jiān)控程序rshd 的系統(tǒng)之間復(fù)制
件。rcp 命令是一個(gè)連接命令,從 Windows 2000 計(jì)算機(jī)發(fā)出該命令時(shí),也可以
用于其他傳輸在兩臺(tái)運(yùn)行 rshd 的計(jì)算機(jī)之間復(fù)制文件。rshd 端口監(jiān)控程序可以
在 UNIX 計(jì)算機(jī)上使用,而在 Windows 2000 上不能使用,所以 Windows 2000
計(jì)算機(jī)僅可以作為發(fā)出命令的系統(tǒng)參與。遠(yuǎn)程計(jì)算機(jī)必須也通過運(yùn)行 rshd 提供
rcp 實(shí)用程序。
rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination
參數(shù)
-a 指定 ASCII 傳輸模式。此模式在傳出文件上將回車/換行符轉(zhuǎn)換為回車符,在傳
入文件中將換行符轉(zhuǎn)換為回車/換行符。該模式為默認(rèn)的傳輸模式。 -b 指定二進(jìn)制圖像傳輸模式。沒有執(zhí)行回車/換行符轉(zhuǎn)換。
-h 傳輸 Windows 2000 計(jì)算機(jī)上標(biāo)記為隱藏屬性的源文件。如果沒有該選項(xiàng),在
rcp 命令行上指定隱藏文件的效果與文件不存在一樣。
-r 將源的所有子目錄內(nèi)容遞歸復(fù)制到目標(biāo)。source 和 destination 都必須是目
錄,雖然即使源不是目錄,使用 -r 也能夠工作。但將沒有遞歸。
source 和 destination
格式必須為 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分,計(jì)算機(jī)將假定為本地計(jì)算機(jī)。如果省略了 [.user] 部分,將使用當(dāng)前登錄的 Windows 2000 用戶名。如果使用了完全合格的計(jì)算機(jī)名,其中包含句點(diǎn) (.) 分隔符,則必須包含 [.user]。否則,計(jì)算機(jī)名的最后部分將解釋為用戶名。如果指定了多個(gè)源文件,則 destination 必須是目錄。
如果文件名不是以 UNIX 的正斜杠 (/) 或Windows 2000系統(tǒng)的反斜杠 (\) 打頭,則假定相對(duì)于當(dāng)前的工作目錄。在 Windows 2000 中,這是發(fā)出命令的目錄。在遠(yuǎn)程系統(tǒng)中,這是遠(yuǎn)程用戶的登錄目錄。句點(diǎn)(.)表示當(dāng)前的目錄。在遠(yuǎn)程路徑中使用轉(zhuǎn)義字符(\、"或'),以便在遠(yuǎn)程計(jì)算機(jī)中使用通配符。
--------------------------------------------
Rexec 在運(yùn)行 REXEC 服務(wù)的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行命令。rexec 命令在執(zhí)行指定命令前,驗(yàn)
證遠(yuǎn)程計(jì)算機(jī)上的用戶名,只有安裝了 TCP/IP 協(xié)議后才可以使用該命令。
rexec computer [-l username] [-n] command
參數(shù)
computer 指定要運(yùn)行 command 的遠(yuǎn)程計(jì)算機(jī)。
-l username 指定遠(yuǎn)程計(jì)算機(jī)上的用戶名。
-n 將 rexec 的輸入重定向到 pump。
command 指定要運(yùn)行的命令。
--------------------------------------------
Route 控制網(wǎng)絡(luò)路由表。該命令只有在安裝了 TCP/IP 協(xié)議后才可以使用。
route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]
參數(shù)
-f 清除所有網(wǎng)關(guān)入口的路由表。如果該參數(shù)與某個(gè)命令組合使用,路由表將在運(yùn)行
命令前清除。
-p 該參數(shù)與 add 命令一起使用時(shí),將使路由在系統(tǒng)引導(dǎo)程序之間持久存在。默認(rèn)情況下,系統(tǒng)重新啟動(dòng)時(shí)不保留路由。與 print 命令一起使用時(shí),顯示已注冊(cè)的持久路由列表。忽略其他所有總是影響相應(yīng)持久路由的命令。
command 指定下列的一個(gè)命令。
命令目的 print 打印路由
add 添加路由
delete 刪除路由
change 更改現(xiàn)存路由
destination 指定發(fā)送 command 的計(jì)算機(jī)。 mask subnetmask 指定與該路由條目關(guān)聯(lián)的子網(wǎng)掩碼。如果沒有指定,將使用
255.255.255.255。
gateway 指定網(wǎng)關(guān)。
名為 Networks 的網(wǎng)絡(luò)數(shù)據(jù)庫文件和名為 Hosts 的計(jì)算機(jī)名數(shù)據(jù)庫文件中均引用全部 destination 或 gateway 使用的符號(hào)名稱。如果命令是 print 或 delete,目標(biāo)和網(wǎng)關(guān)還可以使用通配符,也可以省略網(wǎng)關(guān)參數(shù)。
metric costmetric 指派整數(shù)躍點(diǎn)數(shù)(從 1 到 9999)在計(jì)算最快速、最可靠和(或)最便宜的
路由時(shí)使用。
--------------------------------------------
Rsh
在運(yùn)行 RSH 服務(wù)的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行命令。該命令只有在安裝了 TCP/IP 協(xié)議后才可以使用。
rsh computer [-l username] [-n] command
參數(shù)
computer 指定運(yùn)行 command 的遠(yuǎn)程計(jì)算機(jī)。
-l username 指定遠(yuǎn)程計(jì)算機(jī)上使用的用戶名。如果省略,則使用登錄的用戶名。
-n 將 rsh 的輸入重定向到 NULL。
command 指定要運(yùn)行的命令。
--------------------------------------------
Tftp 將文件傳輸到正在運(yùn)行 TFTP 服務(wù)的遠(yuǎn)程計(jì)算機(jī)或從正在運(yùn)行 TFTP 服務(wù)的遠(yuǎn)
程計(jì)算機(jī)傳輸文件。該命令只有在安裝了 TCP/IP 協(xié)議后才可以使用。 tftp [-i] computer [get | put] source [destination]
參數(shù)
-i指定二進(jìn)制圖像傳送模式(也稱為“八位字節(jié)”)。在二進(jìn)制圖像模式中,文件一個(gè)字節(jié)接一個(gè)字節(jié)地逐字移動(dòng)。在傳送二進(jìn)制文件時(shí)使用該模式。
如果省略了-i,文件將以ASCII模式傳送。這是默認(rèn)的傳送模式。此模式將EOL字符轉(zhuǎn)換為UNIX的回車符和個(gè)人計(jì)算機(jī)的回車符/換行符。在傳送文本文件時(shí)應(yīng)使用此模式。如果文件傳送成功,將顯示數(shù)據(jù)傳輸率。
computer[3]指定本地或遠(yuǎn)程計(jì)算機(jī)。
put將本地計(jì)算機(jī)上的文件destination傳送到遠(yuǎn)程計(jì)算機(jī)上的文件source。
get將遠(yuǎn)程計(jì)算機(jī)上的文件destination傳送到本地計(jì)算機(jī)上的文件source。
如果將本地計(jì)算機(jī)上的文件file-two傳送到遠(yuǎn)程計(jì)算機(jī)上的文件file-one,請(qǐng)指定put。如果將遠(yuǎn)程計(jì)算機(jī)上的文件file-two傳送到遠(yuǎn)程計(jì)算機(jī)上的文件file-one,請(qǐng)指定get。因?yàn)閠ftp協(xié)議不支持用戶身份驗(yàn)證,所以用戶必須登錄,并且文件在遠(yuǎn)程計(jì)算機(jī)上必須可以寫入。
source指定要傳送的文件。如果本地文件指定為-,則遠(yuǎn)程文件在stdout上打印出來
。ㄈ绻@。,或從stdin(如果放置)讀取。
destination指定將文件傳送到的位置。如果省略了destination,將假定與source同名。
--------------------------------------------
Tracert該診斷實(shí)用程序?qū)煌鏁r(shí)間(TTL)值的Internet控制消息協(xié)議(ICMP)回顯數(shù)據(jù)包發(fā)送到目標(biāo),以決定到達(dá)目標(biāo)采用的路由。要在轉(zhuǎn)發(fā)數(shù)據(jù)包上的TTL之前至少遞減1,必需路徑上的每個(gè)路由器,所以TTL是有效的躍點(diǎn)計(jì)數(shù)。數(shù)據(jù)包上的TTL到達(dá)0時(shí),路由器應(yīng)該將“ICMP已超時(shí)”的消息發(fā)送回源系統(tǒng)。Tracert先發(fā)送TTL為1的回顯數(shù)據(jù)包,并在隨后的每次發(fā)送過程將TTL遞增1,直到目標(biāo)響應(yīng)或TTL達(dá)到最大值,從而確定路由。路由通過檢查中級(jí)路由器發(fā)送回的“ICMP已超時(shí)”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期TTL值的數(shù)據(jù)包,而tracert看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
參數(shù)
/d 指定不將地址解析為計(jì)算機(jī)名。
-h maximum_hops 指定搜索目標(biāo)的最大躍點(diǎn)數(shù)。
-j computer-list 指定沿 computer-list 的稀疏源路由。
-w timeout 每次應(yīng)答等待 timeout 指定的微秒數(shù)。
target_name 目標(biāo)計(jì)算機(jī)的名稱。
DOS下恢復(fù)上5次注冊(cè)表命令
Scanreg/restore
編輯本段MS DOS 命令大全
一、基礎(chǔ)命令
1 dir 無參數(shù):查看當(dāng)前所在目錄的文件和文件夾。 /s:查看當(dāng)前目錄下所有子目錄的文件和文件夾。 /a:查看包括隱含文件的所有文件。 /ah:只顯示出隱含文件。 /w:以緊湊方式(一行顯示5個(gè)文件)顯示文件和文件夾。 /p:以分頁方式(顯示一頁之后會(huì)自動(dòng)暫停)顯示。 |more:前面那個(gè)符號(hào)是“\”上面的那個(gè),叫做重定向符號(hào),就是把一個(gè) 命令的結(jié)果輸出為另外一個(gè)命令的參數(shù)。more也是一個(gè)命令,dir /w |more 得到的結(jié)果和dir /w /p的結(jié)果是一樣的。 其他的參數(shù)大家可以用:dir/?查看。
2 cd cd 目錄名:進(jìn)入特定的目錄。如果看到有個(gè)目錄顯示為:abcdef ghi 就 輸入:cdabcdef.ghi進(jìn)入該目錄。 cd\ 退回到根目錄。 cd..退回到上一級(jí)目錄。
3 md rd md 目錄名:建立特定的文件夾。 (dos下面習(xí)慣叫目錄,win下面習(xí)慣叫文 件夾。呵呵。 rd 目錄名:刪除特定的文件夾。
4 cls 清除屏幕。
5 copy copy 路徑\文件名 路徑\文件名 :把一個(gè)文件拷貝到另一個(gè)地方。
6 move move 路徑\文件名 路徑\文件名 :把一個(gè)文件移動(dòng)(就是剪切+復(fù)制)到另 一個(gè)地方。
7 del del 文件名:刪除一個(gè)文件。 del *.*:刪除當(dāng)前文件夾下所有文件。 del不能刪除文件夾。
8 deltree 刪除文件夾和它下面的所有子文件夾還有文件,厲害。。。不要亂用。
9 format format x: :x代表盤符,格式化一個(gè)分區(qū)。在dos下是用fat文件系統(tǒng)格式 化的,在windows2000安裝的時(shí)候會(huì)問你要不要轉(zhuǎn)換為ntfs。
10 type type 文本文件名:顯示出文本文件的內(nèi)容。
11 edit 其實(shí)這是個(gè)小程序,編輯文本文件用的。
12 ren ren 舊文件名 新文件名:改文件名。
net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸后映射對(duì)方C:到本地為H:
net use h: \\ip\c$ 登陸后映射對(duì)方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對(duì)方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
二、DOS中的網(wǎng)絡(luò)命令
1 ping ping 主機(jī)ip或名字:向目標(biāo)主機(jī)發(fā)送4個(gè)icmp數(shù)據(jù)包,測試對(duì)方主機(jī)是否收 到并響應(yīng),一般常用于做普通網(wǎng)絡(luò)是否通暢的測試。但是ping不同不代表網(wǎng) 絡(luò)不通,有可能是目標(biāo)主機(jī)裝有防火墻并且阻止了icmp響應(yīng)。 ping -t :不停的發(fā)送數(shù)據(jù)包。當(dāng)然都很小,不能稱作攻擊。有些人自己寫 了一些類似于ping命令的程序,不停的發(fā)送很大的數(shù)據(jù)包,以阻塞目標(biāo)主機(jī) 的網(wǎng)絡(luò)連接。
2 net 建議是用net /?獲取具體幫助信息。實(shí)在是有很多參數(shù),參數(shù)下面還有參 數(shù)。常用:net view \\主機(jī) 來看共享,net start/stop 服務(wù) 來啟動(dòng)和停 止服務(wù),信使服務(wù)個(gè)人不太喜歡。
3 netstat netstat 主機(jī):查看主機(jī)當(dāng)前的tcp/ip連接狀態(tài),如端口的狀態(tài)。
4 nbtstat nbtstat 主機(jī):查看主機(jī)使用的NetBIOS name。
5 tracert tracert 主機(jī):查看從你自己到目標(biāo)逐機(jī)到底經(jīng)過了那些路徑。如: tracert 然后等待。。。就會(huì)看到你經(jīng)過的一個(gè)個(gè)路由節(jié) 點(diǎn),一般大一點(diǎn)的路由器,如電信的主干路由,除了ip以外,都有英文標(biāo)示 的。
6 pathping pathping 主機(jī):類似tracert,但可以顯示一些tracert不能顯示出來的信 息?梢宰约涸囋。
7 ftp 字符方式的ftp,我喜歡用;)不用裝cuteftp了。
8 telnet 字符方式的遠(yuǎn)程登錄程序,是網(wǎng)絡(luò)人員極其愛用的遠(yuǎn)程登錄程序。我最近常 用來調(diào)試郵件服務(wù)器。
9 ipconfig 非常有用的網(wǎng)絡(luò)配置、排錯(cuò)。。。命令。 不加參數(shù)顯示當(dāng)前機(jī)器的網(wǎng)絡(luò)接口狀態(tài)。 /all 先是詳細(xì)的信息。 /release 釋放當(dāng)前ip。 /renew 重新申請(qǐng)ip。 /flushdns 刷新dns緩存。 /registerdns 重新栽dns服務(wù)器上注冊(cè)自己。 。。。。。。
10 arp 操作當(dāng)前的arp緩存。 -a 顯示arp緩存。 -d 刪除一條緩存紀(jì)錄。 -s 添加一條緩存紀(jì)錄。
11 nslookup 排除dns錯(cuò)誤的利器。是一個(gè)交互的工具。使用之前請(qǐng)先努力弄清楚dns的作用以及dns的工作原理。 xcopy是一個(gè)外部命令,也就是說,是一個(gè)小程序,有的時(shí)候會(huì)發(fā)現(xiàn)軟盤上沒有,硬盤上也沒有。。;璧。。。當(dāng)然勇氣來使比copy好用,我喜歡加/e參數(shù)。
smartdrv.exe 加載磁盤緩存,參數(shù)是緩存的大小,單位是kb。 如:smartdrv 32768 就是加載32M的緩存。 緩存的作用在你安裝WIN2K的時(shí)候非常明顯!
不加緩存裝WIN2K PRO要3小時(shí)左右,加載8M緩存后,只要30分鐘。 原理是在內(nèi)存中劃分出一塊區(qū)域,在安裝期間不斷地把硬盤上的數(shù)據(jù)讀取到那塊緩存區(qū)域中,充分利用了內(nèi)存。 AT和任務(wù)計(jì)劃作用一樣。 以下是使用方法,可以通過在命令提示符下面輸入:AT /?獲得幫助。 AT 命令安排在特定日期和時(shí)間運(yùn)行命令和程序。 要使用 AT 命令,計(jì)劃服務(wù)必須已在運(yùn)行中。 ~~~~~~~~~~~~~ AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command" \\computername 指定遠(yuǎn)程計(jì)算機(jī)。 如果省略這個(gè)參數(shù),會(huì)計(jì)劃在本地計(jì)算機(jī)上運(yùn)行命令。 \\127.0.0.1代表本機(jī)。和不加這個(gè)參數(shù)意思一樣。 id 指定給已計(jì)劃命令的識(shí)別號(hào)。 用來識(shí)別任務(wù),比如你要添加好幾個(gè)任務(wù),ID=1就代表第一個(gè)嘍! /delete 刪除某個(gè)已計(jì)劃的命令。如果省略 id, 計(jì)算機(jī)上所有已計(jì)劃的命令都會(huì)被刪除。 /yes 不需要進(jìn)一步確認(rèn)時(shí),跟刪除所有作業(yè) 的命令一起使用。 time 指定運(yùn)行命令的時(shí)間。 /interactive 允許作業(yè)在運(yùn)行時(shí),與當(dāng)時(shí)登錄的用戶 桌面進(jìn)行交互。 /every:date[,...] 每個(gè)月或每個(gè)星期在指定的日期運(yùn)行命令。 如果省略日期,則默認(rèn)為在每月的本日運(yùn)行。 /next:date[,...] 指定在下一個(gè)指定日期(如,下周四)運(yùn)行命令。 如果省略日期,則默認(rèn)為在每月的本日運(yùn)行。 "command" 準(zhǔn)備運(yùn)行的 Windows NT 命令或批處理程序。
編輯本段新時(shí)代的DOS特征
充分發(fā)揮自己的特色
DOS系統(tǒng)的確已經(jīng)完全被取代,但DOS命令仍作為使用Windows之余的一個(gè)有益補(bǔ)充,用來解決很多WIindows解決不了的問題,或者更適合通過DOS命令來解決的問題。現(xiàn)在自然沒有多少人再費(fèi)心學(xué)習(xí)DOS的內(nèi)存配置、驅(qū)動(dòng)程序加載技術(shù),更多人以掌握一種或多種DOS應(yīng)用程序的使用方法為榮,如分區(qū)、格式化、磁盤修復(fù)程序、Ghost備份等。這顯示了DOS是被作為一種工具而廣泛應(yīng)用,而不是其本義的操作系統(tǒng)。
對(duì)新硬件的支持
針對(duì)當(dāng)前的計(jì)算機(jī)應(yīng)用需要,DOS愛好者開出了支持在DOS下讀取閃存盤的驅(qū)動(dòng)程序,使得U盤可取代軟盤;此外,還有可在DOS下讀取NFTS分區(qū)的工具,在DOS下對(duì)鼠標(biāo)的支持程序、對(duì)各種光驅(qū)的萬能驅(qū)動(dòng)程序等。這些程序的開發(fā)擴(kuò)展了DOS的適應(yīng)能力。
DOS含義的延伸
現(xiàn)在談DOS,不再局限于DOS操作系統(tǒng),而是更廣泛地應(yīng)用到Windows下的命令提示符。
WINDOWS操作系統(tǒng)中已經(jīng)不帶DOS了,如果想進(jìn)入DOS ,可以裝一個(gè)DOS6.0版本。然而WINDOWS提供一個(gè)和DOS的操作界面一樣的引導(dǎo)區(qū),在“運(yùn)行”中輸入“cmd”就可以進(jìn)入。
windows下cmd只能執(zhí)行32位程序命令,而純dos則是16位程序命令。
還有面向中文的UC-DOS。
同時(shí)批處理文件也成為輔助windows批量操作一種很好的小程序。
Windows系統(tǒng)下DOS系統(tǒng)進(jìn)入,并用DOS工具優(yōu)化系統(tǒng) 開始->運(yùn)行->在打開的對(duì)話框里輸入“command ”或“cmd”,再單擊“確定”即可!
或者:
開始->所有程序->附件->命令提示符
在DOS系統(tǒng)下對(duì)系統(tǒng)進(jìn)行優(yōu)化
[4] 本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|