DOS - 磁盤操作系統檢視原始碼討論檢視歷史
DOS - 磁盤操作系統 |
DOS是英文Disk Operating System的縮寫,意思是「磁盤操作系統」。
DOS是個人計算機上的一類操作系統。從1981年直到1995年的15年間,DOS在IBM PC 兼容機市場中占有舉足輕重的地位。
而且,若是把部分以DOS為基礎的Microsoft Windows版本,如Windows 95、98和Me等都算進去的話,那麼其商業壽命至少可以算到2000年。
目錄
基本信息
中文名; 磁盤操作系統
外文名; Disk Operating System
簡稱; DOS
簡介
定義
DOS(Disk Operating System)是一個使用得十分廣泛的磁盤操作系統。在 Windows 95/98(以及其後發生的 Windows 98與 Me)中,MS-DOS 核心依然存在,只是加上 Windows 當作系統的圖型界面。直到純 32 位版本的 Windows(從 NT 開始;包含了 2000、XP 、vista、win7、win8、win8.1和win10)才完全脫離了DOS的基礎[1]。
本意
DOS是「Disk Operating System 」的縮寫,中文翻譯是「磁盤操作系統」。[1]
分類
常見的DOS有兩種:IBM公司的PC-DOS和微軟公司的MS-DOS,它們的功能、命令用途格式都相同,我們常用的是MS-DOS。
自從DOS在1981年問世以來,版本就不斷更新,從最初的DOS1.0升級到了最新的DOS8.0(Windows ME系統),純DOS 的最高版本為DOS6.22,這以後的新版本DOS都是由Windows系統所提供的,並不單獨存在。下面的講解所使用的DOS為Windows98 4.10.2222A的DOS7.0系統。
商業化視窗
最早進行商業化視窗界面操作系統的,是蘋果公司,而不是微軟公司。蘋果Mac OS是一套運行於蘋果Macintosh系列電腦上的操作系統。Mac OS是首個在商用領域成功的圖形用戶界面。現行的最新的系統版本是Mac OS X 10.7 Lion。
來源
DOS是一個更久遠的操作系統CP/M的翻版。雖然這些系統常被簡稱為"DOS",但沒有任何一個系統單純以"DOS"命名(只有一個毫無關聯的1960年代IBM 大型主機操作系統以此命名)。
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS和CC-DOS等,其中MS-DOS最為著名。[1]
在Microsoft後續開發下,基於MS-DOS源發出Win9x系統。
儘管這些系統常被簡稱為"DOS",但也有幾個也和DOS無關,雖然在非x86的微計算機系統上運行的磁盤
操作系統在名稱中也有 "DOS" 字眼,而且在專門討論該機器的場合中也會簡稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、 TRS-DOS等),但這些系統和DOS運行檔以及MS-DOS API並不兼容。
目前DOS幾乎沒有人使用了。
設計架構
全部DOS 類的操作系統都是在使用 Intelx86 或其兼容 CPU 的機器上運行的(主要是 IBM PC 及其 兼容機)。最早的時候,DOS 並未受限於此;為了在許多以 x86 為基礎,但和 IBM PC 不兼容的機器上運行,產生了不少特定機器版本的 DOS 及類似的操作系統。
DOS 是單一使用者、單工的操作系統,擁有不可重入的基本核心函式(意即同時間只能有一個程序呼叫這些函式)。有一個例外的狀況,就是常駐程序(Terminate and Stay Resident,縮寫為 TSR)。某些常駐程序允許使用者多工操作;然而此時仍有「核心不可重入」的問題:當一個進程 (process) 呼叫了操作系統核心中的服務函式(也就是系統呼叫)時,在這個呼叫結束之前,其他的進程絕對不能進行系統呼叫、打斷第一個進程。[2]
DOS 的核心為使用者程序提供了各式各樣的函式,例如:在屏幕上顯示文字、從鍵盤讀入字符、存取磁盤上的檔案等等。
帕特森
DOS(Disk Operation System 的簡稱)在今天也許會被認為是古老的操作系統,但對於老資格的發燒友和電腦愛好者們來說再熟悉不過了。MS-DOS曾是美國微軟公司操作系統的拳頭軟件產品,長期統治着個人電腦操作系統軟件市場。雖然現在的微軟"視窗"操作系統已經逐漸成為新一代操作系統軟件行業標準,但DOS的功勞不可磨滅。
蒂姆·帕特森
行業解釋
DOS是一個單用戶、單任務的操作系統,採用的是對計算機手動輸入命令行的方式下,對計算機進行操作和控制。
由於 DOS 可以直接訪問硬件,因此它很適合拿來控制嵌入式設備。新版本的 DR-DOS 便瞄準了這塊市場。佳能的數碼相機 PowerShot Pro 70 使用 ROM-DOS 做為嵌入式系統。
主要功能
文件管理 文件管理是指對計算機中各類文件進行有序的管理。其中包括:對文件標識符、屬性、生成或修改時間的管理;對文件讀寫操作的管理及對文件建立、檢索、比較、修改、刪除和複製等操作的管理等。
存儲管理
存儲管理是利用DOS的動態存儲管理,對內存塊的分配、請求、釋放和修改等操作進行管理。存儲管理可以為系統程序和應用程序有效地利用當前內存容量提供方便。
設備管理
設備管理是利用DOS的設備管理程序和模塊,進行外設分配、外設輸入/輸出操作和緩衝區的有效管理。
作業管理
作業是用戶請求計算機系統完成的一個獨立任務。一個作業可以包括輸入、編譯、連接、運行和輸出等若干個處理步驟。作業管理就是許多個作業執行時進行必要的資源調度和作業處理過程控制。
CPU管理
CPU(中央處理器)相當於微機的大腦,是微機系統中的重要資源。CPU管理一是使CPU能夠進行高效的運作,二是能夠處理各種可能發生的中斷事件。
用戶更可把多於一個的DOS 指令,加到 .bat 批處理文件中批量執行
作用
DOS是一種個人計算機(PC)的操作系統,簡言之,DOS是人與計算機的一個界面,人通過這個界面來運行和控制計算機。
DOS(磁盤操作系統)使用一些接近於自然語言或其縮寫的命令,就可以輕鬆地完成絕大多數的日常操作。另外,DOS作為操作系統能有效地管理、調度、運行個人計算機各種軟件和硬件資源。
Windows 9x系列以及Windows ME操作系統的底層系統還是DOS。Windows XP和 Windows 7 在「附件」中有一個「命令提示符」(CMD),其模擬了一個DOS環境,可以使用相關的命令來操作計算機和網絡。
組成
最基本的DOS系統,由一個基於MBR(Main Boot Record)的BOOT引導程序和三個文件模塊組成。
三個模塊:輸入輸出模塊(IO.SYS)、文件管理模塊(MSDOS.SYS)及命令解釋模塊。
含義
微軟還在零售的DOS系統包中加入了若干標準的外部程序(即外部命令),這才能與內部命令(即由解釋執行的命令)一同構建起一個在磁盤操作時代相對完備的人機交互環境。有關DOS的各種命令,請參見DOS命令列表。DOS操作系統是最基本的計算機操作系統之一。
相關軟件
由於DOS是 PC 兼容機的主要平台,有許多為 DOS 撰寫的知名軟件。其中包括了:
Lotus 1-2-3;一套在企業市場中被廣泛運用的電子表格軟件。被許多人視為 IBM PC 成功的主因
WordPerfect;一套目前出在 Windows 平台的文本編輯器dBase;最早的數據庫軟件之一
Telix; 調製解調器通信軟件Arachne;一套 DOS 版的網絡瀏覽器DJGPP, gcc 的 DOS 移植版
4DOS,取代原本的命令行界面的軟件
Borland 的 集成開發環境,包括了 Turbo Pascal、Turbo BASIC、Turbo C,以及 Turbo Assembler
撥接式電子布告欄 (BBS) 架站軟件 RemoteAccess、Spitfire、Maximus、McBBS,以及TAG
BASIC 語言工具程序 BASICA 以及 GW-BASIC
UCDOS+WPS DOS下的中文環境及字處理軟件
CCED 和WPS類似的字處理軟件,但更長於表處理
用友財務軟件 在DOS下運行的財務軟件
Ghost:Norton Ghost 是美國賽門鐵克公司旗下的一款出色的硬盤備份還原工具。
DEBUG 在DOS下反匯編及調試程序等。
進入操作系統
要想啟動到純DOS模式下,一般可以藉助軟盤、U盤、光盤等。WIN98開機按F8,選5就能進入,然後打WIN加回車就可以進入系統,或者在系統里[開始]中進入MS-DOS,然後輸入EXIT就可以退回。WIN2000/XP或更高版本,要想啟動到純DOS模式下通常需要藉助引導盤才能進入純DOS系統。雖然一些軟件工具也可以進入DOS模式,但本質上方法都是一樣的:在Windows下把DOS的引導文件給加進去,並修改引導區,使引導區出現進入DOS的選項(如Max DOS 和矮人DOS)。
發展歷史
授權 DOS1.0 微軟買下 86-DOS(QDOS)版權。1981年7月,成為 IBM PC上 第一個作業系統。同時微軟又為IBM PC開發專用版本 PC-DOS,但與泛用版本DOS相比,除了系統檔名以及部份針對 IBM 機器設計的核心,外部命令與公用程式之外,其餘程式碼差異不大。
DOS 1.25 1982年6月,支持雙面 軟盤並開始修復bug。不僅IBM,許多OEM也廣泛使用。
MS-DOS更新
MS-DOS 2.0 1983年3月,加入UNIX式的樹狀檔案系統與及硬盤支援,以低階的觀點視之,這是第一次的DOS重大改版。這個版本除了相容於CP/M的FCB檔案系統之外,正式採用了檔案配置表格式,並大量使用具有UNIX特徵的Handle式檔案操作方式。
MS-DOS 2.11 1983年3月,為主要的OEM版本,修正了2.01版的錯誤,增加了對非英語語言及其文件格式的國際性支援。
MS-DOS 2.25 1983年10月,支援額外擴充的字符組(日文與韓文),還修正了舊版的錯誤。
MS-DOS 3.0 1984年8月,引入PC/AT,它能支援1.2MB的軟盤,並加入較高容量的硬盤。
MS-DOS 3.1 1984年11月,加入對網絡支援。
MS-DOS 3.2 1986年1月,加入了3.5吋軟盤的強化支援,並開始可以透過驅動程式使用硬件EMS。
MS-DOS 3.3 1987年8月,修正部份內部錯誤、增加了許多關於檔案處理的外部命令、開始支援軟盤之後。
MS-DOS 4.0 1988年6月,主要基於IBM的代碼庫,而不是微軟自己的代碼庫。加入了最大2GB容量硬盤機支持,引入 EMM(軟件模擬 EMS)以及新規格 XMS 內存技術,令DOS操作系統可以使用1MB以上的內存。開始有 DOSSHELL 的使用。DOSSHELL 可以被視為 DOS的GUI 界面,並有切換程式作業的能力。
MS-DOS 4.01 1988年12月,對於舊版所存在的一系列錯誤進行修正。
MS-DOS 5.0 1991年6月,第三次重大改版,可能也是DOS史上最重要的改版。這個版本繼承 4.0 對於內存管理的改進,是 EMM 規格最為穩定、普及的版本,也加入了許多內存管理的程式,如 EMM386、MEM 等等,為的就是與 Windows 好好搭配,連帶也使得DOS 內存管理成為當時許多軟件亟欲配合增強的方向,如何設定DOS內存配置成為熱門話題。BASIC 直譯器改為 QuickBASIC 的簡易版本 QBASIC,內建文字編輯器則由原來的行編輯 EDLIN 改為全屏幕編輯的 EDIT(其實只是對 QBASIC.EXE 多下一道參數而已)。減少外部命令對於版本的需求,而在千呼萬喚中,終於加入 DOSKEY、UNDELETE、Quick Format、UNFORMAT 等能力。另一個值得一提的是,這個版本的 CONFIG.SYS 允許有多重選項。
MS-DOS 6.0 1993年3月,加入了許多花哨的外部命令。系統檢測程式MSD 被加入。DoubleSpace 壓縮磁盤技術開始被使用,亦開始附上微軟自家的解毒軟件 VSAFE 以及 MSAV。網絡方面開始加入對 LL5 傳輸線的支持。對於磁盤,開始加入磁區整理軟件 DEFRAG以及磁盤快取程式 SMARTDRV。檔案管理方面,以豪華的 MSBACKUP 取代了陽春的 BACKUP。另外,終於加入了 DELTREE 與 MOVE 公用程式。開始正式支持光驅。內存管理方面則加入了 MEMMAKER 組態最佳化程式。MS-DOS 6.2 1993年11月,DoubleSpace 更名為 DrvSpace。
MS-DOS 6.21 1994年2月。
MS-DOS 6.22 1994年6月,最後一個銷售版本。1994年8月,國喬(KC)取得微軟與IBM授權,搭配國喬中文系統發表自己的 DOS 7.0。
MS-DOS 7.0 1995年8月,Windows 95/98 所帶的版本,支持長文件名。
MS-DOS 7.1 1996年8月,加入對大硬盤和FAT32分區的支持等。
MS-DOS 8.0 2000年9月,DOS的最後一個版本,取消了部分功能,例如不再支持SYS命令、打印機操作。
功能摘要
磁盤操作 fdisk 隱含 參數 /mbr 重建主引導記錄fdisk /mbr 重建主引導記錄
fdisk 在DOS7.0以後增加了/cmbr參數,可在掛接多個物理硬盤時,重建排序在後面的硬盤的主引導記錄,例如:fdisk /cmbr 2,可重寫第二個硬盤的主引導記錄。(在使用時要十分小心,避免把好的硬盤引導記錄損壞)
format 參數: /q 快速格式化 /u 不可恢復 /autotest 不提示 /s 創建 MS-DOS 引導盤 format c: /q /u /autotest
目錄操作
DIR [目錄名或文件名] [/S][/W][/A] 列出目錄 參數: /s 查找子目錄/w 只顯示文件名 /p 分頁/a 顯示隱藏文件 DIR format.exe /s查找該盤的format.exe文件並報告位置
MD (MKDIR) [目錄名] 創建目錄 MKDIR HELLOWORLD 創建HELLOWORLD目錄
CD (CHDIR) [目錄名] PS:可以使用相對目錄或絕對目錄 進入目錄 CD AA 進入當前文件夾下的AA目錄,cd .. 進入上一個文件夾cd \返回根目錄;cd c:\windows 進入c:\windows文件夾
RD ( RMDIR) [目錄名] 刪除目錄 RD HELLOWORLD 刪除HELLOWORLD目錄
文件操作
刪除目錄及其文件: rmdir [目錄名或文件名] [/S][/W][/A] 。例 rmdir c:\qqdownload/s 刪除C盤的qqdownload目錄。
del [目錄名或文件名] [/f][/s][/q] 刪除 參數:/f 刪除只讀文件/s 刪除該目錄及其下的所有內容 /q 刪除前不確認
del c:\del /s /q 自動刪除c盤的del目錄。
copy [源文件或目錄] [目標目錄] 複製文件 copy d:\pwin98\*.* c:\presetup 將d盤的pwin98的所有文件複製到c盤的presetup下。
attrib [參數][源文件或目錄] 文件屬性操作命令,attrib命令可以列出或修改磁盤上文件的屬性,文件屬性包括文檔(A)、只讀(R)、隱藏(H)、系統(S),例如:attrib -h -r -s io.sys 執行這一命令後,將把DOS系統文件io.sys文件的只讀、隱藏、系統屬性去掉,這時將可以直接通過dir命令看到io.sys文件。attrib +h +r +s autoexec.bat將為自動批處理文件增加以上屬性。
內存操作
debug 調試內存 參數 -w [文件名] 寫入二進制文件 -o [地址1] [地址2] 輸出內存 -q 退出 exp:o 70 10[return] o 71 01
[return] 01[return] q[return] DOS下通過寫70h/71h PORT改變BIOS密碼在CMOS中存放的對應位置的值,用以清除AWARD BIOS密碼.debug 還可以破解硬盤保護卡等,但只可以在純DOS下用。
分區操作
給磁盤分區,一般都會分成四個區,磁盤分區由主分區、擴展分區、邏輯分區組成。
PQ和Acronis Disk Director這兩個工具都可以在不丟失數據的情況下對分區進行調整大小,以及合併等操作,XP系統的話你用PQ,WIN7系統的話用Acronis Disk Director 操作基本一樣,可以去網上找教程來看看,再不重裝系統的情況下都能調整分區大小,但是建議你還是先備份下數據再調整,畢竟對硬盤直接進行的操作有一定的危險性。
DOS命令行
MD 1.功能:創建新的子目錄
2.類型:內部命令
3.格式:MD[盤符:][路徑名]<子目錄名>
4.使用說明:
(1)「盤符」:指定要建立子目錄的磁盤驅動器字母,若省略,則為當前驅動器;
(2)「路徑名」:要建立的子目錄的上級目錄名,若缺省則建在當前目錄下。
CD
1.功能:顯示當前目錄
2.類型:內部命令
3.格式:CD[盤符:][路徑名][子目錄名]
4.使用說明:
(1)如果省略路徑和子目錄名則顯示當前目錄;
(2)如採用「CD\」格式,則退回到根目錄;
(3)如採用「CD..」格式則退回到上一級目錄。
(4)如採用「dr ..」格式則可以展開文件夾內容
RD
1.功能:從指定的磁盤刪除了目錄。
2.類型:內部命令
3.格式:RD[盤符:][路徑名][子目錄名]
4.使用說明:
(1)子目錄在刪除前必須是空的,也就是說需要先進入該子目錄,使用DEL(刪除文件的命令)將其子目錄下的文件刪空,然後再退回到上一級目錄,用RD命令刪除該子目錄本身;
(2)不能刪除根目錄和當前目錄。
DIR
1.功能:顯示磁盤目錄的內容。
2.類型:內部命令
3.格式:DIR [盤符:][路徑][文件名] [/A[[:]屬性]] [/C] [/D] [/L] [/N] [/O[[:]分類屬性]] [/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 用四位數字顯示年
■ EDIT
1.功能:文檔編程
2.類型:內部命令
PATH
1.功能:設備可執行文件的搜索路徑,只對文件有效。
2.類型:內部命令
3.格式:PATH[盤符1]目錄[路徑名1]{[;[盤符2:]],<目錄路徑名2>…}
4.使用說明:
(1)當運行一個可執行文件時,DOS會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據PATH命令所設置的路徑,順序逐條地到目錄中搜索該文件;
(2)PATH命令中的路徑,若有兩條以上,各路徑之間以一個分號「;」隔開;
(3)PATH命令有三種使用方法:
PATH[盤符1:][路徑1][盤符2:][路徑2]…(設定可執行文件的搜索路徑)
PATH:(取消所有路徑)
PATH:(顯示目前所設的路徑)
磁盤目錄結構
1.功能:顯示指定驅動器上所有目錄路徑和這些目錄下的所有文件名。
2.類型:外部命令
3.格式:TREE[盤符:][/F][>PRN]
4.使用說明:
(1)使用/F參數時顯示所有目錄及目錄下的所有文件,省略時,只顯示目錄,不顯示目錄下的文件;
(2)選用>PRN參數時,則把所列目錄及目錄中的文件名打印輸出。
刪除目錄
1.功能:將整個目錄及其下屬子目錄和文件刪除。
2.類型:外部命令
3.格式:DELTREE[盤符:]<路徑名>
4.使用說明:該命令可以一步就將目錄及其下的所有文件、子目錄、更下層的子目錄一併刪除,而且不管文件的屬性為隱藏、系統或只讀,只要該文件位於刪除的目錄之下,DELTREE都一視同仁,照刪不誤。使用時務必小心!
摺疊磁盤格式化 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及複製到磁盤上,使該磁盤可以做為DOS啟動盤。若不選用/S參數,則格式化後的磙盤只能讀寫信息,而不能做為啟動盤;
(4)選用[/4]參數,在1.2MB的高密度軟驅中格式化360KB的低密度盤;
(5)選用[/Q]參數,快速格式化,這個參數並不會重新劃分磁盤的磁道和扇區,只能將磁盤根目錄、文件分配表以及引導扇區清成空白,因此,格式化的速度較快。
(6)選用[/U]參數,表示無條件格式化,即破壞原來磁盤上所有數據。不加/U,則為安全格式化,這時先建立一個鏡象文件保存原來的FAT表和根目錄,必要時可用UNFORRMAT恢復原來的數據。
UNFORMAT
1.功能:對進行過格式化誤操作丟失數據的磁盤進行恢復。
2.類型:外部命令
3.格式:UNFORMAT<盤符>[/L][/U][/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個字符組成。
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 [盤符:][路徑]<文件名>
4.使用說明:
(1)選用/P參數,系統在刪除前詢問是否真要刪除該文件,若不使用這個參數,則自動刪除;
(2)該命令不能刪除屬性為隱含或只讀的文件;
(3)在文件名稱中可以使用通配符;
(4)若要刪除磁盤上的所有文件(DEL*.*或DEL.),則會提示:(Are you sure?)(你確定嗎?)若回答Y,則進行刪除,回答N,則取消此次刪除作業。
SUBST
一、subst [盤符] [路徑] 將指定的路徑替代盤符,該路徑將作為驅動器使用
二、subst /d 解除替代
[例子] C:\DOS>subst a: c:\temp? 用c盤temp目錄替代a盤 C:\>subst a: /d?
解除替代 SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: 指定要指派路徑的虛擬驅動器。 [drive2:]path 指定物理驅動器和要指派給虛擬驅動器的路徑。 /D 刪除被替換的 (虛擬) 驅動器。
不加任何參數鍵入 SUBST,可以顯示當前虛擬驅動器的清單。
UNDELETE
1.功能:恢復被誤刪除命令(只可以在純DOS下使用)
2.類型:外部命令。
3.格式:UNDELETE [盤符:][路徑名]<文件名>[/DOS]/LIST][/ALL]
4.使用說明:使用UNDELETE可以使用「*」和「?」通配符。
(1)選用/DOS參數根據目錄里殘留的記錄來恢復文件。由於文件被刪除時,目錄所記載斬文件名第一個字符會被改為E5,DOS即依據文件開頭的E5和其後續的字符來找到欲恢復的文件,所以,UNDELETE會要求用戶輸入一個字符,以便將文件名字補齊。但此字符不必和原來的一樣,只需符合DOS的文件名規則即可。
(2)選用/LIST只「列出」符合指定條件的文件而不做恢復,所以對磁盤內容完全不會有影響。
(3)選用/ALL自動將可完全恢復的文件完全恢復,而不一一地詢問用戶,使用此參數時,若UNDELTE利用目錄里殘留的記錄來將文件恢復,則會自動選一個字符將文件名補齊,並且使其不與現存文件名相同,選用字符的優選順序為:#%——00001~9A~Z。
UNDELETE還具有建立文件的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閱有關DOS手冊。
CLS
1功能:清除屏幕上的所有顯示,光標置於屏幕左上角。
2類型:內部命令
3格式:CLS
VER
1功能:顯示當前系統版本號
2類型:內部命令
3格式:VER
DATE
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]
4使用說明:
(1)選用/C參數列出裝入常規內存和CMB的各文件的長度,同時也顯示內存空間的使用狀況和最大的可用空間;
(2)選用/F參數分別列出當前常規內存剩餘的字節大小和UMB可用的區域及大小;
(3)選用/M參數顯示該模塊使用內存地地址、大小及模塊性質;
(4)選用/P參數指定當輸出超過一屏時,暫停供用戶查看。
摺疊MSD 1功能:顯示系統的硬件和操作系統的狀況。
2類型:外部命令
3格式:MSD[/S]
4使用說明:
(1)選用/I參數時,不檢測硬件;
(2)選用/B參數時,以黑白方式啟動MSD;
(3)選用/S參數時,顯示出簡明的系統報告。
摺疊EXIT 1功能:退出DOS界面。
2類型:外部命令
3格式:EXIT
4使用說明:
(1)輸入EXIT按回車鍵,就可以退出DOS窗口界面了。
摺疊DOS Arp: 顯示和修改「地址解析協議」(ARP) 所使用的到以太網的 IP 或令牌環物理地址翻譯
表。該命令只有在安裝了 TCP/IP 協議之後才可使用
arp -a [inet_addr] [-N [if_addr]]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]
摺疊參數 -a 通過詢問 TCP/IP 顯示當前 ARP 項。如果指定了 inet_addr,則只顯示指定計算
機的 IP 和物理地址。
-g 與 -a 相同。
inet_addr 以加點的十進制標記指定 IP 地址。
-N 顯示由 if_addr 指定的網絡界面 ARP 項。
if_addr 指定需要修改其地址轉換表接口的 IP 地址(如果有的話)。如果不存在,將使用第
一個可適用的接口。
-d 刪除由 inet_addr 指定的項。
-s 在 ARP 緩存中添加項,將 IP 地址 inet_addr 和物理地址 ether_addr 關聯。物
理地址由以連字符分隔的 6 個十六進制字節給定。使用帶點的十進制標記指定 IP
地址。項是永久性的,即在超時到期後項自動從緩存刪除。
ether_addr 指定物理地址。
Ftp 將文件傳送到正在運行 FTP 服務的遠程計算機或從正在運行 FTP 服務的遠程計算機
傳送文件(有時稱作 daemon)。Ftp 可以交互使用。單擊「相關主題」列表中的
「ftp 命令」以獲得可用的「ftp」子命令描述。該命令只有在安裝了 TCP/IP 協議之後才可用。Ftp 是一種服務,一旦啟動,將創建在其中可以使用 ftp 命令的子環
境,通過鍵入 quit 子命令可以從子環境返回到 Windows 2000 命令提示符。當
ftp 子環境運行時,它由 ftp 命令提示符代表。
ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
參數
-v 禁止顯示遠程服務器響應。
-n 禁止自動登錄到初始連接。
-i 多個文件傳送時關閉交互提示。
-d 啟用調試、顯示在客戶端和服務器之間傳遞的所有 ftp 命令。
-g 禁用文件名組,它允許在本地文件和路徑名中使用通配符字符(* 和 ?)。(請參閱
聯機「命令參考」中的 glob 命令。)
-s: filename 指定包含 ftp 命令的文本文件;當 ftp 啟動後,這些命令將自動運行。該參數中
不允許有空格。使用該開關而不是重定向 (>)。
-a 在捆綁數據連接時使用任何本地接口。
-w:windowsize 替代默認大小為 4096 的傳送緩衝區。
computer 指定要連接到遠程計算機的計算機名或 IP 地址。如果指定,計算機必須是行的最
後一個參數。
Nbtstat 該診斷命令使用 NBT(TCP/IP 上的 NetBIOS)顯示協議統計和當前 TCP/IP 連
接。該命令只有在安裝了 TCP/IP 協議之後才可用。 nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
參數
-a remotename 使用遠程計算機的名稱列出其名稱表。
-A IP address 使用遠程計算機的 IP 地址並列出名稱表。
-c 給定每個名稱的 IP 地址並列出 NetBIOS 名稱緩存的內容。
-n 列出本地 NetBIOS 名稱。「已註冊」表明該名稱已被廣播 (bnode) 或者 WINS(其
他節點類型)註冊。
-R 清除 NetBIOS 名稱緩存中的所有名稱後,重新裝入 (lmhosts) 文件。
-r 列出 Windows 網絡名稱解析的名稱解析統計。在配置使用 WINS 的 Windows
2000 計算機上,此選項返回要通過廣播或 WINS 來解析和註冊的名稱數。
-S 顯示客戶端和服務器會話,只通過 IP地址列出遠程計算機。
-s 顯示客戶端和服務器會話。嘗試將遠程計算機 IP 地址轉換成使用主機文件的名
稱。
interval 重新顯示選中的統計,在每個顯示之間暫停 (interval) 秒。按 CTRL+C 停止重新
顯示統計信息。如果省略該參數,(nbtstat) 打印一次當前的配置信息。
Netstat 顯示協議統計和當前的 TCP/IP 網絡連接。該命令只有在安裝了 TCP/IP 協議後
才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a 顯示所有連接和偵聽端口。服務器連接通常不顯示。
-e 顯示以太網統計。該參數可以與 -s 選項結合使用。
-n 以數字格式顯示地址和端口號(而不是嘗試查找名稱)。
-s 顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選
項可以用來指定默認的子集。
-p protocol 顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -
s選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或ip。
-r 顯示路由表的內容。
interval 重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新
顯示統計。如果省略該參數,netstat 將打印一次當前的配置信息。
Ping 驗證與遠程計算機的連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
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
參數
-t Ping 指定的計算機直到中斷。 -a 將地址解析為計算機名。
n count 發送 count 指定的 ECHO 數據包數值。默認值為 4。
-l length 發送包含由 length 指定的數據量的 ECHO 數據包。默認為 32 字節;最大值是
65,527。
-f 在數據包中發送「不要分段」標誌。數據包就不會被路由上的網關分段。
-i ttl 將「生存時間」字段設置為 ttl 指定的值。
-v tos 將「服務類型」字段設置為 tos 指定的值。
-r count 在「記錄路由」字段中記錄傳出和返回數據包的路由。count 可以指定最少 1 台,
最多 9 台計算機。
-s count 指定 count 指定的躍點數的時間戳。
-j computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中
間網關分隔(路由稀疏源)IP 允許的最大數量為 9。
-k computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中
間網關分隔(路由嚴格源)IP 允許的最大數量為 9。
-w timeout 指定超時間隔,單位為毫秒。
destination-list 指定要 ping 的遠程計算機。
Rcp 在 Windows 2000 計算機和運行遠程外殼端口監控程序rshd 的系統之間複製
件。rcp 命令是一個連接命令,從 Windows 2000 計算機發出該命令時,也可以
用於其他傳輸在兩台運行 rshd 的計算機之間複製文件。rshd 端口監控程序可以
在 UNIX 計算機上使用,而在 Windows 2000 上不能使用,所以 Windows 2000
計算機僅可以作為發出命令的系統參與。遠程計算機必須也通過運行 rshd 提供
rcp 實用程序。
rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination
參數
-a 指定 ASCII 傳輸模式。此模式在傳出文件上將回車/換行符轉換為回車符,在傳
入文件中將換行符轉換為回車/換行符。該模式為默認的傳輸模式。 -b 指定二進制圖像傳輸模式。沒有執行回車/換行符轉換。
-h 傳輸 Windows 2000 計算機上標記為隱藏屬性的源文件。如果沒有該選項,在
rcp 命令行上指定隱藏文件的效果與文件不存在一樣。
-r 將源的所有子目錄內容遞歸複製到目標。source 和 destination 都必須是目
錄,雖然即使源不是目錄,使用 -r 也能夠工作。但將沒有遞歸。
source 和 destination
格式必須為 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分,計算機將假定為本地計算機。如果省略了 [.user] 部分,將使用當前登錄的 Windows 2000 用戶名。如果使用了完全合格的計算機名,其中包含句點 (.) 分隔符,則必須包含 [.user]。否則,計算機名的最後部分將解釋為用戶名。如果指定了多個源文件,則 destination 必須是目錄。
如果文件名不是以 UNIX 的正斜槓 (/) 或Windows 2000系統的反斜槓 (\) 打頭,則假定相對於當前的工作目錄。在 Windows 2000 中,這是發出命令的目錄。在遠程系統中,這是遠程用戶的登錄目錄。句點(.)表示當前的目錄。在遠程路徑中使用轉義字符(\、"或'),以便在遠程計算機中使用通配符。
Rexec 在運行 REXEC 服務的遠程計算機上運行命令。rexec 命令在執行指定命令前,驗
證遠程計算機上的用戶名,只有安裝了 TCP/IP 協議後才可以使用該命令。
rexec computer [-l username] [-n] command
參數
computer 指定要運行 command 的遠程計算機。
-l username 指定遠程計算機上的用戶名。
-n 將 rexec 的輸入重定向到 pump。
command 指定要運行的命令。
Route
該命令只有在安裝了 TCP/IP 協議後才可以使用。
route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]
參數
-f 清除所有網關入口的路由表。如果該參數與某個命令組合使用,路由表將在運行
命令前清除。
-p 該參數與 add 命令一起使用時,將使路由在系統引導程序之間持久存在。默認情況下,系統重新啟動時不保留路由。與 print 命令一起使用時,顯示已註冊的持久路由列表。忽略其他所有總是影響相應持久路由的命令。
command 指定下列的一個命令。
命令目的 print 打印路由
add 添加路由
delete 刪除路由
change 更改現存路由
destination 指定發送 command 的計算機。 mask subnetmask 指定與該路由條目關聯的子網掩碼。如果沒有指定,將使用
255.255.255.255。
gateway 指定網關。
名為 Networks 的網絡數據庫文件和名為 Hosts 的計算機名數據庫文件中均引用全部 destination 或 gateway 使用的符號名稱。如果命令是 print 或 delete,目標和網關還可以使用通配符,也可以省略網關參數。
metric costmetric 指派整數躍點數(從 1 到 9999)在計算最快速、最可靠和(或)最便宜的
路由時使用。
Rsh
在運行 RSH 服務的遠程計算機上運行命令。該命令只有在安裝了 TCP/IP 協議後才可以使用。
rsh computer [-l username] [-n] command
參數
computer 指定運行 command 的遠程計算機。
-l username 指定遠程計算機上使用的用戶名。如果省略,則使用登錄的用戶名。
-n 將 rsh 的輸入重定向到 NULL。
command 指定要運行的命令。
Tftp
將文件傳輸到正在運行 TFTP 服務的遠程計算機或從正在運行 TFTP 服務的遠
程計算機傳輸文件。該命令只有在安裝了 TCP/IP 協議後才可以使用。 tftp [-i] computer [get | put] source [destination]
參數
-i指定二進制圖像傳送模式(也稱為「八位字節」)。在二進制圖像模式中,文件一個字節接一個字節地逐字移動。在傳送二進制文件時使用該模式。
如果省略了-i,文件將以ASCII模式傳送。這是默認的傳送模式。此模式將EOL字符轉換為UNIX的回車符和個人計算機的回車符/換行符。在傳送文本文件時應使用此模式。如果文件傳送成功,將顯示數據傳輸率。
computer指定本地或遠程計算機。
put將本地計算機上的文件destination傳送到遠程計算機上的文件source。
get將遠程計算機上的文件destination傳送到本地計算機上的文件source。
如果將本地計算機上的文件file-two傳送到遠程計算機上的文件file-one,請指定put。如果將遠程計算機上的文件file-two傳送到遠程計算機上的文件file-one,請指定get。因為tftp協議不支持用戶身份驗證,所以用戶必須登錄,並且文件在遠程計算機上必須可以寫入。
source指定要傳送的文件。如果本地文件指定為-,則遠程文件在stdout上打印出來
(如果獲取),或從stdin(如果放置)讀取。
destination指定將文件傳送到的位置。如果省略了destination,將假定與source同名。
Tracert該診斷實用程序將包含不同生存時間(TTL)值的Internet控制消息協議(ICMP)回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的TTL之前至少遞減1,必需路徑上的每個路由器,所以TTL是有效的躍點計數。數據包上的TTL到達0時,路由器應該將「ICMP已超時」的消息發送回源系統。Tracert先發送TTL為1的回顯數據包,並在隨後的每次發送過程將TTL遞增1,直到目標響應或TTL達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期TTL值的數據包,而tracert看不到。
命令大全
基礎命令 1 dir 無參數:查看當前所在目錄的文件和文件夾。 /s:查看當前目錄下所有子目錄的文件和文件夾。 /a:查看包括隱含文件的所有文件。 /ah:只顯示出隱含文件。 /w:以緊湊方式(一行顯示5個文件)顯示文件和文件夾。 /p:以分頁方式(顯示一頁之後會自動暫停)顯示。 |more:前面那個符號是「\」上面的那個,叫做重定向符號,就是把一個 命令的結果輸出為另外一個命令的參數。more也是一個命令,dir /w |more 得到的結果和dir /w /p的結果是一樣的。 其他的參數大家可以用:dir/?查看。
2 cd cd 目錄名:進入特定的目錄。如果看到有個目錄顯示為:abcdef ghi 就 輸入:cd abcdef.ghi進入該目錄。 cd\ 退回到根目錄。 cd..退回到上一級目錄。
3 md rd md 目錄名:建立特定的文件夾。 (dos下面習慣叫目錄,win下面習慣叫文 件夾。呵呵!) rd 目錄名:刪除特定的文件夾。
4 cls 清除屏幕。
5 copy copy 路徑\文件名 路徑\文件名 :把一個文件拷貝到另一個地方。
6 move move 路徑\文件名 路徑\文件名 :把一個文件移動(就是剪切+複製)到另 一個地方。
7 del del 文件名:刪除一個文件。 del *.*:刪除當前文件夾下所有文件。 del不能刪除文件夾。
8 deltree 刪除文件夾和它下面的所有子文件夾還有文件,厲害。。。不要亂用。
9 format format x: :x代表盤符,格式化一個分區。在dos下是用fat文件系統格式 化的,在windows2000安裝的時候會問你要不要轉換為ntfs。
10 type type 文本文件名:顯示出文本文件的內容。
11 edit 其實這是個小程序,編輯文本文件用的。
12 ren ren 舊文件名 新文件名:改文件名。
net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: \\ip\c$ 登陸後映射對方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
網絡命令
1 ping ping 主機ip或名字:向目標主機發送4個icmp數據包,測試對方主機是否收 到並響應,一般常用於做普通網絡是否通暢的測試。但是ping不同不代表網 絡不通,有可能是目標主機裝有防火牆並且阻止了icmp響應。 ping -t :不停的發送數據包。當然都很小,不能稱作攻擊。有些人自己寫 了一些類似於ping命令的程序,不停的發送很大的數據包,以阻塞目標主機 的網絡連接。
2 net 建議是用net /?獲取具體幫助信息。實在是有很多參數,參數下面還有參 數。常用:net view \\主機 來看共享,net start/stop 服務 來啟動和停 止服務,信使服務個人不太喜歡。
3 netstat netstat 主機:查看主機當前的tcp/ip連接狀態,如端口的狀態。
4 nbtstat nbtstat 主機:查看主機使用的NetBIOS name。
5 tracert tracert 主機:查看從你自己到目標逐機到底經過了那些路徑。如: tracert 然後等待。。。就會看到你經過的一個個路由節 點,一般大一點的路由器,如電信的主幹路由,除了ip以外,都有英文標示 的。
6 pathping pathping 主機:類似tracert,但可以顯示一些tracert不能顯示出來的信 息。可以自己試試。
7 ftp 字符方式的ftp,不用裝cuteftp了。
8 telnet 字符方式的遠程登錄程序,是網絡人員極其愛用的遠程登錄程序。我最近常 用來調試郵件服務器。
9 ipconfig 非常有用的網絡配置、排錯。。。命令。 不加參數顯示當前機器的網絡接口狀態。 /all 先是詳細的信息。 /release 釋放當前ip。 /renew 重新申請ip。 /flushdns 刷新dns緩存。 /registerdns 重新栽dns服務器上註冊自己。 。。。。。。 可以查詢本計算機的ip地址。
10 arp 操作當前的arp緩存。 -a 顯示arp緩存。 -d 刪除一條緩存紀錄。 -s 添加一條緩存紀錄。
11 nslookup 排除dns錯誤的利器。是一個交互的工具。使用之前請先努力弄清楚dns的作用以及dns的工作原理。
12 xcopy是一個外部命令,也就是說,是一個小程序,有的時候會發現軟盤上沒有,硬盤上也沒有。。。昏倒。。。當然勇氣來使比copy好用,。
13 smartdrv.exe 加載磁盤緩存,參數是緩存的大小,單位是kb。 如:smartdrv 32768 就是加載32M的緩存。 緩存的作用在你安裝WIN2K的時候非常明顯!不加緩存裝WIN2K PRO要3小時左右,加載8M緩存後,只要30分鐘。 原理是在內存中劃分出一塊區域,在安裝期間不斷地把硬盤上的數據讀取到那塊緩存區域中,充分利用了內存。
14 AT和任務計劃作用一樣。 以下是使用方法,可以通過在命令提示符下面輸入:AT /?獲得幫助。 AT 命令安排在特定日期和時間運行命令和程序。 要使用 AT 命令,計劃服務必須已在運行中。 2021年12月30日 (四) 15:45 (CST)2021年12月30日 (四) 15:45 (CST)紫若冰仙(討論) AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command" \\computername 指定遠程計算機。 如果省略這個參數,會計劃在本地計算機上運行命令。 \\127.0.0.1代表本機。和不加這個參數意思一樣。 id 指定給已計劃命令的識別號。 用來識別任務,比如你要添加好幾個任務,ID=1就代表第一個嘍! /delete 刪除某個已計劃的命令。如果省略 id, 計算機上所有已計劃的命令都會被刪除。 /yes 不需要進一步確認時,跟刪除所有作業 的命令一起使用。 time 指定運行命令的時間。 /interactive 允許作業在運行時,與當時登錄的用戶 桌面進行交互。 /every:date[,...] 每個月或每個星期在指定的日期運行命令。 如果省略日期,則默認為在每月的本日運行。 /next:date[,...] 指定在下一個指定日期(如,下周四)運行命令。 如果省略日期,則默認為在每月的本日運行。 "command" 準備運行的 Windows NT 命令或批處理程序。
DOS特徵
特色 DOS系統的確已經完全被取代,但DOS命令仍作為使用Windows之餘的一個有益補充,用來解決很多WIindows解決不了的問題,或者更適合通過DOS命令來解決的問題。現在自然沒有多少人再費心學習DOS的內存配置、驅動程序加載技術,更多人以掌握一種或多種DOS應用程序的使用方法為榮,如分區、格式化、磁盤修復程序、Ghost備份等。這顯示了DOS是被作為一種工具而廣泛應用,而不是其本義的操作系統。
支持
針對當前的計算機應用需要,DOS愛好者開出了支持在DOS下讀取閃存盤的驅動程序,使得U盤可取代軟盤;此外,還有可在DOS下讀取NFTS分區的工具,在DOS下對鼠標的支持程序、對各種光驅的萬能驅動程序等。這些程序的開發擴展了DOS的適應能力。
延伸
現在談DOS,不再局限於DOS操作系統,而是更廣泛地應用到Windows下的命令提示符。
WINDOWS操作系統中已經不帶DOS了,如果想進入DOS ,可以裝一個DOS6.0版本。然而WINDOWS提供一個和DOS的操作界面一樣的引導區,在「運行」中輸入「cmd」,或者使用快捷鍵「WIN+R」就可以進入。
windows下cmd只能執行32位程序命令,而純dos則是16位程序命令。
還有面向中文的UC-DOS。
同時批處理文件也成為輔助windows批量操作一種很好的小程序。
Windows系統下DOS系統進入,並用DOS工具優化系統 開始->運行->在打開的對話框裡輸入「command 」或「cmd」,再單擊「確定」即可!
或者:
開始->所有程序->附件->命令提示符
在DOS系統下對系統進行優化
命令提示符
1.按快捷鍵win+r,然後輸入「cmd」,進入DOS命令提示符
2.還可以輸入相應的其它命令:如ping命令測試網絡是否正常。
3.在Windows XP的上輸入mem.exe可以進入類似於DOS的東西
磁盤工具
電腦的很多故障都與操作系統或硬盤有關,這時要想對電腦進行維修,進入DOS模式下進行硬盤維護或重裝操作系統是必然的步驟。如何啟動或進入DOS模式呢?如果你還能進入windows,你可選從「開始」 「關閉系統」 「重新啟動計算機並切換到MS-DOS方式」即可(註:如沒特殊指明,本文所講的操作系統皆以Windows 98為例)。
而要想進入「純DOS」模式下,可在啟動電腦快要出現Windows畫面時連續按F8鍵,在出現的菜單中再選「Command prompt only」進入。或者你可用做好的可啟動軟盤或光盤在電腦啟動時以軟盤或光盤啟動方式進入。
需要說明的是要啟動或進入DOS模式,要求磁盤要具有引導的能力(即具有三個系統文件,MSDOS.SYS、IO.SYS和COMMAND,COM),如果要從硬盤啟動,只要硬盤可以引導就行了。而如果要從軟盤或光盤啟動,就要有一張軟盤或光盤DOS引導盤或系統盤,並將其插入軟驅或光驅,在BIOS中將磁盤啟動順序設為軟驅或光驅優先—啟動電腦後按住鍵盤上的「DEL」鍵進入主機的CMOS設置(Award bios),將CMOS主菜單中的Advanced
bios Fetures項中的「BOOT SEQUENCE(啟動順序)」選項中的默認的先C後其它的參數改為先「A(Floppy)」或先「CDROM」(A=軟驅先啟動,CDROM=光驅先啟動)。
最後選擇保存並退出CMOS主菜單。待DOS系統啟動後,Windows 98的啟動盤將自動為你的光驅加載實模式驅動程序。此時如果是從軟盤或光盤啟動將出現A>、A:\>或光驅盤符,而如從硬盤上啟動則出現C>或C:\>,進入後我們就可以輸入命令進行「戰鬥」了。[1]
參考文獻
- ↑ 什麼是DOS操作系統, 百度 ,2012-04-26