常见dos命令详解.docx
- 文档编号:11947285
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:28
- 大小:27.65KB
常见dos命令详解.docx
《常见dos命令详解.docx》由会员分享,可在线阅读,更多相关《常见dos命令详解.docx(28页珍藏版)》请在冰点文库上搜索。
常见dos命令详解
常见dos命令详解
文章来源:
网络星云整理更新时刻:
2005-12-1218:
35:
20【】
常见dos命令详解
一、DIR命令的格式:
dir[D:
][PATH][NAME][[/A][:
attrib]][/[sorted][/s][/l][/c[h]
(1)dir/a:
attrib缺省包括所有文件(系统文件.隐含文件)
attrib[:
][h/-h]只显示隐含文件或非隐含文件.
[r/-r]只显示只读文件或非只读文件
[s/-s]只显示系统文件或非系统文件
[a/-a]只显示要归档文件或非归档文件
(2)/o[:
]sorted:
缺省完全按字母顺序,子目录显示在文件之前
/o[n/-n]:
按字母顺序或按文件名顺序/反向显示
[e/-e]:
按扩展名字母顺序/反向显示
[d/-d]:
按时刻顺序/反向显示
[s/-s]:
按大小从大到小或/反向显示
[g/-g]:
按子目录先于文件或文件先于子目录
(3)/s参数:
对当前目录及其子目录中所有文件进行列表
列名:
dir/s/a/nc:
\\>PRN
将c盘上的所有子目录和文件按隶属关系并依照子目录和文件字母顺序打印输出
(4)/B参数:
将只显示文件名与扩展名
(5)/L参数:
将全数用小写字母对文件或子目录进行列表
训练:
dir/a列当前目录所有文件(含隐含及系统文件)
dir/ah列隐含文件(包括子目录(隐含的)dir/a-h
dir/as列系统文件dir/a-s
dir/ad列子目录dir/a-d
dir/o按字母顺序
dir/B只显示文件名与扩展名
二、attrib[+r|-r][+a|-a][+s|-s][+h|-h][d:
][name][/s]
缺省attribname显示文件的(文件)属性
attrib(或子目录)
shrc:
\\指定为系统(s)隐含(h)只读(r)文件
也能够attrib*.sys显示扩展名为sys的文件属性
参数[+r|-r]将文件属性设置或解除只读属性
[+a|-a]将文件属性设置或解除归档属性
[+h|-h]将文件属性设置或解除隐含属性(尤其对子目录也起作用)
/s参数将当前及当前子目录下的所有文件均起作用
能够用来查找文件
例子:
attribnews86列news86的文档属性
attrib+r设置为只读attrib-s-h
attrib+aa:
*.*
attrib-aa:
*.bak
xcopya:
b:
/a将A盘上的所有标志为"归档"属性的文件拷到B盘
xcopya:
b:
/m将A盘上的所有文件拷到B盘后并移去归档属性
三、cd
介绍:
cd...返回上二级目录"."代表当前目录"."代表父目录
cd..\\..返回到上级目录的父目录(祖目录)
cdA:
\\将A盘的当前目录改成根目录
cdA:
\\xx将A盘的当前目录改成子目录xx下
cd..\\98先返回父目录,再进入父目录下的98子目录
cd..返回到父目录
cd\\98进入根目录下的98子目录
四、copy[/y][/-y][/v][/B]
copy/y不加提示,对所有文件加以覆盖
/-y加以提示,对所有文件(yes或no提问)
/v拷贝以后加以校验
/B按二进制进行显示
copycon/b能够将wps文件在屏幕上显示,而没必要进入wps状态
copy..\\98将父目录下的98子目录下的所有文件全拷到当前子目录
copy.\\97铛铛前目录下的97子目录下文件全数拷到当前目录
copy.c:
\\将当前目录下的所有文件拷到c盘根目录
.意味着*.*文件
copynul将文件清空(文件长度改成0)
copy文件名+con向文本文件中追加命令或内容
copycon文件名创建文本文件(F6存盘退出)
copyconprn检测打印机的开关
五、xcopy命令
xcopy[source][d:
date]
[/s][/e][/v][/y]
xcopy[d:
date]xcopya:
b:
\\/d:
08/18/98/s/v拷贝年后的文件
xcopy
提示创建子目录
xcopy[/s]连带子目录一路拷贝.注意:
假设目标盘上不存在此子目录,而在目标
盘的终止符又不以"\\"为终止,那么将提示:
doesdestinationspecifyafilenameordirectorynameonthetarget
[f=file,d=directory]?
在目标盘上创建文件[按下]仍是创建子目录[按下d]?
应选择d键
xcopy[/v]带较验
*:
(1)xcopy不拷贝系统和隐含文件,应先予以修改属性再拷贝
xcopy[/y]覆盖时是不是有提示,/y不带提示
假设省略目标盘或子目录名,那么拷贝到当前目录下
六、del/p
加/p能够在删除前是不是提示
如del后加子目录名,那么将子目录下所有文件(隐含.系统.只读文件除外)全删除,
加/p那么能够确认.
七、undelete[name]/au
不加提示地将所有知足条件的文件恢复(能够恢复的),并将首字母置成"#",假设已
存在,那么按"#%&012-9a-z"顺序加上.
如:
undelete*.dbf/au将扩展名为"dbf"的文件全恢复,并以"#"开头,作为文件
名,/list仅列出可恢复的文件,而不恢复
undelete/load将undelete装入内存
/unload将undelete卸出内存
/s[drive]对指定驱动器进行监测治理
undelete/sc
将undelete驻留内存,?
并创建一个隐含的sentry子目录对c盘删除的文件进行
治理undelete/ds恢复
相应恢复命令能够用undelete即可完整恢复出文件名(超级完整)
最经常使用undelete*.*
deltree/y[drive:
path]
deltree删除子目录及文件,尽管有些文件是系统文件或隐含文件
它能够带有通配符,带有通配符时,它将删除符合条件的文件及子目录
如:
?
undelete*.dbf/au将扩展名为"dbf"的文件全恢复,并以"#"开头作为文件名.
/list仅列出可恢复的文件,而不作恢复操作.
undelete/load将undelete装入内存.
/unload将undelete卸出内存.
/s[drive]对指定的驱动器进行监视治理.
undelete/sc将undelete驻留内存,并创建一个隐含的sentry子目录对C盘删除
的文件进行治理.相应恢复命令能够用undelete/ds即可完整恢复出文件名(很完善).
最经常使用的是undelete*.*
八、deltree/y[drive:
path]
deltree删除子目录及文件,尽管有些文件是系统或隐含的.
它能够带有通配符,这时它将删除符合条件的文件或子目录.
如:
存在L1文件,L2子目录,L3文件,L4子目录
deltreeL*.*将删除以上所有的文件和子目录,但在删除前加以确认,假设不删除,
能够输入"N".
/y参数是在删除时不加以确认就进行操作的.
它删除的文件能够用undelete恢复,?
但不能恢复子目录及其下的文件,能够用特
殊工具.如NORTON等.
假设提早利用了undelete/s,?
那么能够在sentry子目录下找到完整的文件,但名已经
改变了.
九、dos=high[|low[umb|noumb]]
dos=high,umb那么dos将自身装入高端内存(high)并能治理上位内存(umb).
noumb那么不治理上位内存.
在写入dos=high及umb前应装入device=
为了将程序或驱动程序装入上位内存,必需利用dos=umb,可省出大部份常规内存.
能够在的任何位置写上dos=high,umb
假设显示hmanotavoiable或loaddownlow那么说明不能利用高端内存.
十、doskey
记录以前敲过的dos命令,能够用F7来显示,用"↑↓"来选择,用F9来输入
选择的命令号.
doskey/restall从头装入一次,以前的命令行撤消.
doskey/history显示内存中所有的命令,能够">"显示到其它文件中,缩写"/H".
doskeydir=cls那么击入dir等同于cls一样.
doskey/macros可显示所有的宏概念,可利用">"重概念到文件中,可缩写"/M".
doskeydir=可撤消对dir的宏概念.
doskeyp=dir$tdir*.exe/p$tdirc:
\\t$tdirc:
\\t$*
$t为命令的区分符,而$*为命令的终止符
doskey/insert(overstrike)?
在从头输入命令时,对旧命令的修改是插入仍是覆
盖状态(默许).
十一、
提供对扩展内存的治理,使应用程序象利用常规内存一样能够利用它.
常见的用法是在中
device=c:
\\dos\\
device=c:
\\dos\\ram
d=64将DMA内存数量设置为64K
noems提供对上位内存的访问,但不提供对扩展内存的访问.
应注意的是在windows中最好不要用它,因为本身有对扩展内存进行治理
的程序.应采纳中的治理器.
十二、fc
命令fc/b>b(作二进制代码比较)
比较两个文件,一样用作存取进度,修改游戏存储文件用.
实际代码位置应加上0100如:
000005E4:
0067
实际用debug-e修改时应加上0100即000006E4:
0067
后面加上重定向文件">P"能够将比较结果输出到p文件中.
十三、format/q/u/s/n:
sectors/f:
size/c
/q参数:
快速格式化,仅扫描文件分派表和根目录区,仅对格式化过的磁盘有效.
利历时应确保格式化事后没有增加新的坏道.
/u参数:
无条件格式化,而且不保留原先盘上的信息,能够避免"unformat".
/s参数:
格式化为系统盘,也能够利用"sys"命令.
/f:
sizesize能够为160180320360720120014402800
/n:
sectorn能够为1格式为单面盘,容量为160k180k
能够为4能够在5寸高密驱动器上格式化360k磁盘
能够为8能够在5寸高密驱动器上进行8个扇区的格式化.
/c从头测试坏扇区,缺省时若是一个扇区标记为"坏",以后格式时就不在从头测
试,仅作标记,利用"/C"时能够从头测试.
十四、unformat命令
对用format格式过,且未用"/u"参数的命令起作用,用它能够来从头修复已经损
坏的硬盘分区表,但对网络盘不起作用.
unformatdrive:
[/l][/test]
/l显示每一个被unformat发觉的文件和子目录,若是没有那个开关,只显示那些
破碎的文件和子目录,能够用ctrl+s暂停,按任意键继续.
/test仅作一个测试,不作实际的修复工作,作模拟进程.
/p一边测试一边打印.
注:
这种方式不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.
恢复后的文件依次寄存在subdir1....2....3等子目录中.
十五、interlnk
语法interlnkg=e,它能够通过串口或并口在两机间进行通信.
将效劳器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的
操作都意味着对效劳器的访问,取消映射的方法为interlnkg=
单独输入interlnk那么显示所有的映射情形.
注意:
interlnk必需在装入设备驱动程序才能够利用.
所用的驱动器符号与config.?
sys中设置的数量有关.能够作一个一
端为25针,另一端为9针的串行线实现,具体接线方式如下:
5-72-15
3-23-13
7-44-12
6-65-10
3-36-11
8-515-2
4-2013-3
9针25针12-4
10-5
11-6
25-25
25针25针
十六、与
从头定向关于客户驱动器或打印接口的请求到另外的效劳器驱动
器或打印机.
语法:
中加入:
device=c:
\\dos\\[drive:
n][/noprinter][com][lpt]
十七、memmaker[/batch][session][/swap:
drive]
利用memmaker能够优化内存配置,?
并将配置写入和中.
在这一进程中,需要从头启动几回机械.
十八、memitem
memcolormemdefaultsubmenu菜单项选择项include
中如下:
中如下:
pathc:
\\dos;c:
\\ucdos[menu]
doskeymenucolor=15,1(前景色15,背景色1)
menuitem=base_config,thisisabase
goto%config%->选择项menuitem=cced_config,thisisacced
选项提示
:
base_configmenudefault=base_config,5
gotoexit->跳出缺省为base_config,延迟时刻5秒
:
cced_config[common]
c:
\\dos\\/ldevice=c:
\\dos\\
gotoexit各项都包括的一起部份
:
exit->终止[base_config]
device=c:
\\dos\\ram
dos=high,umb
[cced_config]
device=c:
\\dos\\double_buffer
include=base_config包括base_config设置
能够依照运算机的在不同情形下的配置要求来选择.
十九、
提供对光驱进行读写的程序
mscdex/d:
drive[/D:
drive][/e][/k][/s][/l:
letter]
典型:
中device=c:
\\cdrom\\/d:
mscd000
中c:
\\dos\\mscdex/d:
mscd000/l:
g
配置了一个光驱,符号为g
参数/d:
drive1为光驱身份号,须与中的符号一致,可有多个
/d:
mscd000/d:
mscd001
/e:
利用扩展内存装入光驱驱动程序.
/s:
使光驱在ms_net或是不是设置为共享光驱
/V是不是在加载时显示内存.
/L:
letter分派给光驱的盘符
/m:
number指定缓冲器的数量
应该注意的是:
?
若是用加速对光驱的读写能力,应该在autoexec.
bat中将mscdex.?
exe写在之前,的利用可大幅提高
对驱动器的读写能力.
二十、msd的利用
利用msd能够整体检查运算机配置及系统信息
包括:
?
驱动器参数,运算机cpu参数,内存大小参数,显示器类型,串.并口情形,以
及各个IRQ占用情形,据此能够分析新增设备是不是与原先设备有冲突.
同时也能够通过度析内存驻留程序,判定内存中是不是有病毒,有那么标为"?
?
?
".
二十一、prompt
dos提示符
$q等于号$t当前时刻$d当前日期$p当前驱动器符号
$$$号提示$n当前驱动器$g大于号$l小于号$b显示"|"管道号
$h隐去提示符$E显示"<-"号
关于其它文字,那么直接显示文本本身promptljw,那么显示为ljw提示符
prompt那么仅显示当前驱动器号及大于号.
二十二、
利用内存当做虚拟盘来利用
应注意,所有数据都存在于内存中,应及时将其存到硬盘中,不然掉电后或死机
后将丢失全数数据,优势是运行速度快,但不能在中利用.
例如:
:
device=c:
\\dos\\/size[/e|a]
size为以k为单位的字节数,即成立的虚拟盘的大小.
/e或/a都是利用扩展内存来成立虚拟盘,?
加参数的前提是必需先加载内存治理
器及.
二十三、subst
将一个驱动器与一个子目录联接
如:
将对A:
\\l1\\l2子目录的请求映射为S盘,那么输入
substs:
a:
\\l1\\l2即可
如此利用dirs:
?
等命令那么显示的是a:
\\l1\\l2子目录下的内容,其它copydel一样
能够用substs:
d来取消这种映射.
能够用subst来显示各类联接情形
注意:
?
能够采纳substa:
c:
a来成立一个关于A的读写盘.关于某些安装软件
来讲,?
必需利用A盘来安装,就能够够利用先将所要安装的软件全数拷贝到C:
a子
目录中,然后输入substa:
c:
a,再转到A:
就能够够进行软件的安装了.
二十四、mem/c/m/p/d常规内存显示程序
/c显示所有内存驻留程序的占用情形,分为conventional常规内存和uppermemory
高端内存占用,并显示总的占用情形(常规高端保留扩展内存)
/p分页显示,页间暂停
/m后加模块名如:
/mmsdos显示dos系统内存的占用.
/d对常规高端保留扩展内存加以详细例表说明
通过度析,能够看出内存占用是不是合理,和各类程序是不是正常加载,从而在此基
础上利用内存优化工具memmaker进行各类治理,同时又能够分析出一些程序死机
的缘故,假设有的地址显示"?
?
?
",那么能够判定内存中有病毒的存在,有利于发觉及消灭.
二十五、各类管道工具的利用"><>><<"
将各类命令造成的输出或所需要的输入从头定向
如:
dir*.bat/b>p能够将dir*.bat例出的文件名输出到p文件中.
time
>
p文件中仅存在一个回车符,那么能够将时刻追加进文件中
">>>"是将命令产生的输出从头定向,比如到文件或打印机中.
>>产生的内容将追加进文件中,>那么将原文件内容覆盖.
"<<<"是将命令所需要输入的内容从头定向.
如:
time
需要说明的是"prn"为打印机,"null"为空设备
con为显示器
type>prn可将打印出来.
copynullp可将p文件删除掉
copyconp能够在屏幕上编辑p文件,F6能够存盘退出
typep>pp完成p文件到pp的复制
typep|more可在屏满时暂停显示
二十六、move命令
move[y/-y]filename1filename2
将文件1移动到文件2处
如:
movec:
\\dos\\*.*c:
\\cced
将dos子目录下的所有文件全数移动到cced子目录下
/y|-y参数在目标目录不存在需要创建时,是不是显现提示
能够利用该命令修改子目录名称,如movedoscced
将dos目录名改成cced
二十七、append
指定一些特殊数据文件的寄存位置,如等一些非*.
exe**.bat文件
格式:
append[:
]终止以前存在的指定目录append显示指定情形
append[path]appendc:
\\user等
二十八、call
在一个批处置命令中挪用另外一个批处置文件
(1)不终止现有文件的运行,执行完掉用程序后当即返回.
(2)被挪用批处置命令必需以bat为扩展名
(3)挪用批处置文件时,能够加上参数(%1-%9)和环境变量如%baud%
(4)不能利用管道工具及重定向工具
二十九、device
devicehighloadhigh
device将指定的设备驱动程序装入内存中
devicehigh将指定的设备驱动程序装入高端内存中
loadhigh将指定的设备驱动程序装入高端内存中
三十、defrag优化磁盘
legend(传奇)optimize(优化)elapse(逝去)fragment(碎片)
该命令执行对指定的盘进行优化处置(包括检查文件分派表,各文件状态,纠正错误),
在执行时,可依照文件名大小,时刻,扩展名对文件进行排序.
上课里咱们已经学习了很多DOS命令,但那只是很小的一部份,在这课将简要介绍其它一些命令。
第一,在这一节先回忆一下上课的内容,不要学过就忘啊,多利用几回就能够记住的。
好,开始吧,看你学得怎么样。
cd 改变当前目录 sys 制作DOS系统盘
copy 拷贝文件 del 删除文件
deltree 删除目录树 dir 列文件名
diskcopy 制磁盘 edit 文本编辑
format 格式化磁盘 md 成立子目录
mem 查看内存状况 type 显示文件内容
rd 删除目录 ren 改变文件名
记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己碰运气,学电脑重要的确实是试探。
cls 清屏
[适用处合] 屏幕上太乱了,或是屏幕上显现乱码了,清除屏幕上显示内容但不
影响电脑内部任何信息
[用 法] cls 回车
move 移动文件,改目录名
[适用处合] 移动文件到别的目录
[用 法] move[文件名][目录] 移动文件至新目录下
move[目录名][目录名] 改目录名
[例 子] c:
\>movec:
\c:
\old
移动文件至old目录下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常见 dos 命令 详解