Board logo

標題: [資源分享] [轉貼] MS-DOS 之基本使用 [打印本頁]

作者: 祐祐    時間: 2010-8-8 11:51     標題: [轉貼] MS-DOS 之基本使用

MS-DOS 之基本使用

DOS為 Disk Operating System 之簡稱,意指磁碟作業系統

。DOS用來控制整個電腦系統的設備及管理電腦系統的資源

。DOS也是使用者和電腦的橋樑,透過DOS才能和電腦溝通,

享用資源。


MS-DOS 為美國Microsoft公司所出版的磁碟作業系統,目前

與IMB PC相容機種常用的軟式磁碟機如下:
尺寸(吋) 規格 容量(位元組)
5.25 雙面雙密度 1.2MB
3.5 雙面 1.44MB


目前DOS版權,版本為MS-DOS V6.22。

 

一、啟動MS-DOS
1.打開電腦及顯示器的電源。
2.電腦開機後首先自動進行自我測試,包括基本系統測試、

螢幕測試、記憶體
測試,鍵盤測試等....。
3.載入開機程式,包括IO.SYS、BIOS.SYS、COMMAND.COM。
執行自動批次檔,AUTOEXEC.BAT(含CONFIG.SYS)。
4.開機完成後,DOS會出先一道訊息表示開機成功,或是直

接出現提示符號。
Microsoft(R) MS-DOS Version 6.20
(c)Copyright Microsoft Corp 1981-1993
C:\>_
此底線會不斷閃爍,稱為游標。


二、MS-DOS 常用指令及功能

1. TREE

在介紹這個指令之前,我們先要提到目錄的觀念,所謂目錄

就像圖書館的分類一樣,將同類的書置於同一書架,方便讀

者的借閱,也有助於圖書館的管理。同樣地,我們建立一個

子目錄將類似的檔案存放在一起,那麼以後我們要找檔案就

可以很容易找到我們所需要的檔案了。

下面我們有一個例子:

C:\>TREE 顯示這一層以下的所有子目錄。



 

其中 C:\ 我們稱為根目錄,而其他如 DOS、EDIT、ET3、

WINDOWS皆稱為子目錄,當然子目錄下仍然有子目錄,叫做

次子目錄。例如 EDIT下又有 PE3和 HE4兩個次子目錄,如

此形成樹狀的結構目錄。

2. DIR 列出詳細的檔案資料

C:\>dir 列出現行所在目錄下詳細的檔案資料

Volume in drive C is MS-RAMDRIVE

Directory of C:\

COMMAND COM  47845 04-09-91 5:00a
AUTOEXEC BAT  24 06-11-92 9:40a
CONFIG SYS  63 06-11-92 9:40a
EDIT COM  413 04-09-91 5:00a
DOS  <DIR>  02-08-95 2:56p
EDIT  <DIR>  02-08-95 2:56p
ET3  <DIR>  02-08-95 2:57p
WINDOWS  <DIR>  02-08-95 2:57p
TREE TXT  173 02-08-95 3:08p
SYS COM  13440 04-09-91 5:00a
PRINT EXE  15656 04-09-91 5:00a
XCOPY EXE  15804 04-09-91 5:00a
BAT  <DIR>  02-08-95 3:03p
README   750 02-08-95 4:41p
README TXT  343 02-08-95 3:10p
15 file(s) 94511 bytes
4966400 bytes free  

C:\>dir/w 列出現行所在目錄下簡單的檔案資料

Volume in drive C is MS-RAMDRIVE

Directory of C:\

COMMAND.COM AUTOEXEC.BAT CONFIG.SYS EDIT.COM [DOS]
[EDIT] [ET3] [WINDOWS] TREE.TXT SYS.COM
PRINT.EXE XCOPY.EXE [BAT] README README.TXT
15 file(s) 94511 bytes
4966400 bytes free

3. CD 設定或改變現行目錄

【語法】 CD [磁碟:][路徑][目錄名稱]

    CD .. 回上一層目錄

Ex : C:\>cd dos 到dos目錄下

  C:\DOS>cd .. 回上一層目錄


4. MD 建立子目錄

【語法】 MD [磁碟:][路徑][目錄名稱]

Ex : C:\>md basic 建立basic子目錄



5. RD 刪除子目錄

【語法】 RD [磁碟:][路徑][目錄名稱]

*刪除一個已經存在的目錄前,必需先確定目錄中沒有任何

檔 案,你才能刪除此一目錄。

Ex : C:\>rd basic 刪除basic子目錄



6. CLS 清除螢幕,將螢幕清成空白。



7. COPY 拷貝檔案

【語法】 COPY [來源檔案] [目的檔案]

Ex : C:\>copy readme.txt edit\pe3\read.txt

將根目錄下的readme.txt拷貝到子目錄pe3下的read.txt



8. DEL 刪除檔案
【語法】 DEL [磁碟:][路徑]檔名

Ex : C:\>del readme.txt 刪除readme.txt檔



9. DELTREE 刪除子目錄
【語法】 DELTREE [磁碟:][路徑]子目錄

Ex : C:\>deltree pe3 刪除pe3子目錄

執行此命令後會出現下列訊息

Delete directory "pe3" and all its subdirectories?

[yn]_

如果"是"按 y鍵,如果"不"按 n鍵。刪除前請考慮清楚後再

執行 ,一旦刪除後就很難救回來了。


10. formAT 將磁片格式化
【語法】 formAT [磁碟:]

