什么是DOS命令-創(chuàng)新互聯(lián)

這篇文章主要介紹“什么是DOS命令”,在日常操作中,相信很多人在什么是DOS命令問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”什么是DOS命令”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設計制作、網(wǎng)站設計與策劃設計,利川網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:利川等地區(qū)。利川做網(wǎng)站價格咨詢:18982081108

一、DIR 命令的格式:

dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h]

(1)dir /a:attrib 缺省包含所有文件(系統(tǒng)文件.隱含文件)

attrib[:][h/-h]只顯示隱含文件或非隱含文件.

[r/-r]只顯示只讀文件或非只讀文件

[s/-s]只顯示系統(tǒng)文件或非系統(tǒng)文件

[a/-a]只顯示要歸檔文件或非歸檔文件

(2)/o[:]sorted:缺省完全按字母順序,子目錄顯示在文件之前

/o[n/-n]:按字母順序或按文件名順序/反向顯示

[e/-e]:按擴展名字母順序/反向顯示

[d/-d]:按時間順序/反向顯示

[s/-s]:按大小從大到小或/反向顯示

[g/-g]:按子目錄先于文件或文件先于子目錄

(3)/s 參數(shù):對當前目錄及其子目錄中所有文件進行列表

列名:dir /s/a/o:n c:\>PRN

將c盤上的所有子目錄和文件按隸屬關系并根據(jù)子目錄和文件字母順序打印輸出

(4)/B 參數(shù):將只顯示文件名與擴展名

(5)/L 參數(shù):將全部用小寫字母對文件或子目錄進行列表

訓練:

dir /a 列當前目錄所有文件(含隱含及系統(tǒng)文件)

dir /ah 列隱含文件(包含子目錄(隱含的) dir /a-h

dir /as 列系統(tǒng)文件 dir /a-s

dir /ad 列子目錄 dir /a-d

dir /o 按字母順序

dir /B 只顯示文件名與擴展名

二、attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s]

缺省 attrib name 顯示文件的(文件)屬性

attrib io.sys (或子目錄)

shr c:\ io.sys 指定為系統(tǒng)(s) 隱含(h) 只讀(r)文件

也可以attrib *.sys 顯示擴展名為sys的文件屬性

參數(shù) [+r|-r] 將文件屬性設置或解除 只讀屬性

[+a|-a] 將文件屬性設置或解除 歸檔屬性

[+h|-h] 將文件屬性設置或解除 隱含屬性 (尤其對子目錄也起作用)

/s 參數(shù) 將當前及當前子目錄下的所有文件均起作用

可以用來查找文件

例子:

attrib news86 列news86的文檔屬性

attrib +r report.txt 設置為只讀 attrib -s -h record.txt

attrib +a a:*.*

attrib -a a:*.bak

xcopy a: b: /a 將A盤上的所有標志為"歸檔"屬性的文件拷到B盤

xcopy a: b: /m 將A盤上的所有文件拷到B盤后并移去歸檔屬性

三、cd 介紹: cd...返回上二級目錄 "."代表當前目錄 "."代表父目錄

cd ..\..返回到上級目錄的父目錄(祖目錄)

cd A:\ 將A盤的當前目錄改為根目錄

cd A:\xx 將A盤的當前目錄改為子目錄xx下

cd ..\98 先返回父目錄,再進入父目錄下的98子目錄

cd ..返回到父目錄

cd\98 進入根目錄下的98子目錄

四、copy [/y][/-y][/v][ /B]

copy /y 不加提示,對所有文件加以覆蓋

/-y 加以提示,對所有文件 (yes或no提問 )

/v 拷貝以后加以校驗

/B 按二進制進行顯示

copy w1.wps con/b 可以將wps文件在屏幕上顯示,而不必進入wps狀態(tài)

copy ..\98 將父目錄下的98子目錄下的所有文件全拷到當前子目錄

copy .\97 當當前目錄下的97子目錄下文件全部拷到當前目錄

copy . c:\ 將當前目錄下的所有文件拷到c盤根目錄

. 意味著 *.* 文件

copy nul a.abc 將a.abc 文件清空(文件長度改為0)

copy 文件名+con 向文本文件中追加命令或內(nèi)容

copy con 文件名 創(chuàng)建文本文件(F6存盤退出)

copy con prn 檢測打印機的開關

五、xcopy命令

xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]

