dos命令大全.docx
《dos命令大全.docx》由会员分享,可在线阅读,更多相关《dos命令大全.docx(15页珍藏版)》请在冰豆网上搜索。
dos命令大全
ASSOC显示或修改文件扩展名关联。
AT计划在计算机上运行的命令和程序。
ATTRIB显示或更改文件属性。
BREAK设置或清除扩展式CTRL+C检查。
CACLS显示或修改文件的访问控制列表(ACLs)。
CALL从另一个批处理程序调用这一个。
CD显示当前目录的名称或将其更改。
CHCP显示或设置活动代码页数。
CHDIR显示当前目录的名称或将其更改。
CHKDSK检查磁盘并显示状态报告。
CHKNTFS显示或修改启动时间磁盘检查。
CLS清除屏幕。
CMD打开另一个Windows命令解释程序窗口。
COLOR设置默认控制台前景和背景颜色。
COMP比较两个或两套文件的内容。
COMPACT显示或更改NTFS分区上文件的压缩。
CONVERT将FAT卷转换成NTFS。
您不能转换当前驱动器。
COPY将至少一个文件复制到另一个位置。
DATE显示或设置日期。
DEL删除至少一个文件。
DIR显示一个目录中的文件和子目录。
DISKCOMP比较两个软盘的内容。
DISKCOPY将一个软盘的内容复制到另一个软盘。
DOSKEY编辑命令行、调用Windows命令并创建宏。
ECHO显示消息,或将命令回显打开或关上。
ENDLOCAL结束批文件中环境更改的本地化。
ERASE删除至少一个文件。
EXIT退出CMD.EXE程序(命令解释程序)。
FC比较两个或两套文件,并显示不同处。
FIND在文件中搜索文字字符串。
FINDSTR在文件中搜索字符串。
FOR为一套文件中的每个文件运行一个指定的命令。
FORMAT格式化磁盘,以便跟Windows使用。
FTYPE显示或修改用于文件扩展名关联的文件类型。
GOTO将Windows命令解释程序指向批处理程序中某个标明的行。
GRAFTABL启用Windows来以图像模式显示扩展字符集。
HELP提供Windows命令的帮助信息。
IF执行批处理程序中的条件性处理。
LABEL创建、更改或删除磁盘的卷标。
MD创建目录。
MKDIR创建目录。
MODE配置系统设备。
MORE一次显示一个结果屏幕。
MOVE将文件从一个目录移到另一个目录。
PATH显示或设置可执行文件的搜索路径。
PAUSE暂停批文件的处理并显示消息。
POPD还原PUSHD保存的当前目录的上一个值。
PRINT打印文本文件。
PROMPT更改Windows命令提示符。
PUSHD保存当前目录,然后对其进行更改。
RD删除目录。
RECOVER从有问题的磁盘恢复可读信息。
REM记录批文件或CONFIG.SYS中的注释。
REN重命名文件。
RENAME重命名文件。
REPLACE替换文件。
RMDIR删除目录。
SET显示、设置或删除Windows环境变量。
SETLOCAL开始批文件中环境更改的本地化。
SHIFT更换批文件中可替换参数的位置。
SORT对输入进行分类。
START启动另一个窗口来运行指定的程序或命令。
SUBST将路径跟一个驱动器号关联。
TIME显示或设置系统时间。
TITLE设置CMD.EXE会话的窗口标题。
TREE以图形模式显示驱动器或路径的目录结构。
TYPE显示文本文件的内容。
VER显示Windows版本。
VERIFY告诉Windows是否验证文件是否已正确写入磁盘。
VOL显示磁盘卷标和序列号。
XCOPY复制文件和目录树。
netuse\\ip\ipc$""/user:
""建立IPC空链接netuse\\ip\ipc$"密码"/user:
"用户名"建立IPC非空链接netuseh:
\\ip\c$"密码"/user:
"用户名"直接登陆后映射对方C:
到本地为H:
netuseh:
\\ip\c$登陆后映射对方C:
到本地为H:
netuse\\ip\ipc$/del删除IPC链接netuseh:
/del删除映射对方到本地的为H:
的映射netuser用户名密码/add建立用户netuserguest/active:
yes激活guest用户netuser查看有哪些用户netuser帐户名查看帐户的属性netlocalgroupadministrators用户名/add把“用户”添加到管理员中使其具有管理员权限,注意:
administrator后加s用复数开启服务;(如:
netstarttelnet,netstartschedule)netstop服务名停止某服务nettime\\目标ip查看对方时间nettime\\目标ip/set设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息netview查看本地局域网内开启了哪些共享netview\\ip查看对方局域网内开启了哪些共享netconfig显示系统网络设置netlogoff断开连接的共享netpause服务名暂停某服务netsendip"文本信息"向对方发信息netver局域网内正在使用的网络连接类型和信息netshare查看本地开启的共享netshareipc$开启ipc$共享netshareipc$/del删除ipc$共享netsharec$/del删除C:
共享netuserguest12345用guest用户登陆后用将密码改为12345netpassword密码更改系统登陆密码netstat-a查看开启了哪些端口,常用netstat-annetstat-n查看端口的网络连接情况,常用netstat-annetstat-v查看正在进行的工作netstat-p协议名例:
netstat-ptcq/ip查看某协议使用情况(查看tcp/ip协议使用情况)netstat-s查看正在使用的所有协议使用情况nbtstat-Aip对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:
参数-A要大写tracert-参数ip(或计算机名)跟踪路由(数据包),参数:
“-w数字”用于设置超时间隔。
pingip(或域名)向对方主机发送默认大小为32字节的数据,参数:
“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
ping-t-l65550ip死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)ipconfig(winipcfg)用于windowsNT及XP(windows9598)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息tlist-t以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)kill-F进程名加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)del-F文件名加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。
例如“DEL/AR*.*”表示删除当前目录下所有只读文件,“DEL/A-S*.*”表示删除当前目录下除系统文件以外的所有文件
DOS命令大全
DOS的命令分为内部命令和外部命令,内部命令是随装入内存的,而外部命令是一条一条单独的可执行文件。
Dos下各种常见命令索引dir
attrib
cd
copy
xcopy
del
undelete
deltree
dos=high
doskeyemm386.exe
fc
format
unformat
interlnk
intersvr
memmaker
memitem等
mscdex
msdprompt
ramdrive
subst
mem
"><>><<"工具
move
append
call
defrag
device
DOS概述及入门
一、DIR命令的格式:
dir
[D:
][PATH][NAME][[/A][:
attrib]][/o:
[sorted][/s][/b][/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/o:
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显示文件的(文件)属性
attribio.sys(或子目录)
shrc:
\io.sys指定为系统(s)隐含(h)只读(r)文件
也可以attrib*.sys显示扩展名为sys的文件属性
参数[+r|-r]将文件属性设置或解除只读属性
[+a|-a]将文件属性设置或解除归档属性
[+h|-h]将文件属性设置或解除隐含属性(尤其对子目录也起作用)
/s参数将当前及当前子目录下的所有文件均起作用
可以用来查找文件
例子:
attribnews86列news86的文档属性
attrib+rreport.txt设置为只读attrib-s-hrecord.txt
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按二进制进行显示
copyw1.wpscon/b可以将wps文件在屏幕上显示,而不必进入wps状态
copy..\98将父目录下的98子目录下的所有文件全拷到当前子目录
copy.\97当当前目录下的97子目录下文件全部拷到当前目录
copy.c:
\将当前目录下的所有文件拷到c盘根目录
.意味着*.*文件
copynula.abc将a.abc文件清空(文件长度改为0)
copy文件名+con向文本文件中追加命令或内容
copycon文件名创建文本文件(F6存盘退出)
copyconprn检测打印机的开关
五、xcopy命令
xcopy[source][d:
date][/p][/s][/e][/v][/y]
xcopy[d:
date]xcopya:
b:
\/d:
08/18/98/s/v拷贝98.08.18年后的文件
xcopy[/p]提示创建子目录
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恢复,?
但不能恢复子目录及其下的文件,可以用特殊工具.如NORTON8.0等.
若提前使用了undelete/s,?
则可以在sentry子目录下找到完整的文件,但名已经改变了.
九、dos=high[|low[umb|noumb]]
dos=high,umb则dos将自身装入高端内存(high)并能管理上位内存(umb).
noumb则不管理上位内存.
在写入dos=high及umb前应装入device=himem.sys
为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.
可以在config.sys的任何位置写上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)?
在重新输入命令时,对旧命令的修改是插入还是覆盖状态(默认).
十一、emm386.exe
提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.
常见的用法是在config.sys中
device=c:
\dos\himem.sys
device=c:
\dos\emm386.exeram
d=64将DMA内存数量设置为64K
noems提供对上位内存的访问,但不提供对扩展内存的访问.
应注意的是在windows中最好不要用它,因为windows本身有对扩展内存进行管理的程序.应采用windows中的管理器.
十二、fc命令fc/bdt.datdt2.dat>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][/p]
/l显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些破碎的文件和子目录,可以用ctrl+s暂停,按任意键继续.
/test仅作一个测试,不作实际的修复工作,作模拟过程.
/p一边测试一边打印.
注:
这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.
恢复后的文件依次存放在subdir1....2....3等子目录中.
十五、interlnk语法interlnkg=e
,它可以通过串口或并口在两机间进行通讯.
将服务器端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的操作都意味着对服务器的访问,取消映射的办法为interlnkg=单独输入interlnk则显示所有的映射情况.
注意:
interlnk必须在装入interlnk.exe设备驱动程序才可以使用.
所用的驱动器符号与config.?
sys中lastdrv.exe设置的数目有关.可以作一个一端为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针
十六、interlnk.exe与intersvr.exe
interlnk.exe重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动
器或打印机.
语法:
config.sys中加入:
device=c:
\dos\interlnk.exe
[drive:
n][/noprinter][com][lpt]
十七、memmaker[/b][/batch][session][/swap:
drive]
使用memmaker能够优化内存配置,?
并将配置写入autoexec.bat和config.sys中.
在这一过程中,需要重新启动几次机器.
十八、memitemmemcolormemdefaultsubmenu
菜单选项include