某站dos與批處理系列培訓(xùn)教程it網(wǎng)新手_第1頁
某站dos與批處理系列培訓(xùn)教程it網(wǎng)新手_第2頁
某站dos與批處理系列培訓(xùn)教程it網(wǎng)新手_第3頁
某站dos與批處理系列培訓(xùn)教程it網(wǎng)新手_第4頁
某站dos與批處理系列培訓(xùn)教程it網(wǎng)新手_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

DOS概述及入 ——文件與目 ——文件的分 ——目錄、子目錄與盤 DOS常用命 —— —— —— —— ——ren和 —— —— —— DOS命令集 ——最常用命 —— —— —— —— —— —— —— —— —— —— —— ——慎用命 使用批處理文 ——批處理文件的意 ——常用命 ——特殊命 System磁盤操作系統(tǒng))。time電腦同時(shí)干幾件事,比如,我們可以一邊拷貝文件,一邊寫文章,一邊瀏覽Internet。所以人們把DOS稱為單任務(wù)的操作系統(tǒng),而把Windows95稱為多任務(wù)的操作系統(tǒng)。如果我們想查看電腦中的文件,可以輸入dir命令,然后回車。下面是我電腦屏幕上顯示的結(jié)果。目錄,它里面有許多DOS命令文件和一些輔助信息文件。第二排是WINDOWS目錄,它里面包含著許多有關(guān)WINDOWS程序的文件。我們再來看看倒數(shù)一二行,這些是什么意思呢。“10file(s)”是要告訴你這個(gè)目錄內(nèi)有“10”個(gè)文件,這些文件加起來一共下“215,735,513bytes”大小可用的磁盤空間。其中凡后綴為exe、combatexecom比如第一行的這個(gè)文件叫,其后綴名為com,如果我們要執(zhí)行它,只需在提示符下敲入文件基本名然后回車即可,不需輸)又比如,第二行的這個(gè)文件mem.exe,其后綴是exe,也是一個(gè)可以執(zhí)行的文件,它的功能是查看電腦目前內(nèi)存的占用情況。在提示符下敲mem,然后回車。(這個(gè)命令沒問題,你可以試試看)有效了,它們就是以com、exe或bat為后綴的文件。如果要更改當(dāng)前目錄,那么可以用cdcddos,就表示更換當(dāng)前目錄為dosC:\DOS,這就表示當(dāng)前目錄變成了C盤的DOS目錄了,當(dāng)前目錄有什么意義呢?其它的目錄都是根目錄的子目錄,如DOS,WINDOWS,TOOLSDOS,WINDOWSDOSTEMPWINDOWS下的SYSTEM目錄。我們用CDCDDOSDOS,有時(shí)我們把改變當(dāng)前目錄為一個(gè)子目錄叫做進(jìn)入該子目錄,那么我們現(xiàn)在就是進(jìn)入了DOS目錄,再輸入CDTEMP,那么我們又會進(jìn)入TEMP目錄了,如何退出TEMP目錄呢?只要鍵入CD..,回目錄。再輸入CD..,然后回車,我們就回到了C盤的根目錄。輸入CDWINDOWS\SYSTEMCDC:\WINDOWS\SYSTEM,如果要回到根目錄,那么也不必多次輸入CD..來完成,可以直接輸入CD\,\就表示根目錄。到D盤,那么就輸入D:,然后回車,瞧,現(xiàn)在提示符就變成D:\>了。再用dir命令,就是列出D盤的文件了。C:\DOS\TEMP\ME.TXT,C:\DOS\TEMP\就叫做ME.TXT的路徑。D:\TEST\PCT.EXE,那么我們可以直接輸入D:\TEST\PCT.EXE和傻地說:“Badcommandorfilename.”這是在說它搞不懂你說什么。那么,DOS下的命令有哪些呢?行。好,是不是換了一屏怎么樣,是不是很方便呢?如果你覺得用dir/pdir/w如果執(zhí)行dirabc后,顯示是“Filenotfound.”則說明當(dāng)前目錄中沒有abc這個(gè)文件,所以還可以用dir命令來查找文件。比如用dir命令查找當(dāng)前目錄中是否有這個(gè)文件,只要輸入dir。意的所有文件。那么dira.*就是把文件基本名是adirA*.*文件基本名以Adir*.*是什么意思呢?在這里文件基本名和擴(kuò)展名都是任意的,那就等于代表了所有文件,所以這和只輸入dir的作用是相同的。因?yàn)?可以代替任意字符,所以我們稱之為通配符。其實(shí)通配符不只*一個(gè),現(xiàn)在我們再來看看另一種通配符a開頭的文件,而a?.*是代表文件基本名只有兩個(gè)字符,并且第一個(gè)字符是a的所有文件,同理a??.*是代表文件基本名只有三個(gè)字符,并且第一個(gè)字符是a的所有文件。兩者還有一個(gè)區(qū)別,在文件名中出現(xiàn)*后,其后的所有字符都不起作用,比如A*.*a*b.*是沒有任何區(qū)別的,但A*.*和A*.com*是一致的,但是,無論在文件基本名或擴(kuò)展名中出現(xiàn)在?后,后面的字符仍然起作用。例如,文件擴(kuò)展名是bat,而文件基本名是三個(gè)字符,且第一個(gè)字符是a,第三個(gè)字符是b的所有文件。名和擴(kuò)展名長度的前提下出現(xiàn)多個(gè)。例如:這三個(gè)文件名a???.b??、a????b?.?c?及??a?b??c.??d都是可以的。A盤上都有什么,你不必先輸入a:,變換當(dāng)前驅(qū)動器為A盤后,再敲dir,你可以直接鍵入dira:。不信試試看,千萬別忘了插入這個(gè)c:說明現(xiàn)在的工作盤是cc:后面的\告訴我們,當(dāng)前的工作目錄是根目錄。這個(gè)>的作用只是如果清楚了這一點(diǎn),那么學(xué)習(xí)cd命令就變得輕松自如了。你注意,提示符變了,變成c:\dos>了。這就告訴我們,我們當(dāng)前的工作目錄是c盤根目錄下的dos子目錄。如果想退回上一層目現(xiàn)在你來練習(xí)一下,要進(jìn)入windowscdwindows。在windowssystem,再進(jìn)去看看,輸入cdsystem,好,暫停一下,這時(shí)我想要返回到根目錄,這該怎么辦?用cd..嗎?那當(dāng)然可以,不過得用兩次。我們有某個(gè)文件時(shí),我們就得到該文件所在的目錄中去。比如說,要使用wps,就要到wps所在的目錄;要用windows,就要到windows所在的要先輸入盤符,回車后,等當(dāng)前盤變?yōu)榱硪粋€(gè)磁盤時(shí),你才可以使用cd命令到達(dá)你想要去的目錄?!猰ddirectory--創(chuàng)建目錄)和rd(removedirectory--刪除目錄)。這兩個(gè)命令很簡單,比如我叫小博士,我要把自己的文件都放在一個(gè)目錄中,我就可以輸入mdxbs,建立我的目錄。這時(shí)你用命令看一看,就會發(fā)現(xiàn)根目錄下多了一個(gè)目錄XBS你不妨練習(xí)一下,建立一個(gè)名字叫xyz的目錄,再輸入dir,是不是可以看到xyz目錄啦,如果你看到了,你就成功了(呵呵,這課也就完成一半了)?,F(xiàn)在讓我們到這個(gè)目錄中去,鍵入cdxyz,注意,提示符是不是變了。好,輸入dir命令。很奇怪是吧?我們剛剛建立了這個(gè)目錄,按理說,這個(gè)目錄中應(yīng)該什么都沒有的。其實(shí),不管你建立什么目錄,這個(gè).和..都會在目錄中出現(xiàn),因?yàn)?代表此目錄本身,..代表此目錄的上一層目錄。顯然,一個(gè)目錄既然已經(jīng)存在了,就不可能沒有本身,也不可能沒有上一層目錄。(..你使用過的,記得嗎?就是cd..,用來返回上一層目錄)。再練習(xí)一次,在xyzabc,(正確方法是輸入mdabc)用dir,abc既然能建立目錄,當(dāng)然也就可以把它刪除,rdabcrdabcdir命令看看,abcrd正確答案:輸入cd..命令退回到上一層目錄,再輸入rdxyzxyz目錄刪除?!绻覀兿氚裠os目錄下的copyc:\dos\(注意,省略了目的目錄名和文件如果你想把文件復(fù)制到另一個(gè)驅(qū)動器,比如說復(fù)制到Acopya:(得記住往A)名是bat的文件到zht目錄里,可以輸入copyc:\*.batc:\zht。拷貝是copy的音譯。——即復(fù)制文件有點(diǎn)復(fù)雜,刪除文件就很簡單了。你看,如果我要刪除a.batdela.bat要刪除一類文件,可以使用通配符。例如del*.tmp,就是把所有擴(kuò)展名是tmp你也可以刪除當(dāng)前目錄中的所有文件,命令很簡單:del*.*del如果你不想刪除,輸入n(no),如果你確實(shí)要刪除,輸入y(yes)del*.*del.一般用于在刪除子目錄之前,先刪除目錄中的所有文件。(記住,初學(xué)者慎用除C盤temp目錄內(nèi)的所有文件,正確方法是輸入delc:\temp\.或delc:\temp\*.*,然后再輸入y。則追悔莫及。尤其使用deldel*.*時(shí)要更加注意,因?yàn)橐粋€(gè)目錄中的文件都將被刪除。——ren和如果想給一個(gè)文件改個(gè)名字,可以用ren(rename)命令。renren例如把a(bǔ)bc.txt改成bne.dat,就可以輸入renabc.txtbne.dat。typetype文件名。比如說,我想知道abc.txttypeabc.txt現(xiàn)在你可以試著操作一下,看看各個(gè)文件里有些什么東西,是不是很有成就感。好了,你已經(jīng)掌握了type——幫你格式化過,不過這命令還是不能不學(xué),因?yàn)樘杏茫┬沦I的軟盤你既不能用copydir后再在這些格子中寫字一樣。這個(gè)在軟盤上打格子的過程,就叫格式化。給軟盤格式化,要使用format命令。formatAformatA:,格式化BformatB:。請你看一個(gè)例子,從鍵盤上輸入formatA:——a:(奇怪吧,哪來兩個(gè)A盤,且看下文電腦是如何理解的)。輸入diskcopya:a:寫完之后,計(jì)算機(jī)會問你是否再復(fù)制一張和源盤一樣的磁盤,如果你不想復(fù)制,敲入這時(shí)計(jì)算機(jī)會再問你是否進(jìn)行另一張磁盤的復(fù)制工作(還真夠煩的,啰啰嗦嗦),如果沒有其它磁盤需要復(fù)制,鍵入N有個(gè)小問題提醒你注意,如果你有兩個(gè)驅(qū)動器,當(dāng)然可以不這樣靠替換磁盤的手段,可以直接用diskcopya:b:,一次把工作做完,煩。為此DOS提供了一條快速刪除目錄的命令--deltree,這條命令不管目錄下面有多少子目錄和文件,都會一次性刪除。我們可以來試試,比如有個(gè)目錄abc需要刪除,就拿deltree這個(gè)大砍刀試試。輸入deltreeabc,這時(shí)計(jì)算機(jī)會問你是否真的要刪除,鍵入y后,目錄就被刪除了。試試從鍵盤上輸入mem命令:mem,然后回車上面看到的就是計(jì)算機(jī)顯示的關(guān)于內(nèi)存的情況,我們可以看到我機(jī)器的內(nèi)存為24,576K,22,947K,1,629K——我們現(xiàn)在來試試看,輸入chkdsk——毒的軟盤啟動后,再用殺毒軟件殺毒。在正確的設(shè)定下,將具有啟動功能的軟盤插入A驅(qū)動器中,電腦啟動后,提示符為A:。那么,我DOSsyssyssysCsysa:,就是將CA盤上,把AAsysc:就是將A統(tǒng)文件傳輸?shù)紺盤上。有io.sys、msdos.sys和三個(gè)文件,而且,前兩個(gè)文件必須處于磁盤最前面的磁道上。另外提一下,我們不能簡單地用copy命令來制作啟動盤,因?yàn)橛胏opy命令拷貝的系統(tǒng)文件并不一定能放置在最前面的磁道上。——懷疑這句話的正確性了,我證明過n遍了,我不說,它什么都不做,呵呵)。pathpath目錄名,如果有很多目錄,中間就用;(不要記錯了,是分號不是逗號)隔開。要加入新的目錄,就在最后一個(gè)目錄的后面加一個(gè);然后再輸入新的目錄名就可以了。到則執(zhí)行,如果沒有找到,則電腦按照pathC盤doswindowsC但是,每次輸入pathDOS——行c盤windows目錄下的windows程序。這也就是說我們要編輯一個(gè)文件名為w.bat的批處理文件。我們可以在提示符下敲入editw.bat回車(就是編輯w.bat文件的意思)cd改變當(dāng)前目錄sys制作DOScopy拷貝文件del刪除文件 刪除目錄樹dir列文件名diskcopy制磁盤edit文本編輯format格式化磁盤md建立子目錄mem查看內(nèi)存狀況type顯示文件內(nèi)容rd刪除目錄ren改變文件名cls[用法 回 [用法]move[文件名][目錄 move[例子]c:\>movec:\autoexec.batc:\old移動autoexec.bat文件至old目錄下c:\>movec:\config.sysc:\temp移動config.sysoldmore等命令時(shí)很有用。使用more時(shí)磁盤不能有寫保護(hù),也不適合光驅(qū)。[用法]type[文件名]| more[例子]C:\>typemsdos.w40|more [用法]xcopy[文件名][目錄]將指定文件拷貝到指定目錄xcopyxcopy*.*/s它常用參數(shù)還有:v拷貝后校驗(yàn),會影響速度e與s——沒辦法,就只好記了,或者學(xué)windows吧)那該怎樣查一個(gè)命令的用法呢?這就要用到helphelp 提供所有DOS命令幫help[DOScd鍵選擇——attrattrib設(shè)置文件屬性[用法]attribattrib+r或-r[文件名]設(shè)置文件屬性是否為只讀attrib+h或-h[文件名]設(shè)置文件屬性是否隱含attrib/s設(shè)置包括子目錄的文件在內(nèi)的文件屬性[例子]C:\TEST>attrib+rwina20.386C:\>attrib+h*.*/s隱含所有文件date顯示及修改日期[用法]date[例子]C:\>date09-20- 將日期改為1996年9月20CurrentdateisTue08-20-Enternewdate(mm-dd-yy):09-20- [用法]labellabelVolumeindriveCisWANGVolumeSerialNumberis2116-volumelabel(11characters,EnterforDeletecurrentvolumelabel按yndefrag磁盤碎片整理

——[用法]1.電腦分析磁盤狀況,然后告訴我們磁盤有多少需整理。按Esc選擇OptimizationMethod(磁盤優(yōu)化方法),選擇“全部優(yōu)化”選擇BeginOptimizationdoskey調(diào)用和建立DOS

——[用法doskeydoskey/reinstall重新安裝doskeydoskey/bufsize=設(shè)置緩沖區(qū)的大小doskey/macros 顯示所有doskey宏doskey/history doskey/insert|overstrikeC:\>copyC:\temp\*.*C:\>delc:\temp\*.*C:\>copyb:\*.*c:\temp修改,也可以用F7鍵列出保存的所有命令C:\>doskeydi=dir/w/p emm386擴(kuò)展內(nèi)存管理lh/loadhigh[用法]lh條語句。device=emm386.exedos=umblh[程序]/l:區(qū) 將程序裝入指定的umblh memmaker[例子]C:\MOUSE\>lh memmaker內(nèi)存優(yōu)化管理[用法]1.選擇手動安裝和自動安裝,直接回車表示自動安裝(回車得了程序自動檢測硬盤內(nèi)是否安裝了(其實(shí)很簡單,一直按回車鍵就行了,呵呵——msd[用法]1.C:\>msdundelete恢復(fù)被刪除的文件[用法]undelete恢復(fù)已刪除的文件undelete/all恢復(fù)文件且不再詢問是否恢復(fù),undelete ——prompt設(shè)置提示符試一試,非常有趣的DOS命令,可以隨時(shí)顯示時(shí)間與日期。prompt$t表示時(shí)間prompt$d表示日期prompt$$表示$ prompt$q表示=prompt$v表示當(dāng)前版本prompt$l表示<prompt$b表示 prompt$h表示退位prompt$e表示Esc代表的字 prompt$_表示回車換[例子]C:\DOS>promptwang$g 將wang>作為提示符WANG>prompt$t$d$g 0:01:07.77Thu08-29-1996>prompt$p$grestore恢復(fù)已備份的文件應(yīng)有backup.00X和control.00X這兩條文件。restore/p讓用戶判斷是否恢復(fù)文件restore/b:日期恢復(fù)日期以前的文件restore/a:日期恢復(fù)日期之后的文件restore/l:時(shí)間恢復(fù)時(shí)間之前的文件restore/e:時(shí)間恢復(fù)時(shí)間之后的文件restore/mrestore/d只顯示要恢復(fù)的文件名[例子]C:\DOS>restorea:c:Insertbackupdiskette01indriveA:Pressanykeytocontinue..C:\DOS>restorea:c:\[適用場合]用于顯示及修改時(shí)間,用法同Currenttimeis12:15:26.04aEnternewtime:

——按時(shí):分順序輸入時(shí)間,再加上下午(a/p)ENTERset這條命令常常用在autoexec.bat[例子]C:\>setblaster=a220i5d1C:\>setpath=c:\dospathc:\dossmartdrv設(shè)置磁盤加速器文件中加載吧。[用法]smartdrvsmartdrv/c將緩存內(nèi)的信息都寫入硬盤smartdrv/e:數(shù)字 smartdrv/b:數(shù)字 ——[用法]append[例子]C:\>append在其它目錄下調(diào)用1.txt找不到時(shí),可自動尋找到c:\test目錄。D:\UCDOS>edit1.txt可找到C:\test\1.txtdebug[建議]如果你學(xué)過匯編語言,那你應(yīng)該會使用debugdiskcomp比較磁盤[適用場合]比較兩張盤是否相同,沒想到什么時(shí)候會用到,在比較用diskcopy貝的兩張盤,為什么不用diskcopy/vdiskcomp/1只比較磁盤的第一面[例子]C:\>diskcompa:InsertFIRSTdisketteindrivePressanykeytocontinue..Comparing80tracks18sectorspertrack,2side(s)InsertSECONDdisketteindriveA:Pressanykeytocontinue...CompareCompareanotherdiskette(Y/N)是否比較其它盤,選yn

——[用法]expand[例子]C:\>expanda:vsafe.co_解壓vsafe.co_Microsoft(R)FileExpansionUtilityVersion2.10Copyright(C)MicrosoftCorp1990-1993.AllrightsExpandinga:vsafe.co_toc:\dos\.a:vsafe.co_:33046bytesexpandedto62576bytes,89%increase.fasthelp快速顯示幫助信息[用法]fasthelp列出所有DOSfc參數(shù)還有:aclLbnntw[例子]C:\TEST>fca.batb.batComparingfilesA.BATandB.BAT*****choice/c:dmedefrag,mem,endiferrorlevel3gotodefragiferrorlevel2gotomemiferrotlevel1goto*****B.BATchoice/c:dme*****interlnk啟動簡易網(wǎng)客戶機(jī)

——使用interlnk必須在config.sys p5------------------------p10p6------------------------p11 p25thisComputer OtherComputer(Client)E:equalsF:equals在客戶機(jī)中EA,F(xiàn)Cintersvr啟動簡易網(wǎng)服務(wù)器[適用場合]使用它,電腦就成了服務(wù)器了(只限與DOS[用法]intersvr啟動服務(wù)機(jī)intersvr/lpt:1啟動服務(wù)機(jī),用lpt1intersvr/com:1啟動服務(wù)機(jī),用com1參數(shù)還有xbaud:bvrcopy(參見interlnk)qbasic啟動Basicqbasic起動basic語言環(huán)境qbasic/editor參數(shù)還有:bghmbfnohirun[例子—— DOS中,某些舊版本程序需要DOS3.3時(shí),可用setver[用法]使用時(shí)一般在config.sysdevice=setver.exesetver顯示文件的版本setvern.nnKERNEL.EXE5.00DOSOAD.SYSEDLIN.EXEBACKUP.EXEASSIGN.COMEXE2BIN.EXEJOIN.EXERECOVER.EXE若程序AAA.exeMS-DOS3.3C:\DOS>setveraaa.exe又如net5.exeMS-DOS5.0config.sysdevice=setver.exeMs-DOS6.22[用法]可在config.sysinstall=share.exe參數(shù)有flsubstsubst/b解除替代[例子]C:\DOS>substa: 用c盤temp目錄替代aC:\>substa: tree/f顯示目錄時(shí)同時(shí)顯示文件名tree/a以ASCII碼顯示目錄樹[例子]C:\WINDOWS>tree/aunformat恢復(fù)已被格式化的磁盤

——[建議]你把有重要信息的軟盤格式化了?快用unformat……format/u,[用法]unformat[盤符 unformat unformat[例子]C:\WINDOWS>unformatvsafe/u從內(nèi)存中去除vsafevsafe/ne將vsafe裝入擴(kuò)充內(nèi)存vsafe/nx將vsafe裝入擴(kuò)展內(nèi)存參數(shù)還有AxCxnd[例子—— 顯示DOS[例子MS-DOSVersionvol[例子VolumeindriveCisVolumeSerialNumberis2116-1DD0什么作用,是DOS中最沒用的命令之一[用法]ctty[例子]C:\>ctty del*.*[建議]在Cdel*.*會使電腦找不到鼠標(biāo)、光驅(qū)、不能使用windows,甚至不能啟動。事實(shí)上在任何目錄中使用這條命令,都需deltree*.*deltree*.*都會產(chǎn)生與del*.*一樣甚至更壞的結(jié)果。慎之!慎之!formatc:/u格式化C該這樣做,否則不要將C盤格式化,它會使你丟失一切信息,還需要 recover覆蓋磁盤C:\>cdwps驅(qū)動mouse、磁盤加速smartdrv等,可以使您的電腦真

溫馨提示

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

評論

0/150

提交評論