xcopy [d:date] xcopy a:b:\ /d:08/18/98/s/v 拷貝98.08.18年后的文件

xcopy [/p] 提示創(chuàng)建子目錄

xcopy [/s] 連帶子目錄一起拷貝. 注意:若目標盤上不存在此子目錄,而在目標

盤的結束符又不以"\"為結束,則將提示:

does destination specify a file name or directory name on the target

[f=file,d=directory]?

在目標盤上創(chuàng)建文件[按下]還是創(chuàng)建子目錄[按下d] ?應選擇d鍵

xcopy[/v] 帶較驗

*:(1) xcopy 不拷貝系統(tǒng)和隱含文件,應先予以修改屬性再拷貝

xcopy [/y] 覆蓋時是否有提示, /y 不帶提示

若省略目標盤或子目錄名,則拷貝到當前目錄下

六、 del /p

加/p 可以在刪除前是否提示

如del后加子目錄名,則將子目錄下所有文件(隱含.系統(tǒng).只讀文件除外)全刪除,

加/p則可以確認.

七、undelete [name] /au

不加提示地將所有滿足條件的文件恢復(能夠恢復的),并將首字母置成"#",若已

存在,則按"# % & 0 1 2-9 a-z"順序加上.

如:undelete *.dbf/au 將擴展名為"dbf"的文件全恢復,并以"#"開頭,作為文件

名, /list 僅列出可恢復的文件,而不恢復

undelete /load 將undelete裝入內(nèi)存

/unload 將undelete卸出內(nèi)存

/s[drive]對指定驅(qū)動器進行監(jiān)測管理

undelete/sc

將 undelete駐留內(nèi)存,?并創(chuàng)建一個隱含的sentry 子目錄對c盤刪除的文件進行

管理 undelete/ds 恢復

相應恢復命令可以用undelete即可完整恢復出文件名(非常完整)

最常用undelete *.*

deltree /y [drive:path]

deltree 刪除子目錄及文件,盡管有些文件是系統(tǒng)文件或隱含文件

它可以帶有通配符,帶有通配符時,它將刪除符合條件的文件及子目錄

如:?undelete *.dbf/au 將擴展名為"dbf"的文件全恢復,并以"#"開頭作為文件

名.

/list 僅列出可恢復的文件,而不作恢復操作.

undelete/load 將undelete 裝入內(nèi)存.

/unload將undelete 卸出內(nèi)存.

/s[drive] 對指定的驅(qū)動器進行監(jiān)視管理.

undelete/sc 將undelete 駐留內(nèi)存,并創(chuàng)建一個隱含的sentry子目錄對C盤刪除

的文件進行管理.相應恢復命令可以用undelete/ds 即可完整恢復出文件名(很完善).

最常用的是undelete *.*

八、deltree /y [drive:path]

deltree 刪除子目錄及文件,盡管有些文件是系統(tǒng)或隱含的.

它可以帶有通配符,這時它將刪除符合條件的文件或子目錄.

如:存在L1文件,L2子目錄,L3文件,L4子目錄

deltree L*.* 將刪除以上所有的文件和子目錄,但在刪除前加以確認,若不刪除,

可以輸入"N".

/y 參數(shù)是在刪除時不加以確認就進行操作的.

它刪除的文件可以用undelete恢復,?但不能恢復子目錄及其下的文件,可以用特

殊工具.如NORTON 8.0 等.

若提前使用了undelete/s,?則可以在sentry子目錄下找到完整的文件,但名已經(jīng)

改變了. 

九、dos=high[|low[umb|noumb]]

dos=high,umb 則dos將自身裝入高端內(nèi)存(high)并能管理上位內(nèi)存(umb).

noumb 則不管理上位內(nèi)存.

在寫入dos=high及umb 前應裝入device=himem.sys

為了將程序或驅(qū)動程序裝入上位內(nèi)存,必須使用dos=umb,可省出大部分常規(guī)內(nèi)存.

可以在config.sys的任何位置寫上dos=high,umb

若顯示hma not avoiable 或 load down low 則表明不能使用高端內(nèi)存. 

十、doskey 記錄以前敲過的dos命令,可以用F7來顯示,用"↑↓"來選擇,用F9來輸入

選擇的命令號.

doskey/restall 重新裝入一次,以前的命令行撤消.

doskey/history 顯示內(nèi)存中所有的命令,可以">"顯示到其它文件中,縮寫"/H".

