【五術堪輿學苑】

 找回密碼
 【立即註冊】
查看: 532|回復: 0
打印 上一主題 下一主題

【要想成為高手,必須懂得DOS 】

[複製鏈接]
跳轉到指定樓層
作者
發表於 2012-10-9 16:19:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

要想成為高手,必須懂得DOS


作者:purple


 http://www.centurys.net/viewthread.php?tid=67781&fpage=1&highlight=dos

 

DOS起步操作


你想成為電腦高手嗎?

 

你是否面對著種種電腦故障卻無從下手,是否羡慕他人熟練地解決各種問題?

 

如果你的回答為"是",那麼問問你自己"你會DOS操作嗎?"


微 軟產品向下相容的特點決定了Windows需要構建在DOS的基礎上,同時由於Windows系統存在著種種不穩定的因素,哪怕是微軟宣稱極其穩定的 Windows NT/2000也經常出現一些其自身難以修復的故障,這時就不得不使用DOS來解決這些問題。

 

因此,要想成為高手,必須懂得DOS………

 

DOS小巧且靈活,使用一張軟碟就能啟動。刷新主板、顯卡的BIOS大部分都必須在DOS下進行,不會DOS能行嗎?

 

學習DOS不僅可以使你解決一些常見的故障,並且可以提高你對事物的探索能力,同時也為學習Linux、UNIX等作業系統打下了一定的基礎。

 

隨著 Windows系統的普及,書店書架上的DOS書籍漸漸地被Windows書籍所替代,使得人們對DOS的瞭解越來越少,普通的電腦用戶對於DOS簡直是 一竅不通,電腦出了問題後又只得求救於他人。

 

學DOS也不僅僅是為了操作,在學習的同時也可以掌握一些基礎的概念,使以後的操作更有正確的依據。

 

我發現大多數電腦初學者由於對概念的模糊,使得其操作時往往張冠李戴。

 

為了幫助廣大電腦用戶成為電腦高手,我們現在一起來踏上DOS之路。

 

一、DOS使用常識

 

DOS(Disk Operating System)是一個使用得十分廣泛的磁片作業系統,就連眼下流行Windows9x/ME系統都是以它為基礎。

 

常見的DOS有兩種:IBM公司的PC-DOS和微軟公司的MS-DOS,它們的功能、命令用途格式都相同,我們常用的是MS-DOS………


DOS使用常識

 

DOS的概況


DOS(Disk Operating System)是一個使用得十分廣泛的磁片作業系統,就連眼下流行的Windows9x/ME系統都是以它為基礎。

 

常見的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系統。


DOS的基礎知識

 

1)DOS的組成


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

 

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

 

但 光有啟動程式還不行,DOS作為一個字元型的作業系統,一般的操作都是通過命令來完成。

 

DOS命令分為內部命令和外部命令。內部命令是一些常用而所占空間 不大的命令程式,如dir、cd等,它們存在於COMMAND.COM檔中,會在系統啟動時載入到記憶體中,以方便調用。而其他的一些外部命令則以單獨的 可執行檔存在,在使用時才被調入記憶體。


(小知識:可執行的程式檔有*.COM和*.EXE兩種,一般來講,*.EXE檔為軟體執行程式,而*.COM檔則為命令程式)

 

2)DOS的啟動


如果你安裝了WIN98,在電腦啟動時按住Ctrl不放,出現啟動選擇功能表,選擇5"Command Prompt Only"即可進入DOS方式。

 

目 前我們常用的作業系統有windows 9x/Me,NT,2000等,都是視覺化的介面。

 

在這些系統之前的人們使用的作業系統是DOS系統。

 

DOS系統目前已經沒有什麼人使用了,但是dos命 令卻依然存在於我們使用的windows系統之中。

 

大部分的DOS命令都已經在Windows裏變成了視覺化的介面,但是有一些高級的DOS命令還是要在 DOS環境下來執行。

 

所以學習命令行對於我們熟練操作Windows系統是很有必要的。

 

不同的作業系統要用不同的命令進入命令行介面。


在Win9x/Me的開始功能表中的運行程式中鍵入"command"命令,可進入命令行介面。


在Win2000/NT的開始功能表中的運行程式中鍵?quot;cmd"命令,可進入命令行介面。


下面我用講到的DOS命令都可以在Windows Me作業系統中執行。

 

那麼,我們如何進入命令行視窗?


開始——〉運行——〉鍵入command命令——〉回車


