磁盤操作系統(tǒng)-dos.ppt_第1頁
磁盤操作系統(tǒng)-dos.ppt_第2頁
磁盤操作系統(tǒng)-dos.ppt_第3頁
磁盤操作系統(tǒng)-dos.ppt_第4頁
磁盤操作系統(tǒng)-dos.ppt_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

磁盤操作系統(tǒng) DOS DiskOperatingSystem DOS簡介 1981年 IBM公司要為其最初的個人計算機 PC 設(shè)計一個操作系統(tǒng) 由于時間的巧合 IBM給了Microsoft一個歷史的機遇 Microsoft在一個銀行大廈的狹小的封閉的房間里 為IBM開發(fā)了微型計算機的操作系統(tǒng)DOS DOS從發(fā)行版本上來分為兩種 PC DOS 由IBM發(fā)行的DOS MS DOS 由Microsoft發(fā)行的DOS 其實這兩種DOS都是一樣的 如果不特別說明的 所說的DOS是指MS DOS DOS版本 計算機的系統(tǒng)組成 微型計算機是個系統(tǒng) 它是由許多配件在一塊協(xié)同工作 才能夠發(fā)揮其強大功能的 主要由硬件和軟件兩部分組成 2 1 DOS命令的執(zhí)行MS DOS6 2共有100多條命令 按這些命令的存放形式可劃分階段內(nèi)部命令或外部命令 按其功能劃分為常用命令 過濾命令 配置命令 設(shè)備命令和批處理命令等 2 2 1內(nèi)部命令與外部命令內(nèi)部命令包含在DOS的命令解釋文件COMMAND COM中 當DOS啟動時 即被裝入內(nèi)存 外部命令是獨立的可執(zhí)行的磁盤文件 僅當需要招執(zhí)行時 才被裝入內(nèi)存 內(nèi)部命令外部命令執(zhí)行方式不同 由于內(nèi)部命令在DOS啟動時已經(jīng)駐留在內(nèi)存 因此 在DOS提示符下 只需直呼其名 即鍵入命令名即可執(zhí)行 但外部命令常駐在磁盤上 執(zhí)行外部命令時 必須指定命令文件的盤符 路徑和文件名 2 1 2DOS命令的命令行在DOS提示符后鍵入的命令信息稱為命令行 命令行開頭的第一個詞是命令名 稱為命令動詞 命令名之后至命令行結(jié)束的一串字符稱為命令參數(shù) 有些命令可以不帶任何參數(shù) 命令名可以用大寫字母也可以用小定字母或大小寫字母混合使用 2 1 3DOS命令的求助DOS6 2設(shè)有聯(lián)機求助功能 如果對一條命令的具體格式不清楚 可以利用聯(lián)機求助功能獲得進一步的信息 具體求助方法是 在DOS提示符后 鍵入該命令的命令名 然后空一格 再加上 參數(shù) 并按回車 DOS將會顯示出該命令的詳細說明信息 若希望瀏覽全部的DOS命令清單 可以在DOS提示符后 鍵入HELP命令 DOS將會顯示所有的命令清單及每條命令的簡要說明 2 1 3DOS命令的終止執(zhí)行一旦鍵入一條正確的命令 鍵入回車后 DOS將開始執(zhí)行這條命令 如果用戶想要中途停止命令的執(zhí)行 強行退出 可以先按CTRL鍵不放 然后擊一下C鍵 即CTRL C組合鍵 DOS便會立即終止正在執(zhí)行的命令 返回到提示符狀態(tài) 也可以用CTRL BREAK組合鍵來終止正在執(zhí)行的命令 2 1 4DOS命令行的編輯當DOS執(zhí)行一個命令后 暫時將這次執(zhí)行的命令行內(nèi)容存儲在內(nèi)存的某一區(qū)域 可以使用功能鍵對上一次的命令行進行編輯 最常用的是F F2 F3鍵 功能如下 F1 每按一次F1鍵 向后顯示上一次命令字符 F2 按一次F2鍵 接著再按一個字符 顯示上一次命令與此字符相同的左邊的部分 F3 將上一次命令剩余部分的所有字符顯示出來 2 1 5DOS命令行符合約定我們將要介紹一些常用的DOS命令 對有些常用命令我們還作了一些簡化 省略了一些不常使用的參數(shù) 在介紹常用命令之前 先給出DOS命令行參數(shù)的一些符號約定 標識可選項 表示其中的參數(shù)是可選參數(shù) 不是必選參數(shù) 標識必選項 表示其中的參數(shù)通常是必選的 除非在 內(nèi)的 表示后面還有參數(shù) 并與前面所給參數(shù)格式相同 用來分隔多個參數(shù) 表示只能選擇其中之一 文件名全稱 包括盤符 路徑 文件名及擴展名 文件名 不包括盤符和路徑 但包括擴展名 源 表示數(shù)據(jù)的來源 目標 表示數(shù)據(jù)的去向 2 2常用的DOS命令 2 2 1顯示目錄命令DIR這是一個常用的DOS內(nèi)部命令 其功能是列出磁盤文件目錄 命令格式 DIR 盤符 路徑 W P L O 排序 A 屬性 S 其中的參數(shù)含義是 W 以寬行排列方式顯示 P 每顯示滿一屏停頓一下 待用戶擊任一鍵后再繼續(xù)顯示下一屏 L 用小寫字母顯示 O 顯示時按O參數(shù)表中指定的方式對文件名排序 A 僅顯示A參數(shù)表中指定的文件 S 顯示指定目錄及其所有子目錄中文件DIR命令除了顯示文件和子目錄住處以外 還顯示磁盤的卷標 磁盤所剩的空間大小 當前顯示的文件所占的字節(jié)數(shù)等 文件顯示包括五個項目 2 2 2 文件拷貝命令COPYCOPY命令是一條內(nèi)部命令 它有三種不同的用法 其中每種用法都有其特定的格式 可利用該命令復制文件 從特定設(shè)備上將住處復制到一個文件 或?qū)ξ募M行連接 1 利用COPY命令復制文件命令格式 COPY 目標文件名全稱 V 其中參數(shù)含義 源文件名全稱 表示要被復制的文件目標文件名全稱 表示復制后的文件 V 表示復制時要檢查目標文件與源文件是否完全一致 注 所有文件名都要包括 盤符 路徑 文件名及擴展名 如果文件在當前盤的當前目錄下 則可以省略盤符和路徑 如果省略目標文件名 則表明文件與源文件名相同 源文件名可以使用DOS的通配符 和 則目標文件名不可以 我們可以舉例說明的 例如把A盤根目錄上的擴展名相同的文件拷貝到C盤根目錄下 2 利用COPY命令將鍵盤輸入的信息復制到文件中命令格式 COPYCON 目標文件名全稱 此處的CON代表控制臺輸入設(shè)備 即鍵盤 目標文件名全稱用一存放鍵盤輸入的信息 這既可以是磁盤文件名 也可以是設(shè)備文件名 該命令執(zhí)行后 用戶通過鍵盤輸入的任何信息都將在屏幕顯示 當用戶按下F6鍵或CTRL Z鍵 然后回車 鍵盤輸入的所有信息都存入目標文件中 這種格式一般可用于建立一個簡單的文本文件 由于它不含修改功能 因此對于內(nèi)容較長的文件應該使用其它字處理軟件進行編輯 以下舉例說明這種格式的用法 例如在D盤根目錄下建立一個自動批處理文件AUTOEXEC BAT和一個系統(tǒng)配置文件CONFIG SYS再如 C COPYCONPRN其中PRN是打印機設(shè)備的專有名稱 可以通過此命令來進行簡單文本文件的打印 利用COPY命令連接多個文件命令格式 COPY 目標文件名全稱 B A 這種格式的功能 是將源文件1及源文件2依次累加拷貝到目標文件名所指定的文件中 如果目標文件名省略 則其它源文件都依次累加到源文件1后面 注意 A參數(shù)用于ASCII碼正文文件的連接 B參數(shù)則可實現(xiàn)二進制文件夾的連接 舉例說明 可先再某一盤上建立兩個文本文件1 TXT和2 TXT 每個文件中分別應有一定的內(nèi)容 然后再用COPY的連接功能把1 TXT和2 TXT合并成一個文件名為3 TXT 2 2 3 顯示文本文件內(nèi)容命令TYPE這是一條內(nèi)部命令 其作用是在屏幕上顯示一個文本文件的內(nèi)容 命令格式 TYPE文件名不能使用通配符 一次只能顯示一個文本文件的內(nèi)容 如果試圖用此命令顯示非文本文件 如 EXE文件 COM文件等 屏幕將顯示紊亂的內(nèi)容 此命令在顯示文件時是自下而上滾動顯示的 中途不會自動暫停 如果希望暫停滾動以閱讀屏幕上的內(nèi)容 可按CTRL S組合鍵 若希望用此命令在打印機打印一個文本文件的內(nèi)容 可采用CTRL P開關(guān)聯(lián)機的方法或用 重新定向到打印機 舉例說明打印C盤SSCC目錄下的READ ME C TYPEC SSCC READ ME PRN打印當前目錄的上一層目錄中的HLPE EXE文件 TYPE HELP TXT PRN 2 2 4 文件改名命令REN或RENAME此條命令也是一條內(nèi)部命令 其作用是修改一個文件的文件名 改名后舊文件名消失 磁盤上將出現(xiàn)新文件名 文件內(nèi)容不變 命令格式 REN或RENAME執(zhí)行這條命令時 應注意以下幾點 舊文件名全稱所指定文件必須存在 新文件名不能包括盤符和路徑 DOS規(guī)定改名后的文件夾與舊文件必須具有相同的盤符和路徑 若移動或改名文件 子目錄到不同路徑下可用MOVE命令 在相應的目錄上不能有和新文件名同名的文件存在 否則 該命令不執(zhí)行改名操作 舉例說明 將C盤上SSCC子目錄上的GBASE TXT改名為ITBASE BAT C RENC SSCC GBASE TXTITBASE EXE即可 將C盤上以M打頭后跟3個字符的文件名改為DB打頭后跟了3個相應字符的文件名 擴展名不變 C RENC M DB 2 2 5 刪除文件命令DEL或ERASE這是一條內(nèi)部命令 其作用是從磁盤上刪除某一個文件或某一類文件 文件被刪除后 所占的磁盤空間便立即釋放 命令格式 DEL P 或ERASE P P表示在每次刪除文件時提示用戶 DELETE Y N 擊Y鍵確認刪除 擊N鍵取消刪除命令 如果文件名中包括通配符 則可刪除某一類文件 所以使用時特別小心 以免誤刪 舉例說明 刪除C盤上文件名為READ ME文件 C DELREAD ME刪除C盤上文件名為READ的所有文件 C DELREAD 刪除C 上以RE開頭后跟2個字符的所有文件 C DELRE 刪除C 上的所有文件C DEL 此法一般不用 2 2 6創(chuàng)建子目錄命令MD或MKDIR這是一條內(nèi)部命令 其作用是在磁盤上創(chuàng)建一個子目錄 命令格式 MD 盤符 路徑 或MKDIR 盤符 路徑 如果目錄已經(jīng)存在 DOS將不會創(chuàng)建該子目錄 并提示用戶已有同名的子目錄存在 如果在當前目錄下創(chuàng)建一個子目錄 則可以省略盤符和路徑 每個磁盤有一個根目錄 它是在磁盤格式化時建立的 不能用這條命令創(chuàng)建根目錄 舉例說明 在A盤上創(chuàng)建一個SSCC子目錄 C MDA SSCC在C盤XHH子目錄下創(chuàng)建一個子目錄XHH 123A MDC XHH XHH 123在當前目錄的上一級目錄中創(chuàng)建一個WINCAD子目錄 C MD WINCAD 2 2 改變當前目錄命令CD這是一條內(nèi)部命令 其作用是改變磁盤的當前目錄或顯示當前目錄所處的路徑 命令格式 CD 盤符 路徑 如果路徑在當前盤上 則盤符可以省略 如果盤符和路徑都被省略 則CD命令執(zhí)行后 DOS會顯示當前目錄所處的路徑舉例說明 將當前目錄改變到C SSCC C CDC SSCCC SSCC 顯示當前目錄 C 觀者CDCD 返回上一級目錄CD 返回到根目錄 2 2 8 刪除子目錄命令RD這是一條內(nèi)部命令 用來刪除磁盤上的空目錄命令格式 RD 盤符 路徑 子目錄名如果刪除當前目錄下的子目錄 可以省略盤符和路徑 刪除某個子目錄之前 應該先刪除該子目錄下的所有文件和子目錄 否則 DOS不會刪除該子目錄 舉例說明 刪除C盤當前目錄下的XHH子目錄 C RDXHH刪除A盤根目錄下的SSCC子目錄 C RDA SSCC注意 RD只可刪除子目錄 不可刪除根目錄和文件名 2 2 9 設(shè)置目錄搜索路徑命令PATH這是一條內(nèi)部命令 其主要功能是指定DOS按規(guī)定的路徑次序搜索命令 從而方便命令的執(zhí)行 命令格式 PATH 其中 指定要搜索的第一個驅(qū)動器和路徑 指定要搜索的第二個驅(qū)動器和路徑 各個搜索路徑之間必須用分號隔開 如果PATH命令后只跟一個分號 則取消任何指定的搜索路徑 只在當前目錄下搜索 如果PATH命令后不跟任何字符 則表示顯示當前的搜索路徑表 而不修改搜索路徑表 利用這余命令可以將一些常用的目錄放入搜索路徑表中 以后使用那些目錄下的命令時可省略盤符和路徑名 2 2 10 磁盤格式化命令FORMAT這是一條外部命令 其主要功能是在磁盤上建立DOS能夠?qū)ζ浯嫒⌒畔⒌慕Y(jié)構(gòu) 標準格式 此過程稱為格式化 命令格式 FORMAT盤符 S V 卷標名 Q U 其中 盤符指定要進行格式化的驅(qū)動器 如果缺省則表示當前盤 S指定要建立一個系統(tǒng)盤 將DOS基本組成模塊寫入該盤 V將自動指定一個磁盤卷標并建立一個單獨的編號 Q快速格式化磁盤 U無條件格式化磁盤 注意 磁盤格式化過程將破壞磁盤中原來的數(shù)據(jù) 所以在執(zhí)行格式化命令之前 一定要十分小心 確認磁盤上的數(shù)據(jù)已經(jīng)是沒有用了 為了確保安全 鍵入格式化命令后 系統(tǒng)還要確認 另外 如果想要格式化的軟盤已經(jīng) 寫保護 則格式化工作將不會進行 必須解除寫保護 2 2 11 檢查磁盤命令CHKDSK這是一條外部命令 該命令主要用于檢查格式化過的磁盤 包括磁盤容量和可利用空間大小同時還統(tǒng)計出系統(tǒng)文件 數(shù)據(jù)文件 壞扇區(qū)分別占用了多少空間 命令格式 CHKDSK 盤符 路徑 F V 其中 盤符 路徑 文件名 與前面相同 F 指定在目錄或文件分配表中檢查錯誤并糾正 V 表示在檢查磁盤時 要顯示每個目錄中的所有文件 舉例說明 產(chǎn)生驅(qū)動器A中軟盤的CHKDSK狀態(tài)報告 并在目錄或文件分配表中查找錯誤 C CHKDSKA F產(chǎn)生硬盤C的CHKDSK狀態(tài)報告并列出C盤中文件夾的非鄰接情況 C CHKDSKC 2 2 12 文件組拷貝命令XCOPYCOPY命令只能復制在同一目錄中的單個或多個文件 而XCOPY命令可以深入子目錄中拷貝全部或選定的文件命令格式 XCOPY一個目錄樹 從一指定目錄和其全部源程序 目標 S E P V 其中參數(shù)含義為 S拷貝目錄和子目錄 但不拷貝空目錄 E拷貝目錄和子目錄 即使是空目錄也拷貝 V校驗目標文件和源文件是否相同 P創(chuàng)建目標時 均要求確認舉例說明 C XCOPY SSCCA SSCC S E完全拷貝SSCC目錄全部文件以及全部子目錄C XHH XCOPY TXTA S將XHH目錄下的全部 TXT文件及其非空子目錄拷貝到A驅(qū)動器中的根目錄下 2 2 13 傳送DOS系統(tǒng)文件命令SYS這條命令DOS的外部命令 其用途主要是更新系統(tǒng)或把系統(tǒng)文件傳送到已格式化但尚未裝入系統(tǒng)文件的磁盤上 命令格式 SYS 目標盤符所指定的磁盤 準備接受系統(tǒng)文件的盤 上的目錄區(qū)必須是完全空的 或磁盤已由FORMAT格式化 因為在MS DOS啟動時要求兩個系統(tǒng)文件占據(jù)最先的兩個目錄項 并且IOSYS文件必須從磁盤數(shù)據(jù)區(qū)的頭部開始存放 SYS命令不能在網(wǎng)絡(luò)上運行 目標磁盤上的DOS系統(tǒng)文件一旦被更新 其原來的DOS系統(tǒng)將不能再使用 因此 使用SYS命令時應多加小心 舉例說明 A SYSC 這條命令用A盤上的DOS系統(tǒng)文件替換C盤上的系統(tǒng)文件 2 2 13 刪除目錄樹命令DELTREE要刪除一個子目錄 首先要使用DEL命令刪除其子目錄下的所有文件和子目錄 然后再使用RD命令來刪除這個目錄 當子目錄的層次很多時 這個方法顯得極不方便 而此命令是這樣工作的 從目錄樹中砍掉整個分枝 包括其中所有子目錄和文件 當要刪去一個目錄和其中所有子目錄時 只用一個DELTREE命令命令格式 DELTREE Y 驅(qū)動器 路徑參數(shù) Y是直接執(zhí)行DELTREE命令 不必等待用戶確認 若無此參數(shù) 由在執(zhí)行前再次提示 以免誤刪除 舉例說明 C DELTREESSCC刪除SSCC以及下面的所有目錄和文件注意 此命令刪除的文件或目錄 不能從DOS命令行上恢復 2 2 14 顯示或修改文件屬性命ATTRIB任意DOS文件均有某些特征 例如尺寸日期和創(chuàng)建時間等 這些應該是文件屬性 DOS附加的一組屬性是只讀 存檔 系統(tǒng)以及隱含 程序通過這些屬性控制對文件的存取 這些屬性可以設(shè)置也可不設(shè)置 命令格式 ATTRIB 屬性 屬性 文件名 S 其中 表示設(shè)置屬性 表示關(guān)閉設(shè)置 屬性是以下之一 R只讀 A存檔 S系統(tǒng) H隱含 S對當前目錄及其子目錄中的文件進行操作 舉例說明 C SSCC ATTRIB顯示當前目錄中全部文件屬性C SSCC ATTRIB R TXT把當前目錄所有擴展名為TXT的文件置為只讀屬性 R是把當前目錄中全部擴展名為 TXT的文件的只讀屬性去掉 2 2 14 修改系統(tǒng)提示符命令PROMPT這是DOS的一條外部命令 用來修改DOS的提示符 命令格式 PROMPT 提示字符串 當DOS啟動后 其提示符一般為啟動盤的盤符后跟一個大于號 如 A C 用來表示當前盤的盤符 用戶可以使用PROMPT命令將系統(tǒng)的提示符改變?yōu)樗M娜我鈨?nèi)容提示符串中可以可能使絕大部分字符 但 字符通常具有特定的功能 它若用在提示字符串中可用來顯示無法用字符來表達的內(nèi)容 具體用是在 字符后跟上一個代表特定含義的字符 這些字符及含義對應如下 T系統(tǒng)的當前時間 G 字符 D系統(tǒng)的當前日期 L PROMPT P G設(shè)置提示符為盤符后路徑后跟 2 2 15 復制磁盤命令DISKCOPY這是一條外部命令 它將源磁盤的內(nèi)容完整地復制到目標磁盤上 如果需要還可以對目標盤格式化 命令格式 DISKCOPY 源盤符 目標盤符 1 V 其中參數(shù)含義 源盤符表示被復制的盤所在的驅(qū)動器 如果缺省表示為當前盤目標盤符指目標磁盤所在的驅(qū)動器 如缺省也表示為當前盤 1指定只復制磁盤的一面 而不管磁盤是單面的還是雙面的 V指定復制的同時檢查源盤中的數(shù)據(jù)是否正確地復制給目標磁盤DISKCOPY命令只適用于軟盤之間的復制 而不能用于硬盤 復制后目標盤上的信息將與源盤上的信息完全一樣 例如 在同一個驅(qū)動器上把源盤的內(nèi)容全部復制到目標盤上C DISKCOPY或C DISKCOPYA A 或C DISKCOPYA 運行此命令時 系統(tǒng)會給出提示信息 用戶只需按照系統(tǒng)的提示進行操作即可 2 2 16 顯示DOS版本號命令VER這是一條DOS內(nèi)部命令 命令格式 VER這條命令的使用非常簡單 它用來查詢系統(tǒng)當前所安裝的DOS的版本號 例如 若當前DOS版本號為6 2 則執(zhí)行VER命令后 屏幕將會顯示 MS DOSVersion6 2例如 C VER2 2 17 清除屏幕命令CLS這條命令是內(nèi)部命令 其功能是清除屏幕上顯示的所有信息 命令格式 CLS計算機在使用的過程中 屏幕上顯示的內(nèi)容有時很雜亂 用戶可以使用該命令清除屏幕上無用的信息 清屏后DOS提示符和光標將位于屏幕的左上角 例如 C CLS 2 2 18 顯示和設(shè)置系統(tǒng)的當前日期命令DATE這是DOS的內(nèi)部命令 用來顯示并修改DOS系統(tǒng)的當前日期 命令格式 DATE執(zhí)行命令后系統(tǒng)首先顯示當前的日期 然后提示用戶輸入新的日期 日期必須按DOS規(guī)定格式輸入 否則DOS交不接愛 如果不想改變當前的日期 可以直接按回車鍵 例如 C DATE2 2 19 顯示和設(shè)置系統(tǒng)的當前時間命令TIMETIME命令是一條內(nèi)部命令 用來顯示并修改DOS的當前時間 命令格式 TIME執(zhí)行此命令后系統(tǒng)首先顯示當前的時間 然后提示用戶輸入新的時間 必須按規(guī)定的格式輸入新的時間 也可以直接按回車鍵跳過 不修改時間 例如 C TIME用TIME命令改變系統(tǒng)時間后 DOS將從新的時間開始繼續(xù)計時 2 2 19 顯示磁盤卷標命令VOLVOL是DOS內(nèi)部命令 顯示磁盤的卷標 命令格式 VOL 驅(qū)動器 驅(qū)動器 是要檢查卷標的磁盤 如果省略驅(qū)動器 則顯示當前驅(qū)動器中磁盤的卷標 例如 C VOL屏幕顯示下列信息 VolumeindriveCisXHH95CVolumeSerialNumberis1949 57782 2 20 磁盤緩沖命令SMARTDRV外部命令SMARTDRV可使計算機磁盤存取加快速度 減少讀寫時間 命令格式 SMARTDRV除了可在命令行中執(zhí)行SMARTDRV 還可以在CONFIG SYS文件中設(shè)置 格式如下 DEVICE C DOS SMARTDRV EXE為了方便 一般在AUTOEXEC BAT中加入 C DOS SMARTDRV 這時假設(shè)此命令在DOS目錄下的 第三節(jié)批處理 3 1批處理的概念通過學習前面DOS命令 我們知道 每個命令完成各自的功能 使用時先鍵入一條命令 待該命令執(zhí)行后 再鍵入第二條命令等等 這種處理方法 我們稱之為交互式處理方法 用戶在操作過程中 大部分進行的是交互式處理 但在有些情況下 要重復輸入相同的命令序列 如果按照交互式方法處理 會感到很麻煩 且浪費時間 假如有這樣一個例子 運行UCDOS時 先要進UCDOS所在的目錄 然后運行讀字庫命令RD16 再運行KNL 最后還要安裝漢字輸入方法 如拼音PY和五筆字型WB 整個操作步驟如下 C CDUCDOSC UCDOS RD16C UCDOS KNLC UCDOS PYC RUCDOS WB每次運行UCDOS都要經(jīng)過這些步驟 工作量相當大 且都是重復性的工作 顯得非常繁瑣 如果采用批處理方法來解決 問題就簡單得多了 所謂批處理就是將若干個需要連續(xù)或重復執(zhí)行的命令集中在一個文件中 由DOS來讀此文件并順序執(zhí)行其中的每一條命令 從而完成這一批命令的功能 3 2批處理文件批處理文件是DOS命令的集合 其擴展名必須是 BAT 批處理文件一旦建好后 可連續(xù)重復執(zhí)行 建立批處理文件常用的方法是通過鍵盤來拷貝一批命令到文件中 這也是最簡單的方法 例如 對前面的例子 我們可建一個名為UP BAT的批處理文件 C copyconup batCD UCDOSRD16KNLRYWB Z 按CTRL Z組合鍵或F6 這樣 每次要進入UCDOS系統(tǒng) 只需鍵入下列命令即可 C Up當然 也可以使用字處理軟件EDIT PE2和WPS來建立或修改批處文件 3 3批處理文件中的常用命令在DOS提示符下使用的任何命令均可放入批處理文件中 此外 DOS還為批處理文件設(shè)計了8條命令 這些命令及其功能如下 REM給批處理程序加注釋 PAUSE暫停運行批處理程序 按任意鍵后再繼續(xù)執(zhí)行 ECHO顯示禁止顯示批處理文件中所執(zhí)行的DOS命令CALL運行另一個批處理文件后 返回到當前批處理文件并繼續(xù)往下執(zhí)行 FOR為一組文件或目錄執(zhí)行同一個命令GOTO轉(zhuǎn)到批處理程序的另一部分 并從那里繼續(xù)執(zhí)行 IF根據(jù)條件的結(jié)果執(zhí)行命令SHIFT改變可替換參數(shù)的位置CHOICE使批處理文件對多選項鍵盤輸入作出提示 等待用戶選擇 SET并不是一個真正的批處理命令 但可用來設(shè)置環(huán)境變量 必須說明的是 批處理文件在執(zhí)執(zhí)行時可帶有參數(shù) 而且參數(shù)可傳遞給文件中DOS命令 3 4自動批處理文件自動批處理文件的文件名一定要是AUTOEXEC BAT 每次啟動DOS后立即自動執(zhí)行這個批處理文件中命令 以達到預期的目的 例如 如果要使系統(tǒng)啟動顯示DOS版本號 并設(shè)置DOS查找路徑 可按如下方法生成AUTOEXEC BATC COPYCONAUTOEXEC BAT ECHOOFFVERPATH C C DOS Z ECHOOFF表示后面的DOS命令行不顯示 而符號 則表示此條命令行也不顯示 VER是顯示DOS版本號命令 PATH命令設(shè)置了DOS的可執(zhí)行文件查找路徑 這個文件一旦生成 只要用戶啟動系統(tǒng)就會自動執(zhí)行 在DOS提示符下直接鍵入AUTOEXEC 也可執(zhí)行該文件 自動批處理文件AUTOEXEC BAT只有建立在根目錄下才能被自動執(zhí)行 一個典型的AUTOEXEC BAT文件內(nèi)容如下 ECHOOFFPATH C C DOS C PCTOOLS C UCDOS C WINDOWSSMARTDRV 第四節(jié)系統(tǒng)配置文件 前面已提到 當用戶啟動DOS系統(tǒng)時 系統(tǒng)將會尋找自動批處理文件加以執(zhí)行 實際上 在做這項工作之前 系統(tǒng)首先尋找并執(zhí)行的是系統(tǒng)配置文件CONFIG SYS CONFIG SYS文件必須在啟動盤的根目錄下才有效 4 1配置文件及配置命令CONFIG SYS文件非常有用 主要用來裝入可安裝的設(shè)備驅(qū)動程序 并用在系統(tǒng)內(nèi)存中申請一塊空間用來做信息處理 規(guī)定磁盤緩沖區(qū)的數(shù)目和允許同時打開的文件數(shù)目等等 在CONFIG SYS文件中 可以使用15個命令 這些命令中除BREAK和REM命令外 其它都不能在DOS提示符下鍵入運行 BREAK設(shè)置DOS檢查CTRL C或CTRL BREAK組合鍵BUFFERS分配磁盤緩沖區(qū)COUNTRY系統(tǒng)設(shè)置不同國家的語言約定DEVICE將可安裝的設(shè)備驅(qū)動程序裝入內(nèi)存DEVICEHIGH將設(shè)備驅(qū)動程序裝入高內(nèi)存區(qū)DOS設(shè)置DOS定位的RAM區(qū)域 并指定DOS是否使用高內(nèi)存區(qū) DRIVPARM設(shè)置磁盤驅(qū)動器特性FCBS設(shè)置DOS可以同時打的文件控制塊 FCB 數(shù)個FILES設(shè)置DOS可以允許同時打開文件的個數(shù)INSTALLDOS讀取CONFIG SYS文件時 運行常駐內(nèi)存程序 TSR INCLUDE多重系統(tǒng)配置塊時 使一個配置塊包含著你想從其它塊中執(zhí)行的命令LASTDRIVE設(shè)置有效的驅(qū)動器數(shù)目NUMLOCK控制啟動時NUMLOCK鍵的打開和關(guān)閉REM在CONFIG SYS文件中使用注釋行SHELL指定一個命令解釋程序代替COMMAND COM程序或者以不同方式啟動COMMAND COM程序STACKS設(shè)置DOS用于存放處理硬件中斷的RAM空間SWITCHES即使安裝了擴展鍵盤也仍令其使作基本鍵盤功能 二 常用配置命令介紹1 DEVICE命令該命令用來安裝設(shè)備驅(qū)動程序 對于每一個設(shè)備 DOS都有控制它的程序 這樣的程序叫設(shè)備驅(qū)動程序 例如 DOS使用設(shè)備驅(qū)動程序從軟盤中讀出數(shù)據(jù) DOS內(nèi)部已經(jīng)安裝了鍵盤 顯示器 磁前邊及各端口的驅(qū)動程序 另外還有一些設(shè)備的驅(qū)動程序 在需要時可以裝入內(nèi)存 其方法是在CONFIG SYS文件中 用DEVICE命令加以說明 例如 如果要在應用程序中使用鼠標 則首先必須裝入其驅(qū)動程序 現(xiàn)假定驅(qū)動程序為MOUSE SYS 處在C MOUSE目錄下 則應在CONFIG SYS文件中加入以下命令行 DEVICE C MOUSE MOUSE SYS這樣 當系統(tǒng)啟動時自動CONFIG SYS文件后 就裝入鼠標驅(qū)動程序 之后就可以利用鼠標了 有些驅(qū)動程序運行時需要參數(shù) 也可以直接跟在后面 2 BUFFERS命令該命令可以設(shè)置為文件傳輸保留的緩沖區(qū) BUFFERS 數(shù)目 當DOS啟動時 在主存中為臨時存儲來自磁盤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論