doskey dir=cls 則擊入dir等同于cls一樣.

doskey/macros 可顯示所有的宏定義,可使用">"重定義到文件中,可縮寫"/M".

doskey dir= 可撤消對dir 的宏定義.

doskey p=dir$tdir*.exe/p$tdir c:\t$tdir c:\t$*

$t為命令的區(qū)分符,而$*為命令的結束符

doskey/insert(overstrike)?在重新輸入命令時,對舊命令的修改是插入還是覆

蓋狀態(tài)(默認). 

十一、emm386.exe

提供對擴展內(nèi)存的管理,使應用程序象使用常規(guī)內(nèi)存一樣能夠使用它.

常見的用法是 在config.sys 中

device=c:\dos\himem.sys

device=c:\dos\emm386.exe ram

d=64 將DMA 內(nèi)存數(shù)量設置為64K

noems 提供對上位內(nèi)存的訪問,但不提供對擴展內(nèi)存的訪問.

應注意的是在windows中好不要用它,因為windows本身有對擴展內(nèi)存進行管理

的程序.應采用windows中的管理器. 

十二、fc 命令 fc/b dt.dat dt2.dat>b (作二進制代碼比較)

比較兩個文件,一般用作存取進度,修改游戲存儲文件用.

實際代碼位置應加上0100 如:0000 05E4:00 67

實際用debug -e 修改時應加上0100 即 0000 06E4:00 67

后面加上重定向文件">P" 可以將比較結果輸出到p文件中.

十三、format /q /u /s /n:sectors /f:size /c

/q參數(shù):快速格式化,僅掃描文件分配表和根目錄區(qū),僅對格式化過的磁盤有效.

使用時應確保格式化過后沒有增加新的壞道.

/u參數(shù):無條件格式化,并且不保存原來盤上的信息,可以防止"unformat".

/s參數(shù):格式化為系統(tǒng)盤,也可以使用"sys"命令.

/f:size size 可以為160 180 320 360 720 1200 1440 2800

/n:sector n可以為1 格式為單面盤,容量為160k 180k

可以為4 可以在5寸高密驅(qū)動器上格式化360k磁盤

可以為8 可以在5寸高密驅(qū)動器上進行8個扇區(qū)的格式化.

/c 重新測試壞扇區(qū),缺省時如果一個扇區(qū)標記為"壞",以后格式時就不在從新測

試,僅作標記,使用"/C"時可以從新測試. 

十四、unformat 命令

對用format 格式過,且未用"/u"參數(shù)的命令起作用,用它可以來重新修復已經(jīng)損

壞的硬盤分區(qū)表,但對網(wǎng)絡盤不起作用.

unformat drive:[/l][/test][/p]

/l 顯示每一個被unformat發(fā)現(xiàn)的文件和子目錄,如果沒有這個開關,只顯示那些

破碎的文件和子目錄,可以用ctrl+s 暫停,按任意鍵繼續(xù).

/test 僅作一個測試,不作實際的修復工作,作模擬過程.

/p 一邊測試一邊打印.

注:這種方法不能保證修復所有的文件,尤其是格式化后又添加過數(shù)據(jù)的磁盤.

恢復后的文件依次存放在subdir1....2....3等子目錄中. 

十五、interlnk 語法 interlnk g=e ,它可以通過串口或并口在兩機間進行通訊.

將服務器端上的e驅(qū)動器映射為客戶端的g驅(qū)動器,以后對客戶端而言,所有對g的

操作都意味著對服務器的訪問,取消映射的辦法為interlnk g=

單獨輸入interlnk 則顯示所有的映射情況.

注意:interlnk 必須在裝入interlnk.exe 設備驅(qū)動程序才可以使用.

所用的驅(qū)動器符號與config.?sys中l(wèi)astdrv.exe設置的數(shù)目有關.可以作一個一

端為25針,另一端為9針的串行線實現(xiàn),具體接線方式如下:

5 - 7 2 - 15

3 - 2 3 - 13

7 - 4 4 - 12

6 - 6 5 - 10

3 - 3 6 - 11

8 - 5 15 - 2

4 - 20 13 - 3

9針 25針 12 - 4

10 - 5

11 - 6

25 - 25

25針 25針 

十六、interlnk.exe 與intersvr.exe

interlnk.exe 重新定向?qū)τ诳蛻趄?qū)動器或打印接口的請求到另外的服務器驅(qū)動

器或打印機.