進入了命令行操作介面(DOS視窗),在DOS視窗中只能用鍵盤來操作。

 

在DOS中通過輸入英文命令加回車鍵這種方式來執行程式。

 

3)DOS的系統提示符


DOS啟動後,會顯示"C:>"以及一個閃動的游標,這及是DOS的系統提示符,它表示了當前所在的盤符和目錄,我們可以輸入"[盤符] :"來進行轉換,如"A:"、"E:"。這裏要注意輸入的盤符一定要是存在的。


(小知識:盤符從A到Z,通常A、B盤為軟盤機,硬碟的盤符從C開始,而光碟機的盤符為最後一個)

 

4)檔及目錄
電腦中的資料主要都是以檔形式存儲的,也可以說DOS以檔的形式來管理資料。


檔 是相關資料的集合,若干資料聚集在一起組成一個檔。

 

每個檔都有檔案名,檔案名由主檔案名和尾碼名兩部分組成,中間有小圓點隔開。


DOS6.22及其以前版 本最多僅支援8個字元的主檔案名和3個字元的尾碼名,而從Windows 95的DOS7.0開始就可支援128個字元的主檔案名和尾碼名。字母、漢字、數位和一些特殊符號如"!、@、#"都可以作為檔案名,但不能 有"/、\、|、:、?"等符號。

 

通常我們可以通過檔的尾碼名看出該檔的類型,比如:


尾碼名 文件類型


EXE 可執行程式檔


COM 可執行命令檔


BAT 可執行批次檔案


TXT 文字檔案


DAT 資料檔案


BAK 備份檔案

 

為 了方便用戶進行操作,DOS還允許使用通配符。

 

所謂通配符,就是"?"與"*"這兩個符號,它們可以用來代替檔案名中的某些字元。

 

"?"代表一個合法的字 元或空字元,比如"AB?D.EXE"檔就可以表示"ABCD.EXE"、"ABDD.EXE"、"ABZD.EXE"等。

 

而"*"則代表若干個字元,如"*.BAT"就代表當前目錄下所有尾碼名為"BAT"的檔。


DOS 以目錄樹的形式管理磁片,這裏的目錄就相當於Windows中的檔夾。

 

和檔夾一樣,目錄也是一層一層的,構成一個樹的形式。

 

在一個盤符中最底層的目錄為根 目錄,根目錄下的目錄都稱為它的子目錄,根目錄用"\"表示,一個目錄的上一層目錄用".."表示。

 

我們可以通過路徑來查找某一個檔或目錄,路徑就如同位 址一樣,可以使用戶方便、準確地進行查找。

 

比如"C:\Windows\Command\deltree.exe"就是一個檔的路徑。

 

在同一個目錄下,不允許存在相同名稱的檔或目錄。


DOS的內部命令


DOS的內部命令是進行操作的基礎,完成了對它們的學習你就跨進了DOS系統的大門。

 

1)DIR--顯示指定路徑上所有檔或目錄的資訊它的格式為"DIR [盤符:][路徑][檔案名] [參數]",比如"DIR E:\FF.M3U"。輸入後回車則會顯示出相關資訊(如圖1)。

 

另外它還有幾個參數:

 

/W:寬屏顯示,一排顯示5個檔案名,而不會顯示修改時間,檔大小等資訊;


/P:分頁顯示,當螢幕無法將資訊完成顯示時,可使用其進行分頁顯示;


/A:顯示具有特殊屬性的檔,這裏的屬性有"H"隱藏、"R"唯讀等,我們可以輸入"DIR *.* /AH"來顯示當前目錄下所有具有隱藏屬性的檔;


/S:顯示當前目錄及其子目錄下所有的檔,通過這個參數,我們可以進行某個檔或目錄的查找,比如我們可以在"C:>"後輸入"DIR *.DAT /S"來查找C盤中所有尾碼名為DAT的檔。

 

幾種參數可以同時使用,例如"DIR *.COM /W /P /S"。


如圖1

 

2)MD--建立目錄


它的格式為"MD [盤符][路徑]",例如"MD TEMP"。


注意:該命令一次只能建立一個目錄。

 

3)RD--刪除目錄


格式為"RD [盤符][路徑]"。


注意:該命令只能刪除空目錄,並且不能刪除當前目錄。

 

4)CD--進入指定目錄


格式為" CD [路徑]",例如"CD HAPPY"。