Ex : C:\>format(/q) a: 將A磁片(快速)格式化

C:\>format/s a: 將A磁片格式化,並作成開機磁片。


11. HELP 線上功能說明書。


12. PRINT 自印表機列印檔案內容

【語法】 PRINT [磁碟:][路徑]檔名

Ex : C:\PE3>print read.txt 將read.txt檔送到印表機列




13. REN 更改檔案名稱
【語法】 REN 舊檔名 新檔名

Ex : C:\PE3>ren read.txt readme 將read.txt檔名改成

readme


14. TYPE 顯示檔案內容
【語法】 TYPE [磁碟:][路徑]檔名

Ex : C:\PE3>type read.txt 顯示readme檔案內容

 

※凡是你遇到不會使用的指令都可以下指令 /? 或執行

help 查詢。

Ex : C:>dir /?

你也可以找一本MS-DOS的使用手冊,它對我們在遭遇困難時

是相當有幫助的。

 

三、檔案命名規則

1.檔案名稱是由檔案主名和檔案副名兩部份組成的。

檔案主名:占 8bit,最多8個字元。

檔案副名:占 3bit,最多3個字元。

【 Ex 】 AUTOEXEC.BAT ; CONFIG.SYS

2.檔案名稱中的字元可以是英文字母、數字、符號,但下列

的字元不能使用:

."/\:|<>+=;,'

3.通用字元

※在檔案名稱及檔案副名可使用兩個特殊符號?及*。當你

下達DOS命令時,運用這兩個特殊符號會有很大的彈性。

※問號(?)

在檔案名稱或檔案副名內的?,代表任何字元佔據?所在之

位置。

※星號(*)

在檔案名稱或檔案副名內的*,代表任何字元皆可佔據該位

置,以及該檔名稱或檔案副名所於下之位置。

[ Ex ] C:\DOS>DIR D*.COM

列出現行所在目錄下主檔名以D開頭而副檔名為COM的所有檔



 

Volume in drive C is MS-RAMDRIVE

Directory of C:\DOS

DOSKEY COM 5883 04-09-91 5:00a
DOSSh#ll COM 4623 04-09-91 5:00a
DISKCOMP COM 10652 04-09-91 5:00a
DISKCOPY COM 11793 04-09-91 5:00a
4 file(s) 32951 bytes
142262272 bytes free

四、批次檔案
批次檔(BATCH FILE),就是把一些常用的的命令放在一個文

字檔中,要執行時,只須鍵入批次檔的名稱,批次檔就會按

照檔案中的命令去執行。如此就可以簡化我們的工作,而不

須每次鍵入一堆命令來執行。

在 DOS_之下有一個特殊的批次檔叫 AUTOEXEC.BAT,他除了

具有一般批次檔的特性外,還有一個作用就是在開機時,會

自動被執行。一般而言,我們都把一些開機後馬上要執行的

命令放在其中,如此可以簡化我們的工作,增加工作效率,

可做許多的批次檔,方便我們 DOS 執行的命令。

下面有一個簡單的 AUTOEXEC.BAT 例子:

【autoexec.bat】
C:\HUNTVIR3\PROTPC 執行病毒終結者,載入防毒程式。
C:\DOS\SMARTDRV.EXE /X 安裝SMARTDrivet程式,增加硬碟

存取速度。
@ECHO OFF
PROMPT $p$g 顯示目前工作磁碟及目錄,並跟著一個大於符


PATH C:\WINDOWS;C:\DOS 設定搜尋路徑。
SET TEMP=C:\DO 設定一個TEMP的環境參數,許多程式在製

造暫時的檔案時,可將此檔案暫存於此目錄。
PATH=C:\HUNTVIR3;%PATH% 執行病毒終結者,偵測硬碟有沒

有感染病毒。


五、組態檔案

DOS 的環境是可設定的,也就是說DOS本身對其週遭環境有

他自己的一套設定值。而這些設定並非一成不變的。有些設

定可以在啟動系統時,就去設定或改變這些設定。組態檔

CONFIG.SYS 就是存放這些改變設定的檔案。

組態檔是一個特殊檔,其內容是標準的文字形態。開機時,

系統會自動尋找這個檔案,同時依據檔案中的環境設定,來

設定目前的環境組態。如無此檔

,就仍舊保持 DOS 原有的設定。 DOS 在開機時才會載入此

檔,所以修改或建立組態檔,都須重新開機,設定才生效,

下面有一個簡單的 CONFIG.SYS 檔。

【config.sys】

DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS 使用HIMEM.SYS延伸記憶體管理

程式
DEVICE=C:\DOS\EMM386.EXE X=D000-D1FF 安裝EMM386擴充

記憶體模擬程式
DOS=HIGH,UMB 設定DOS載入到RAM的區塊
FILES=30 設定DOS一次可以開啟檔案的數量
BUFFER=40 設定DOS保留記憶體之數量,以暫時儲存磁碟機

的資訊。
STACKS=9,256 設定DOS保留作為硬體中斷用的RAM之數量 |16|Sample Text引用:
裏面有很多指令碼的確很好用
有時候一些無法在視窗介面下刪除的檔案
可利用DOS的模式去刪除
比方說一些木馬程式
可以利用
8. DEL 刪除檔案
【語法】 DEL [磁碟:][路徑]檔名

Ex : C:\>del readme.txt 刪除readme.txt檔代為修正心得之表示




歡迎光臨 UT男同志論壇 (http://2fwww.jdlog.com/) Powered by Discuz! 7.0.0