語法:config.sys 中加入:

device=c:\dos\interlnk.exe [drive:n][/noprinter][com][lpt]

十七、memmaker[/b][/batch][session][/swap:drive]

使用memmaker能夠優(yōu)化內(nèi)存配置,?并將配置寫入autoexec.bat和config.sys中.

在這一過程中,需要重新啟動幾次機器.

十八、memitem memcolor memdefault submenu 菜單選項include

autoexec.bat 中如下: config.sys中如下:

path c:\dos;c:\ucdos [menu]

doskey menucolor=15,1(前景色15,背景色1)

\mouse\mouse menuitem=base_config,this is a base

goto %config% ->選擇項 menuitem=cced_config,this is a cced

選項 提示

:base_config menudefault=base_config,5

goto exit ->跳出 缺省為base_config,延遲時間5秒

:cced_config [common]

c:\dos\smartdrv.exe /l device=c:\dos\himem.sys

goto exit 各項都包含的共同部分

:exit ->結束 [base_config]

device=c:\dos\emm386.exe ram

dos=high,umb

[cced_config]

device=c:\dos\smartdrv.exe/double_buffer

include=base_config 包含base_config設置

可以根據(jù)計算機的在不同情況下的配置要求來選擇.  

十九、mscdex.exe 提供對光驅(qū)進行讀寫的程序

mscdex/d:drive [/D:drive][/e][/k][/s][/l:letter]

典型:config.sys 中device=c:\cdrom\cdrom.sys /d:mscd000

autoexec.bat中 c:\dos\mscdex /d:mscd000 /l:g

配置了一個光驅(qū),符號為g

參數(shù)/d:drive1為光驅(qū)身份號,須與config.sys中的符號一致,可有多個

/d:mscd000 /d:mscd001

/e:使用擴展內(nèi)存裝入光驅(qū)驅(qū)動程序.

/s:使光驅(qū)在ms_net或windows是否設置為共享光驅(qū)

/V是否在加載時顯示內(nèi)存.

/L:letter 分配給光驅(qū)的盤符

/m:number 指定緩沖器的數(shù)目

應該注意的是:?如果用smartdrv.exe 加速對光驅(qū)的讀寫能力,應該在autoexec.

bat中將mscdex.?exe 寫在smartdrv.exe 之前,smartdrv.exe的使用可大幅提高

對驅(qū)動器的讀寫能力. 

二十、msd的使用

使用msd 可以整體檢查計算機配置及系統(tǒng)信息

包括:?驅(qū)動器參數(shù),計算機cpu參數(shù),內(nèi)存大小參數(shù),顯示器類型,串.并口情況,以

及各個IRQ占用情況,據(jù)此可以分析新增設備是否與原來設備有沖突.

同時也可以通過分析內(nèi)存駐留程序,判斷內(nèi)存中是否有病毒,有則標為"???".

二十一、prompt dos提示符

$q 等于號 $t 當前時間 $d 當前日期 $p 當前驅(qū)動器符號

$$ $號提示 $n當前驅(qū)動器 $g 大于號 $l小于號 $b 顯示"|"管道號

$h 隱去提示符 $E顯示"<-"號

對于其它文字,則直接顯示文本本身prompt ljw,則顯示為ljw提示符

prompt 則僅顯示當前驅(qū)動器號及大于號.

二十二、ramdrive.sys 使用內(nèi)存當做虛擬盤來使用

應注意,所有數(shù)據(jù)都存在于內(nèi)存中,應及時將其存到硬盤中,否則掉電后或者死機

后將丟失全部數(shù)據(jù),優(yōu)點是運行速度快,但不能在windows中使用.

示例:config.sys: device=c:\dos\ramdrive.sys /size[/e|a]

size為以k為單位的字節(jié)數(shù),即建立的虛擬盤的大小.

/e或/a 都是使用擴展內(nèi)存來建立虛擬盤,?加參數(shù)的前提是必須先加載內(nèi)存管理

器himem.sys及emm386.exe. 

二十三、subst 將一個驅(qū)動器與一個子目錄聯(lián)接

如:將對A:\l1\l2 子目錄的請求映射為S盤,則輸入

subst s: a:\l1\l2 即可

這樣使用dir s:?等命令則顯示的是a:\l1\l2子目錄下的內(nèi)容,其它copy del 一樣

可以用subst s: d 來取消這種映射.