注意:只能進入當前盤符中的目錄。其中"CD\"為回到根目錄,"CD.."為回到上一層目錄。

 

5)COPY--拷貝檔


格式為"COPY [原始目錄或檔] [目的目錄或檔]",比如"COPY C:\*.COM D:\",我們也可以輸入"COPY C:\Command.COM D:\Command.BAK"來進行檔拷貝並改名。


注意:使用該命令進行檔拷貝時,目的目錄一定要存在。

 

6)DEL--刪除檔


格式為"DEL [盤符][路徑][檔案名] [參數]",比如"DEL C:\DATA\*.BAK"。

 

它有一個參數:"/P",可以使用戶在刪除多個檔時對每個檔都顯示刪除詢問(如圖2)。

 

7)REN--改名


格式為"REN [原名] [現名]",7.0以後版本的DOS都支持對檔案名和目錄名的修改,而以前的DOS只能修改檔案名。

 

8)TYPE--顯示文字檔案


格式為"TYPE [檔案名]",能對文字檔案進行查看。

 

9)discopy--磁片複製


[功能] 複製出一個和原來磁片內容一模一樣的磁片

 

[格式] diskcopy 源驅動器名 目的驅動器名

 

[說明] 它的主要用途就是用來備份。

 

比如我們的電腦在剛買來時,會隨機附帶一些設備驅動程式磁片,這些驅動程式在以後都有可能用到,為防止這些磁片的損壞,一定要將它們都備份一套,這時,使用diskcopy命令是比較快捷和方便的。

 

10) deltree--刪除目錄樹

 

[格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] […]]

 

[說明] 這個命令將整個指定目錄樹全部消滅,而不管它是否是唯讀、隱藏與否。

 

使用應特別小心。它是一個危險命令。

 

11) mem--查看你的電腦記憶體有多少,以及記憶體的使用情況。

 

[格式] 直接鍵入mem命令

 

12) chkdsk--檢查你的磁片的使用情況。

 

[格式] chkdsk 磁片名

 

[說明] 例如要檢查A盤使用情況,就輸入chkdsk A: ,檢查c盤使用情況,就輸入chkdsk C: ,如果直接輸入chkdsk,就檢查當前磁片的使用情況。

 

13) sys--傳遞系統檔命令。將DOS的兩個隱含的系統IO.SYS和MSDOS.SYS傳送到目標磁片的特定位置上,並將COMMAND.COM檔複製過去。

 

完成後,目標盤成為DOS的啟動盤。

 

[格式] [C:][path]SYS [C1:][path] d2:

 

[說 明] 由於這幾個檔需要複製到特定位置上,所以用COPY命令完成的複製未必能夠啟動機器。

 

能過SYS命令,DOS可以將目標盤已佔據特定位置的檔移動,並將系 統檔複製到相應位置上。參數C1:path用來指明系統檔所在目錄。

 

如不指明,則缺省為當前盤的當前目錄。所以這個命令一般要在源盤的根目錄進行。

 

14) pass--設定DOS尋找.COM、.EXE、.BAT檔的所在目錄

 

[格式] path=[[drive:]path[;…]]或path

 

[說 明] 只打path沒有參數時,只顯示環境變數內容。

 

有參數時,重新設置path變數。

 

在沒有指定path環境變數時,用戶發出的命令,DOS首先判斷其是否為 內部命令,再查找當前目錄中是否有主檔案名是該命令的可執行檔,如果均不是,則顯示資訊“Bad command or filename”。

 

如果發出了指定路徑的命令,則在指定徑中依次查找,仍找不到則出現上述提示。

 

15) cls--清除顯示器螢幕上的內容,使DOS提示符到螢幕左上角。

 

[格式] cls

 

16) time--顯示和設置DOS的系統時間

 

[格式] time [hh[:mm[:ss[.cc]]]

 

17) date--顯示和設置DOS的系統日期

 

[格式] date [MM-DD-YY]

 

18) ver--顯示正在運行的DOS系統版本號

 

[格式] ver

 


DOS的外部命令

 

DOS的外部命令就是一些應用程式,能夠使用戶的操作更加方便和深入。

 

這些外部命令都是以檔的形式存在,Windows系統的DOS外部命令保存在Windwos主目錄下的"Command"目錄中。

 

下面就讓我們來看看常用的一些DOS外部命令。

 

1)FORMAT(Format.COM)--格式化命令


