常用的DOS指令說明表

一、電腦的基本結構
  電腦的種類繁多,但其結構與功能卻大致相同,分為輸出、輸入、記憶、算術及邏輯運算與控制等五大部門。
  
  輸入部門(INPUT UNIT)
  負責將使用者的資料或程式輸入到電腦的記憶部門(MEMORY UNIT 或 STORAGE UNIT)
  
  記憶部門
  由於電腦在執行工作前,要先將程式或資料存起來。同時,處理過程中的過渡性結果與資料亦得保存,但處理完後再行輸出,此等工作即由記憶部門負責。分為隨機存取記憶體與唯讀記憶體兩部份:
  
  1. 唯讀記憶體(Read Only Memory):
  通常用來存放廠商提供的系統程式。ROM 內的資料只能被讀出,而不能被寫入 即使電源關掉,存於 ROM 內的程式、資料均部會消失。
  
  2. 隨機存取記憶體(Random Access Memory):
   主要用來儲存使用者的程式與資料,能任意寫入也能隨意讀出。當電源關掉時,RAM 內之所有資訊亦皆全數消失。
  
  算術記邏輯運算部門(Arithmetic and Logic Unit)
  程式與資料的輸入部門送至記憶體部門,電腦會依程式控制將其送入 ALU 以進行必要之運算後,在送回記憶體部門。ALU 除了負責算術運算外,尚能處理移動、比較、為位元檢撿驗等邏輯運算。
  
  輸出部門(Output Unit)
  資料經算數及邏輯部門處理獲得結果,欲將結果儲存於磁片或顯示於螢幕、報表及交由輸出部門負責處理。
  
  控制部門(Control Unit)
  使資料、程式的輸入、運算輸出皆能夠彼此配合即是控制部門的責任。
  
  二、何謂 MS-DOS
  磁碟作業系統(Disk operating system)簡稱DOS,因其作業系統的主要載入動作都要從磁碟讀取資料,且此係統之主要功能皆與磁碟的檔案目錄管理有關,故稱磁碟作業系統。
  
  MS-DOS 是美國 MICROSOFT 公司開發出來的一套磁碟作業系統,適用於以8086/8086 為基礎的電腦上,用以建立並記錄檔案、執行並連結程式,更可存取連接在電腦上的周邊裝置( 如列印機、磁碟機) 之資料。
  
  三、DOS 的檔案名稱
  DOS 的檔案全名係由一個檔名與一個副檔名所構成,中間以一個句號 (.) 隔開。由於 DOS 並不允許兩個相同的檔案全名在同一磁片上,故每一檔案名稱在某一磁片上必須是唯一存在的。
  
  檔名部份,命名原則如下:
  
  1. 最多8 個字元,可使用的字元為字母 a-z 數字 0-9 特殊符 號
  (!) (@) ($) (%) (&) (') (#) (^) (_) (-) (~)
  
  2. 不能使用的控制字元
  (,) (。) (?) (*) (") (+) ([) (]) (=) (:) (/) (\) 與空格或空自建
  
  3. DOS 保留幾個檔案工作特殊用途,避免使用以免造成困擾
   AUX2 COM12 COM2 LST2 LST1 LST3; PRN; NUL
  
  4. 選擇易懂而有意義之檔名,將有利於瞭解檔案內所存之內容為何。
  
  5. 對於有共同用途的一組檔給予近似之檔名,將有利於找尋資料及明瞭其相互關係。
  
  6. 檔名超過8 個字元時,多餘的字元會自動被刪除
  
  副檔名部份命名原則如下:
  
  1. 最多為三個字元,可使用之字元與檔名部份相同,並允許副檔名部份全為空白
  2. 有些副檔名係由應用程式自動產生,可以省略自訂副檔名
  3. 儘可能使用標準副檔名,以免自己或別人甚至電腦產生混淆
  4. 副檔名超過三個字元時,多餘的字元會自動被刪除
  
  常見的副檔名
  ASM 組合語言的原始程式
  bak 備用檔(backup file)
  bas basic 程式檔
  bat 批次檔(batch file)
  cob cobol 的原始程式
  com 命令檔
  dat 資料檔(data file)
  exe 命令檔
  obj 編譯過的目標檔(object file)
  ovr 應用程式的補充檔(supplemental file)
  txt 文件檔
  
  四、DOS 如何執行命令
  啟動 DOS 完成後,畫面上會顯示出 DOS 的系統標誌 > 等待輸入命令,可將欲執行的命令輸入並按下 ENTER 鍵,及執行該命令。
  
  命令的語法:
  命令名稱受詞 參數
  
  例子:
  DIRA:\/P
  命令名稱:一定是在所有命令語法中的最前方
  
  例子:C:\>DIR 正確
  C:> DIR 正確
  C:>A:\DIR 不正確
  受詞:可單獨為磁碟機名稱、路徑名稱、檔案名稱、檔案名稱,亦可為此三項之任意組合,但組合之順序必為:磁碟機名稱\路徑名稱\檔案名稱 (中間不能有空格)
  
  
  例子:C:>DIR A: 正確
  C:>DIR \正確
  C:>DIR MEM.EXE正確
  C:>DIR A:\正確
  C:>DIR A:\MEM.EXE 正確
  C:>DIR MEM.EXE\A: 不正確
  C:>DIR A:\MEM.EXE 不正確
  
  以上只是列舉DOS命令的簡單寫法,若您想查閱,DOS中的各種命令及參數的用法,請在該命令中的後面加上/?即可。
  
  例子:
  dir/?
  format/?
  copy/?
  
  /?是一個可以同時查閱內部與外部指令的參數,請讀者能夠多多運用。
  
  
  DOS 的命令可分為兩大類
  
  一、內部命令:
  此類命令原存於command.com 檔中,完成啟動 DOS 程式之後,這個檔案隨 DOS 被載入 ram 中,故立即可被使用。
  
  二、外部命令:
  必須從磁片中找出該命令檔,將其載入 ram 然後再執行。因此,磁片中必須含有該命令檔,方能使用。DOS 中還有一種特殊用途的批次檔(batchfile.bat)係由 DOS 的內部、外部命令所合成的檔案,故而能在系統標誌下,以輸入該檔名稱之方式來執行其內的各個命令。
  
  
  
  五、何謂 Version
  在一套系統剛剛發展出來時,他的版本皆定 v1.0 一套新的系統在使用時皆會發現需加以修改、增刪功能,因此,更新後的版本訂為v1.1,再一次修訂版本及訂為 v1.2 在使用一段時間之後此套系統可能不敷使用或是配合新的硬體設備,大幅度的修改之後其版本便訂為v2.0 如此一來,我們即可知在版本 v2.0 的系統中有的功能在 v1.0中可能找不到;且命令檔不能互抄。 在DOS中,若想要查詢此套DOS的版本,指令為 VER。 現在醉心的MS-DOS已經到了version 6.22了,是著用ver查察看您的DOS是否跟的上流行呢。
  
  
  
  六、 DOS 的內部命令
  
  1. DATE
  目的: 輸入新的日期或是更改現有的日期。
  形式:DATE[mm-dd-yy] 或是 DATE[mm/dd/yy]
  參數:
   mm 1-12 (月)
   dd 1-31 (日)
   yy 80-99 或是 1980-2079(年)
  例子:
  (1) DATE
  (2) DATE 01/23/87
  (3) DATE 01-23-1987
  
  2. TIME
  目的: 設定系統計時器的時刻。
  形式:TIME[hh:mm]
  參數:hh 表示小時(00-23)
   mm 表示分鐘(00-59)
  例子:
  (1) TIME
  (2) TIME 13:40
  (3) TIME 13:40:40
  
  
  3. DIR
  目的: 列示磁片上所有檔案或是特定檔案的有關資料。
  形式:DIR[d:] 〔路徑名稱〕 〔檔案名稱〕 [.ext]] [/P] [/W]
  參數:
  d:磁碟機識別字
  ext 副檔名
  /P 當畫面顯示已滿,要暫時停止顯示,按下任意鍵再顯示下一畫面
  /W 只顯示檔案名稱及磁片尚未使用的空間大小,每行中顯示五個名稱
  例子:
  (1) DIR
  (2) DIR/W
  (3) DIR/P
  (4) DIR *.EXE
  (5) DIR *.EXE/W
  (6) DIR B:/W
  
  4. ERASE
  目的: 從指定的磁碟機上的目錄中刪除指定的檔案區形式:ERASE [d:] 〔路徑名稱〕檔案名稱 [.ext]或是 DEL [d:] 〔路徑名稱〕 檔案名稱 [.ext]
  參數:
  d: 磁碟機識別字
  ext 副檔名
  例子:
  (1) ERASE DEMO.BAS
  (2) DEL DEMO.BAS
  (3) DEL *.BAK
  (4) DEL *.*
  
  
  5. COPY
  目的: 以相同的檔案名稱,或是指定新的檔案名稱將檔案複寫到其他磁片上。
  形式:COPY [d:] 〔路徑名稱〕檔案名稱 [.ext][d:] 〔路徑名稱〕 檔案名稱 [.ext] [d:] 〔路徑名稱〕 〔檔案名稱〕 [/V]
  參數:
  d:磁碟機識別字
  ext 副檔名
  /V 指定這個參數,DOS 會一邊確認目的磁片複寫的資料,一邊進行複寫處理。
  在這種情形下處理時間會稍微長些。
  例子:
  (1) COPY B:MYPROG
  (2) COPY MYPROG PROG1
  (3) COPY CON AUTOEXEC.BAT
  (4) COPY MYPROG PRN
  (5) COPY MYPROG+PROG1 PROG2
  
  6. RENAME
  目的: 把第一個參數所指定的檔案名稱變更為第二個參數指定的檔案名稱。
  形式:REN [d:] 〔路徑名稱〕檔案 名稱[.ext] 檔案名稱[.ext]
  參數:
  d: 磁碟機識別字 ext 副檔名
  例子:
  (1) REN B: MYPROG HOME
  (2) REN MYPROG HAPPY
  
  7. TYPE
  目的: 把指定的檔案內容顯示在畫面上。
  形式:TYPE [d:] 〔路徑名稱〕檔案 名稱[.ext]
  參數:d: 磁碟機識別字 ext 副檔名
  例子:
  (1) TYPE B:HOME
  (2) TYPE HAPPY
  (3) TYPE AUTOEXEC.BAT > PRN:
  
  
  
  七、DOS 的外部指令
  
  1. FORMAT
  目的:初設指定磁碟機上的磁片成為 DOS 能接受的記錄形式.此命令會檢查磁片是否有損壞之處,還有初設目錄、檔案配置表、系統載入程式,以儲存 DOS 檔案。
  形式:FORMAT [d:][/S][/V][/q]
  參數:
  d: 磁碟機識別字
  /S 把系統檔案(IBMBIO.COM,IBMDOS.COM,COMMAND.CON) 複製到初設好的磁片上
  /V 指定了這個參數,在磁片初設好之後,會要求你輸入一個磁片標號
  /q 快速format 但是,此功能若遇到新磁片(也就是,從來沒有format的磁片)此命令無效。
  例子:
   (1) FORMAT B:
   (2) FORMAT B:/S
   (3) FORMAT B:/V
   (4) FORMAT B:/S/V
   (5) format b:/q
  
  2. SYS
  目的: 把系統檔案 (IBMBIO.COM,IBMDOS.COM) 複製到指定的磁碟機上。
  形式:SYS d:
  參數:
  d: 磁碟機識別字
  例子:
   (1) SYS B:
   (2) FORMAT B:
   SYS B:
   COPY COMMAND.COM B:
   (3) FORMAT B:/S
  
  
  3. DISKCOPY
  目的:把磁片的內容複製到另一張磁片上。
  形式:DISKCOPY [c:] [d:]
  參數:
  d:磁碟機識別字:
  第一個參數指定原始磁片所在的磁碟機,第二個參數指定目的磁片所在的磁碟機
  例子:
   (1) DISKCOPY
   (2) DISKCOPY A: B:
  
  4. CHKDSK
  目的:檢查磁片是否有損毀,並顯示磁片及記憶體的使用狀況。 檢查檔案時,會顯示出在該檔案使用不連續區域的數目
  形式:CHKDSK [d:] 〔檔案名稱〕 [/F] [/V]
  參數:
   d: 磁碟機識別字
   /F 在檢查目錄及檔案配置表中發現有不能使用的地方,並不主動的修正,要修正時必須指定 /F 參數
   /V 欲顯示與錯誤有關的訊息時指定之
  
  5. MORE
  目的: 從標準輸出裝置上輸出一個畫面的資料。
  
  6. PRINT
  目的:把需要列印的檔案名稱登錄在印出等待列中,以便印出檔案內的資料,一次最多可以登錄十個檔案名稱。
  形式:PRINT [d:]檔案名稱 [.ext]
  [/T][/C][/P]
  參數:
   d: 磁碟機識別字
   ext 副檔名
   /T 取消所有登錄在印出等待列中剩餘的檔案,並停止列印
   /C 取消登錄再印出等待列中的檔案
   /P 設定印出模態
  
  例子:
   (1) PRINT HAPPY
   (2) PRINT
   (3) PRINT/T
   (4) PRINT *.BAS
   (5) PRINT DEMO.BAS/C
  
  7. SORT
  目的: 從標準輸入裝置讀入資料,將之排序,然後從標準輸出裝置輸出。
  形式:SORT[/R][/+n]
  參數:
   /R 要做反向的排序處理 (ZYX...A) 使指定之
   /+n 一地 n 欄的資料來排序
  例子:
   (1) DIR|SORT
   (2) DIR|SORT/R
   (3) DIR|SORT>S.TXT
   (4) SORT /R < UNSORT.TXT >
   SORT.TXT
  8形式:MORE
  參數: 無
  例子:
   (1) DIR | MORE
   (2) TYPE PROG1 | MORE
  
  
  
  八、目錄及檔案的組成
  目錄的使用在於管理磁片上的檔案。如果目錄只有一個的話,當檔案數目增加時,目錄中的資料也會都在,搜索檔案也就變得耗時了,這對於 DOS 或是使用者而言都不好。DOS 系統提供你一個組織檔案的方法,你可以將有關的檔案結合在一個目錄下(樹狀結構目錄)而構成一個搜索率很好的檔案結構。
  
  1. 目錄的形式
  在以 FORMAT 命令製作新磁片的格式時,會建立一個目錄,這個目錄叫做主目錄或是系統目錄。在40磁軌單面的磁片上,主目錄可以包含的檔案數目為64個。在80 磁軌單面或是雙面的磁片則為112個。
  在目錄上除了檔案名稱之外還記載其他目錄名稱。主目錄以外的目錄(所謂次目錄)即視為檔案,故其大小不受限制。也就是說,除了受磁片本身的空間限制以外,次目錄容納的檔案和次目錄不受限制。
  
  2. 現行目錄
  在啟動 DOS 的時候,主目錄即為現行目錄。如要改變現行目錄,必須使用 CD 命令 。
  
  3. 路徑名稱的指定
  當您要 DOS 建立或搜尋一個檔案名稱時,您必須提供 DOS 下列三項訊息: 檔案在哪一個磁碟機上,檔案名稱和目錄名稱。 如果檔案在現行目錄上,則目錄名稱的指定可以省略。 如果不在現行目錄上的話您必須提供 DOS 尋找特定檔案所在之目錄名稱的路徑,您可以從主目錄開始指定搜尋的路徑或是從現行目錄開始尋找。
  路徑名稱由一串目錄名稱構成,而在目錄名稱之間以倒斜線 (\)隔開;也可以在最後附加上檔案的名稱。
  
  在指定了路徑名稱之後,當您使用 dir 命令查閱一個次目錄的時候,在次目錄上有下列兩種特殊符號:
  
  1. 表示現行目錄 c:\>
  2. 表示「母目錄」,及現行目錄上一層的目錄
  例子:
   (1) DIR..
   (2) DIR \LETTER
   (3) DIR \DOCUMENT\LETTER
   (4) DIR \DOCUMENT
   (5) DIR \CASE
  
  4. 次目錄的建立
  MKDIR(MD) 命令用以產生新的次目錄。一次只能建立一個次目錄。需注意的是從主目錄到最下層的檔案路徑名稱,包括 "\" 記號在內,必須在63 個字元以內。
  例子:
   (1) MD \LETTER
   (2) MD \DOCUMENT\LETTER
   (3) MD \DOCUNNT
   (4) MD \CASE
  
  5. 目錄結構的顯示
  使用 TREE 命令,可以顯示出磁片上目錄的結構.
  例子:
   (1) TREE
   (2) TREE B:
  
  6. 現行目錄的變更
  要變更現行目錄時必須使用 CHDIR(CD) 命令。所謂現行目錄,乃是當在沒有指定路徑時,DOS 會自動在其中尋找指定檔案的目錄。
  例子:
   (1) CD\LETTER
   (2) CD\DOCUMENT
   (3) CD\DOCUMENT\LETTER
   (4) CD\CASE
  
  注意:若您現在的現行目錄已經在次目錄中,您要進入下一個次目錄時,您不能使用 \,以下舉一個例子說明。
  
  c:\> 是根目錄
  c:\document> 是您的現行目錄,假設您要進入 letter 的次目錄。
  cd \letter錯誤 c:\document>
  cd letter 正確 c:\document\letter>
  
  為什麼會這樣呢? 因為使用 \為主的路徑,必須是完整的目錄,也就是要從目錄的前面完全寫出。
  
  7. 目錄的刪除
  目錄只可以用 RMDIR(RD) 命令刪除,而不能用 ERASE 命令或 DEL命令。在刪除次目錄時該目錄必須是空的,不可含有檔案或是次目錄(鍵入 DIR 命令時 "." 符號及 ".." 符號顯示)。RD 命令一次只能刪除一個次目錄,且從路徑的最後一個目錄名稱刪除起。不可以刪除主目錄及現行目錄。
  
  例子:
   (1) RD \LETTER
   (2) RD \DOCUMENT\LETTER
   (3) RD \CASE
  
  
  九、批次檔
  在 MS-DOS 中,有一種特殊的文字檔 (Text file),稱為批次檔(Batch file)什麼叫做批次檔呢? 簡單而言,就是一羣可以在DOS 下執行的命令(Command)集合而成的檔案。 批次檔和一般的文字檔不同之處,在於批次檔的副檔名為 .BAT,在提示符號下 (如 A>),打入檔名後按Enter鍵即可執行; 而文字檔的副檔名通常命名為.TXT,在提示符號下,打入檔名並不會被執行。
  
  要執行一個批次檔時,只要在 DOS的提示符號下,打入批次檔的檔名 (.BAT不必打入),然後按下 [ENTER]鍵即可批次檔的特點便是不管其檔案內容如何,一定會把所有指令執行完,除非利用 CTRL-C 鍵將其結束 (Terminate)如果一個正在執行的批次檔發生錯誤,或是你不想讓它繼續執行,需同時按下 [Ctrl] 鍵與 [C]鍵 (或是 [Ctrl] 鍵與 [Break]鍵),那麼在螢幕上就會出現如下的訊息: Terminate batch job (Y/N)?
  
  dos提供了一個自動批次檔,(autoexec.bat)每次一開機時,dos會自動執行其檔案,所以我們可以將每次開機時的例行步驟編輯於此檔案中,那樣就可以省下很多重複的步驟,節省許多時間。 以下我們簡單列舉一個實例加以說明。
  
   @echo off prompt $p$g
  path=c:\;c:\qemm;c:\dos;c:\navigatr;c:\tc;c:\et3;c:\spe3;c:\tracer;c:\net;c:\tksr;c:\cbe3 rem gateway/bios lh doskey lh
  append %path% smartdrv.exe 512 call et
  
  @echo
off的命令所代表的意義是將批次檔執行的結果不顯現在螢幕上。
  
  path= 後面所帶的目錄是用來設定dos 尋找命令檔的路徑.也就是隻搜尋.bat .exe .com 的命令。
  
  append 後面所跟隨的目錄,是設定dos尋找資料檔的路徑(除了。com .exe .bat 以外的命令,都依靠append來搜尋。
  
   append
  %path% 是搜尋資料檔的路徑比照path。
  
  rem 是將批次檔中的文字標記起來,若有一個指令暫時不執行,只要在其前面加上rem指令便會跳過,等待下次要執行的時候,再將rem去除即可在bat批次檔中可以被其它批次檔呼叫引用,或呼叫其它批次檔。
  
  當您要呼叫其它批次檔時,在要呼叫的批次檔名稱前加入call指令,當被呼叫的批次檔執行完畢時,會自動回到原來的批次檔內執行原來的批次檔內容。
  
  例子:@echo
off
   call et3
   gdbrl/c1 /p1
   dir/p
  
  在此例中,若執行et3時沒有加上call那樣執行完倚天系統以後,批次檔便會中斷。
  
  有些讀者在研讀 DOS的書籍時,往往認為批次檔沒有什麼用處,而忽略了此一功能。 其實,使用者可以依據自己的需要,建立一個批次檔,爾後就可以將此批次檔當成一個新的命令來使用。 對於一個使用者而言,若是將一些經常使用的操作 (包括執行程式或接受資料等),寫在一個批次檔中,就不必重覆操作這些必須的程序,進而節省操作的時間。
  << 課後評量題目 >>
  
  1. 下列哪一種檔案,不屬於 DOS 的執行檔:
  (1) *.bat
  (2) *.cbl
  (3) *.com
  (4) *.exe
  
  2. 要將 a:\dos 下的全部檔案及所包含的子目錄全部複製至 c:\存放,則使用以下哪一個命令最適當)
  (1) copy a:\dos\*.*c:\cos\*.*
  (2) xcopy a:\dos c:\dos /s
  (3) diskcopy a: c:
  (4)backup a:\dos\*.* c:\dos
  
  3. 下列有關 dos 批次檔之敘述何者錯誤?
  (1) 副檔名必須是 bat
  (2) 不能在批次檔中使用變數
  (3) 是一個由一列一列命令所構成之文字檔
  (4) 可以被其它批次檔呼叫引用,或呼叫其它批次檔
  
  4. 用來更改目前之工作目錄之命令為何)
  (1) cd
  (2) ren
  (3) md
  (4) rename
  
  5. dos 中建立子目錄的命令是
  (1) dir
  (2) rmdir
  (3) mkdir
  (4) cd
  
  6. 有關 dos 的 autoexec.bat 下列何者有誤?
  (1) 是一個文字檔,也是一個批次檔
  (2) 此檔案一定要放在根目錄,開機時才會執行
  (3) 沒有 aut)exec.bat 無法開機
  (4) 可將一些經常性的命令建在此檔案內,以便開機時執行
  
  7. 在 ms-dos 的檔案系統中,常常會針對子目錄作一些處理動作,下列命令中哪一個不屬於子目錄的操作命令:
  (1) md
  (2) cd
  (3) rd
  (4) ld
  
  8. 關於 dos 在檔案名稱的規範中,下列敘述何者不正確)
  (1) dos檔案名稱的檔案主名為 1--8 個字元,檔案附名為1--3 個字元,
  (2)檔案名稱的主檔名及附檔名均不能省略,
  (3) 檔案名稱的附檔名作為分類有助於檔案的管理,
  (4) 在同一個目錄中,不能同時存在兩個相同檔名的檔案。
  
  9. 在樹狀檔案結構中,下列哪一項指令可回到根目錄(rootdirectory),
  (1) cd
  (2) cd.
  (3) cd\
  (4) cd*
  
  10. 在 c 槽某一目錄 \temp 下,要將此目錄下的所有子目錄,全部拷貝到 a 槽,請問下列何種指令可完成此動作)
  (1) c>copy \temp a:
  (2) c>xcopy \temp a:/s
  (3) c>copy \temp a:/d
  (4) c>xcopy \temp a:/d \temp a:/d
  
  11. 在 c:\cd> 之下,執行 cd 其結果為:
  (1) bad command or file name
  (2) c:\
  (3) c:
  (4) c:\cd
  
  12. 在 .bat 批次檔中,可以在批次檔內,另外執行另一批次檔,當執行完畢時,會自動回到原批次檔內在繼續執行原來的批次檔。其使用之指令為?
  (1) call
  (2) exec
  (3) run
  (4) callsub
  
  13. 要刪除某一子目錄,先要如何,才能進行刪除工作)
  (1) 回到根目錄
  (2) 使用 rmdir 指令
  (3) 使用 kill 指令
  (4) 確定子目錄中有無檔案或子目錄
  
  14. ms-dos 的檔案目錄結構是:
  (1) 樹狀結構
  (2) 線性結構
  (3)圖形結構
  (4) 非週期性圖形結構
  
  15. 欲刪除根目錄 (\) 下子目錄 dos 內的所有檔案,該如何下命令)
  (1) rd\dos
  (2) del *.*
  (3) del \dos
  (4) del
  
  16. 在磁碟多層次目錄路徑下,若要回到上一層次的目錄路徑,最快速的方法是輸入:
  (1) cd\
  (2) cd.
  (3) cd..
  (4) cd\..
  
  17. 下列 ms-dos 命令,何者可顯示目前工作目錄內所包含之次目錄及檔案的名稱、大小
  (1) copy
  (2) dir
  (3) format
  (4) erase
  
  18. 要查目前使用 dos 的版本,使用哪一個指令:
  (1) dir
  (2)type
  (3) ver
  (4)prompt
  
  
  19. 在使用 dir 查看磁碟檔案時,加入下列哪一個參數即可以連同子目錄一起顯示出?
  (1) /a
  (2) /p
  (3) /s
  (4) /w
  
  20. dos 內的 type 指令之功能為:
  (1) 更改檔案名稱
  (2) 變更或顯示現行目錄
  (3) 將某一磁碟上的檔案目錄顯示於螢幕上
  (4) 顯示某一檔案的內容
  
  21. 在子目錄中,欲回上一層目錄可鍵入
  (1) cd\
  (2) cd/
  (3)cd..
  (4) cd
  
  22. 在 dos 下欲刪除 a 磁碟機中所有的檔案,其命令的下法為何?假設螢光幕所顯示的是 b>
  (1) erase *.*
  (2) del*.???
  (3) del a:*.*
  (4) erase a:???.*
  
  23. 在 dos 下如何列印檔案? 假設要列印的檔案名稱為 text.dat
  (1) c)p〕 text.dat pr?
  (2) c)p〕 text.dat> !胼
  (3) t〕petext.dat pr?
  (4) 按 f7 鍵
  
  24. 下列哪些為dos的內部命令? A. dir b. copy c. xcopy d. del e. ver f. format g. sys h. chkdsk
  (1) a b c d e g
  (2) ab d e g
  (3) a b d e
  (4) a b c d e h
  
  25.有關dos的內部命令,下列何者為錯?
  (1) 內部命令在查閱目錄檔時不會被列出來
  (2) 在系統啟動時便隨dos載入ram
  (3) type 是屬於內部命令
  (4) 執行內部命令需要自磁片將程式載入記憶體
  
  26.下列關於拷貝資料的命令,何者屬於內部命令?
  (1) discopy
  (2) copy
  (3) xcopy
  (4) backup
  
  27.在dos下,a>del <ENTER> 的作用下列何者為真?
  (1) 刪除子目錄
  (2) 刪除隱藏檔
  (3) 刪除唯讀檔案
  (4) 刪除全部檔案
  
  28. 下列哪一個 dos 指令可以在批次檔中叫用另一個批次檔,並在執行後再繼續執行原批次檔剩餘指令)
  (1) call
  (2) change
  (3)for
  (4) goto 91
  
  29. 下列對於 autoexec.bat 檔的敘述何者錯誤?
  (1) 是一種批次檔
  (2) 只能存放在 c: 磁碟中
  (3) 檔中設定搜尋路徑、磁碟目錄及應用程式
  (4) 開機時自動執行
  
  30. 用來更改目前之工作目錄之命令為何)
  (1) cd
  (2) ren
  (3)md
  (4) rename
  
  
  31. 通常在批次檔內我們會加入 `echo off 的命令,此命令所代表的意義
  (1) 將迴圈功能關閉
  (2) 將批次執行的結果不顯示在螢幕上
  (3) 將 pc 喇叭聲響關閉
  (4) 此命令以下所有的功能關閉不予執行
  
  32. 下列 dos 指令何者有意義?
  (1) dir ..\..
  (2) type<filea.txt
  (3) dir *\..
  (4) type ..
  
  33. 下列哪一個 dos 檔案,能在開機後自動執行批次檔?
  (1)command.com
  (2) vdisk.sys
  (3) autoexec.bat
  (4) et3.bat
  
  34. 在 autoexec.bat 批次檔中, append 命令的作用是
  (1) 設定 dos 尋找命令檔的路徑
  (2) 設定 dos 尋找資料檔的路徑
  (3) 在dos 檔案系統中尋找檔案
  (4) 在 dos 檔案系統中合併兩個檔案
  
  35. 在 autoexec.bat 批次檔內若要呼叫另外一個批次檔,可使用dos 哪個內部命令?
  (1) run
  (2) go
  (3) call
  (4) echo
  
  36. 自動批次檔暗示每次您一打開計算機的電源時,計算機即會自動加以執行的檔案,此檔案之名稱為
  (1) autoexec.bat
  (2)autobat.exe
  (3) autobat.com
  (4) autoexec.bak
  
  
  37. 目前目錄在 c:\pack> 之下,欲建立主目錄下之子目錄 data時應鍵入下列哪一項指令)
  (1) md data
  (2) md \data
  (3) cd\data
  (4) cd \pack\data
  22
  
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章