可以用subst 來顯示各種聯(lián)接情況

注意:?可以采用subst a: c:a 來建立一個對于A的讀寫盤.對于某些安裝軟件

來說,?必須使用A盤來安裝,就可以使用先將所要安裝的軟件全部拷貝到C:a子

目錄中,然后輸入subst a: c:a,再轉到A:,就可以進行軟件的安裝了. 

二十四、mem /c /m /p /d 常規(guī)內(nèi)存顯示程序

/c顯示所有內(nèi)存駐留程序的占用情況,分為conventional常規(guī)內(nèi)存和uppermemory

高端內(nèi)存占用,并顯示總的占用情況(常規(guī) 高端 保留 擴展內(nèi)存)

/p分頁顯示,頁間暫停

/m后加模塊名 如:/m msdos 顯示dos系統(tǒng)內(nèi)存的占用.

/d對常規(guī) 高端 保留 擴展內(nèi)存加以詳細例表說明

通過分析,可以看出內(nèi)存占用是否合理,以及各種程序是否正常加載,從而在此基

礎上使用內(nèi)存優(yōu)化工具memmaker進行各種管理,同時又可以分析出一些程序死機

的原因,若有的地方顯示"???",則可以斷定內(nèi)存中有病毒的存在,有利于發(fā)現(xiàn)及消滅. 

二十五、>>">各種管道工具的使用"> < >> <<"

將各種命令造成的輸出或所需要的輸入重新定向

如:dir *.bat /b>p 可以將dir *.bat 例出的文件名輸出到p文件中.

time<p>>p.bat

p文件中僅存在一個回車符,則可以將時間追加進p.bat文件中

"> >>" 是將命令產(chǎn)生的輸出重新定向,比如到文件或打印機中.

>>產(chǎn)生的內(nèi)容將追加進文件中,>則將原文件內(nèi)容覆蓋.

"< <<" 是將命令所需要輸入的內(nèi)容重新定向.

如:time<p 在批中可以是時間代碼或回車符,可以以此改變時間.

需要說明的是 "prn "為打印機, "null"為空設備

con 為顯示器

type p.bat>prn 可將p.bat打印出來.

copy null p 可將p文件刪除掉

copy con p 可以在屏幕上編輯p文件,F6可以存盤退出

type p>pp 完成p文件到pp 的復制

type p|more 可在屏滿時暫停顯示

二十六、move 命令

move [y/-y] filename1 filename2

將文件1移動到文件2處

如:move c:\dos\*.* c:\cced

將dos子目錄下的所有文件全部移動到cced 子目錄下

/y|-y參數(shù)在目標目錄不存在需要創(chuàng)建時,是否出現(xiàn)提示

可以使用該命令修改子目錄名稱,如 move dos cced

將dos目錄名改為cced 

二十七、append 指定一些特殊數(shù)據(jù)文件的存放位置,如user.dat pe2.pro等一些非*.

exe *.com *.bat 文件

格式:append [:]終止以前存在的指定目錄 append 顯示指定情況

append [path] append c:\user 等 

二十八、

call 在一個批處理命令中調(diào)用另外一個批處理文件

(1)不終止現(xiàn)有文件的運行,執(zhí)行完掉用程序后立即返回.

(2)被調(diào)用批處理命令必須以bat 為擴展名

(3)調(diào)用批處理文件時,可以加上參數(shù)(%1-%9)以及環(huán)境變量如%baud%

(4)不能使用管道工具及重定向工具 

二十九、device devicehigh loadhigh

device 將指定的設備驅(qū)動程序裝入內(nèi)存中

devicehigh將指定的設備驅(qū)動程序裝入高端內(nèi)存中

loadhigh 將指定的設備驅(qū)動程序裝入高端內(nèi)存中 

三十、defrag 優(yōu)化磁盤

legend(傳奇) optimize(優(yōu)化) elapse(逝去) fragment(碎片)

該命令執(zhí)行對指定的盤進行優(yōu)化處理(包括檢查文件分配表,各文件狀態(tài),糾正錯

誤),在執(zhí)行時,可按照文件名大小,時間,擴展名對文件進行排序.

到此,關于“什么是DOS命令”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

分享題目:什么是DOS命令-創(chuàng)新互聯(lián)
文章來源:http://www.muchs.cn/article28/dhjdcp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站設計公司、微信小程序、品牌網(wǎng)站建設手機網(wǎng)站建設、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設