眾所周知,新買的磁片都必須經過格式化後方能使用,FORMAT命令可以完成對軟碟和硬碟的格式化操作,格式為"FORMAT [盤符] [參數]",例如:"FORMAT A: /S"。它有兩個常見的參數:

 

/Q:進行快速格式化;


/S:完成格式化,並將系統引導檔拷貝到該磁片。

 

注意:該命令會清除目的磁片上的所有資料,一定要小心使用。

 

如果進行了普通的格式化,那磁片上的資料還有可能恢復,但如果加上了"/Q",那要恢復就比蹬天還難了。

 

2)EDIT(Edit.COM)--編輯命令


其實它就是一個文本編輯軟體(如圖3),使用它可以在DOS下方便地對文字檔案進行編輯,格式為"EDIT [檔案名] [參數]",它的參數不是特別實用,我在此就不多講。

 

如圖3

 

3)SYS(Sys.COM)--系統引導檔傳輸命令


它能夠將IO.SYS等幾個檔傳輸到目的磁片,使其可以引導、啟動。

 

格式為"SYS [盤符]"

 

4)ATTRIB(Attrib.EXE)--檔屬性設置命令


通 過該命令,我們可以對檔進行屬性的查看和更改。

 

格式為"ATTRIB [路徑][檔案名] [參數]",如果不加參數則為顯示檔屬性。

 

它的參數有"+?"和"-?"兩種,"?"代表屬性代號,這些代號有:"H"隱藏;"S"系統;"R"唯 讀,"+"表示賦予,"-"表示去除。

 

5)XCOPY(Xcopy.EXE)--拷貝命令


該命令在"COPY"的基礎上進行了加 強,能夠對多個子目錄進行拷貝。

 

它的參數比較多,但是最常用的是"/S",它可以對一個目錄下屬的多個子目錄進行拷貝,另外"/E"可以拷貝空目錄。格式 為"XCOPY [源路徑][原始目錄/檔案名] [目的目錄/檔案名] [參數]"。

 

6)SCANDISK(Scandisk.EXE)--磁片掃描程式
這個命令在實際的操作中有很大的用處,它能對磁片進行掃描並修復,能夠解決大部分的磁片檔損壞問題。

 

格式為"SCANDISK [盤符:] [參數]"下面是它的幾個參數:

 

/fragment [驅動器名:\路徑\檔案名]:使用這個參數可以顯示檔是否包含有間斷的塊,我們可以通過運行磁片整理程式來解決這個問題;


/all:檢查並修復所有的本地驅動器;


/autofix:自動修復錯誤,即在修復時不會出現提示;


/checkonly:僅僅檢查磁片,並不修復錯誤;


/custom: 根據Scandisk.ini檔的內容來運行Scandisk,Scandisk.ini是一個文字檔案,它包含了對Scandisk程式的設置,其中的 [custom]塊是在加上"/custom"參數後才執行的,用戶可以根據自己的不同情況來進行不同的設置;


/nosave:在檢查出有丟失簇後直接刪除,並不轉化為檔;


/nosummary:不顯示檢查概要,完成檢查後將直接退出程式;


/surface:在完成初步檢查後進行磁片表面掃描;


/mono:以單色形式運行Scandisk。

 

我 們可以根據不同的情況來加上不同的參數。

 

我們可以執行"scandisk /all /checkonly /nosave /nosummary"來完成對磁片的檢查並且自動退出,另外還可以編輯scandisk.ini檔中設置,再運行"scandisk /custom"。

 

如果被損壞的檔比較多,我們可以使用"/autofix"來進行自動修復,不然會忙死你的。

 

7)CHKDSK(Chkdsk.EXE)--磁片檢查命令


它會檢查磁片,並會顯示一個磁片狀態報告。

 

格式為"CHKDSK [盤符:] [參數]",最常用的參數是"/F",可以對檔錯誤進行修復。

 

8)MOVE(Move.EXE)--文件移動命令使用它可以對檔進行移動。

 

格式為"MOVE [原始檔案] [目的路徑]"。

 

同時也可以使用通配符。

 

9)DELTREE(Deltree.EXE)--刪除命令


這 可是DEL命令的超級加強版,它不僅可以刪除檔,並且會將指定目錄和其下的所有檔和子目錄一併刪掉。使用它,我們可以很方便的對目錄進行徹底的刪除。

 

格 式"DELTREE [檔/路徑] [參數]",參數有一個"/Y",使用時系統會對每個檔進行詢問,回答"Y"後才刪除。

 

10)FDISK(Fdisk.EXE)--分區命令


我們可以使用它對硬碟進行分區操作,我在下一部分會進行具體講解。

 

以上就是常用的一些DOS外部命令,使用它們可以使你的操作更方便,同時也是進行系統修復所必不可少的。

 

請大家好好地掌握每一個命令及其用處。

 

 

更多的DOS命令

 

命令 功能 命令 功能


ctty 改變控制設備 attrib 設置檔屬性


emm386   擴展記憶體管理 defrag 磁片碎片整理


fdisk 硬碟分區 doskey  調用和建立DOS巨集命令


lh/loadhigh 將程式裝入高端記憶體 debug 程式調試命令


move 移動文件,改目錄名 fc  文件比較


prompt  設置提示符 more 分屏顯示


smartdrv 設置磁片加速器 set 設置環境變數


subst 路徑替換 setver 設置版本


xcopy     拷貝目錄和檔 vol  顯示指定的磁片標籤號

 

大家如果感興趣的話,不妨自己在DOS視窗中打打這些命令試試看

 


FDISK使用介紹


對硬碟進行分區、格式化,是每個硬碟都必須經過的步驟。

 

在這裏我就來具體講解一下怎樣使用FDISK進行硬碟分區。

 

FDISK程式是DOS和Windows系統自帶的分區軟體,雖然其功能比不上有些軟體,但用它分區是十分安全的。一下就是具體的操作步驟:

 

1)進入DOS方式。在系統引導、出現"Starting Windows....."的時候按下"F8"鍵,然後再選擇"Command Prompt Only"即可進入DOS方式。

 

2)鍵入"FDISK"後回車即可進入。

 

3)這時軟體會問你是否支援FAT32,回答"Y"就可以建立FAT32分區,回答"N"則會使用FAT16,決定以後按回車。

 

4)出現FDISK的主功能表,要建立分區請選擇"1"再回車。

 

5)建立主分區(Primary Partition),選擇"1"後回車。

 

6)這時系統會詢問你是否使用最大的可用空間作為主分區,如果回答"Y",那麼軟體就會將所有的磁碟空間劃分成一個分區,回答"N"則可以劃分多個分區,對於現在的硬碟來說,一般都比較大,如果劃分成一個分區就不太好管理,因此可以選擇輸入"N"來分成多個分區。

 

7)軟體會提示你輸入主分區的大小,輸入後回車。

 

8)完成後按ESC鍵回到主功能表。

 

9)對於一個硬碟,必須設置一個活動分區後才可以引導作業系統,所以我們需要進入"2"項。

 

10)這是會提示用戶輸入活動分區的號碼,由於只有一個分區,就輸入"1"。 完後會在狀態欄中顯示一個"A",表示此分區為活動分區。

 

11)一個硬碟只能有一個主分區,因此如果現在要劃分剩下的硬碟空間就必須建立擴展分區,回到主功能表後選擇"2"。

 

12)程式會提示用戶輸入擴展分區的大小。

 

13)擴展分區建立完成後,會顯示主分區和擴展分區的相關資料,按ESC鍵。

 

14)這時會提示沒有邏輯盤的資訊,你可以將整個擴展分區劃分成一個邏輯盤,或者分成幾個邏輯盤。現在可以輸入第一個邏輯盤的大小,然後回車。

 

15)這時會顯示第一個邏輯盤的相關資訊,並且要求你輸入第2個邏輯盤的大小。

 

16)完成後即可按ESC鍵退回到主功能表。

 

17)這時在按ESC退出FDISK再重新啟動,就可以對分區進行格式化了。

 

如果是對已經分好區的硬碟進行重新分區,那麼在主功能表時就必須先進入第三項將分區刪除後才能進行。


 

引用:http://tw.myblog.yahoo.com/jw!PkJEhSiBHxNBJ2r.zsTgwWYx/article?mid=502


 

評分

參與人數 1銀幣 +1 收起 理由
左輔 感謝發表文章。

查看全部評分

【自由發言誠可貴、言辭水準需更高、若有污衊髒言顯、術龍五術堪輿學苑、不歡迎的喲!】
回復

使用道具 舉報

QQ|【google翻譯】|【手機版】|【Archiver】|【五術堪輿學苑】 ( 皖ICP備11003170號 )

GMT+8, 2024-11-17 07:51 , Processed in 0.124999 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表