Windows常⽤DOS窗⼝命令⼤全
⾸先调出运⾏对话框:Win+R快捷键,该快捷键是后⾯操作的基础
DOS(磁盘操作系统)命令,是DOS操作系统的命令,是⼀种⾯向磁盘的操作命令。
主要包括:
⼀、⽬录操作类命令
⼆、⽂件操作类命令
三、磁盘操作类命令
四、其它命令
五、特殊命令
六、程序进程
可以分为三类:内部命令,外部命令与批处理命令。(dos命令不区分⼤⼩写
⼀、⽬录操作类命令
1、显⽰磁盘⽬录命令 DIR
1)/p的使⽤;屏幕分⾯⼀次显⽰23⾏的⽂件信息,然后暂停,并提⽰;press any key to continue(按任意键继续)2)/w的使⽤:只显⽰⽂件名,每⾏可以显⽰五个⽂件名。
3)/A 显⽰具有指定属性的⽂件。
属性:
D ⽬录
R 只读⽂件
H 隐藏⽂件
A 准备存档⽂件
S 系统⽂件
I ⽆内容索引⽂件
L 解析点 - 表⽰“否”的前缀
4)/O ⽤分类顺序列出⽂件。
排列顺序 :
N 按名称(字母顺序)
S 按⼤⼩(从⼩到⼤)
E 按扩展名(字母顺序)
D 按⽇期/时间(从先到后)
G 组⽬录优先 - 反转顺序的前缀
5)/S 显⽰指定⽬录和所有⼦⽬录中的⽂件。
2、显⽰磁盘⽬录结构命令tree
/f参数 显⽰所有⽬录及⽬录下的所有⽂件
→tree d:\ /f (显⽰D盘所有⽬录及⽬录下的所有⽂件)
指定可执⾏⽂件路径设置命令 PATH
3、path命令中的路径,若有两条以上,各路径之间以⼀个分号“;”隔开
4、创建⽬录命令 MD
→md c:\ fox (在当前驱动器c盘下创建⼦⽬录fox)
5、打开指定⽬录命令 CD
→c:>cd fox\user(进⼊fox⼦⽬录下的user⼦⽬录)
6、删除当前指定的⼦⽬录命令 RD
要求:
⼦⽬录在删除前必须是空的
不能删除根⽬录和当前⽬录
→删除user⼦⽬录c>rd c:\fox\user
如果use⾮空,可输⼊rd c:\fox\user /S 删除user⽂件夹及其所有⼦⽂件夹及⽂件。
/S 除⽬录本⾝外,还将删除指定⽬录下的所有⼦⽬录和⽂件。⽤于删除⽬录树。
/Q 安静模式,带 /S 删除⽬录树时不要求确认。
7、删除整个⽬录命令deltree
⼀步就将⽬录及其下的所有⽂件、⼦⽬录、更下层的⼦⽬录⼀并删除,⽽且不管⽂件的属性为隐藏、系统或只读,只要该⽂件位于删除的⽬录之下,deltree都⼀视同仁,照删不误。使⽤时务必⼩⼼!
→删除user⼦⽬录c>deltree c:\fox\user
8、改变当前盘符命令 x:
x表⽰盘符
⼆、⽂件操作类命令
格式化命令format参数
1、⽂件复制命令 COPY
2、⽬录复制命令xcopy
复制指定的⽬录和⽬录下的所有⽂件连同⽬录结构,不能拷贝隐藏⽂件和系统⽂件;选⽤/s时对源⽬录下及其⼦⽬录下的所有⽂件进⾏copy。除⾮指定/e参数,否则/s不会拷贝空⽬录,若不指定/s参数,则xcopy只拷贝源⽬录本⾝的⽂件,⽽不涉及其下的⼦⽬录。
3、显⽰⽂件内容命令 TYPE
显⽰由ascii码组成的⽂本⽂件
|more,为分屏显⽰命令,使⽤参数后当满屏时会暂停,按任意键会继续显⽰。
4、更改⽂件名命令 REN
允许使⽤通配符更改⼀组⽂件名或扩展名
5、删除⽂件命令 DEL
不能删除属性为隐含或只读的⽂件;
在⽂件名称中可以使⽤通配符;
6、恢复删除命令undelete
恢复被误删除命令
可以使⽤“*”和“?”通配符
由于⽂件被删除时,⽬录所记载斩⽂件名第⼀个字符会被改为e5,dos即依据⽂件开头的e5和其后续的字符来到欲恢复的⽂件,所
以,undelete会要求⽤户输⼊⼀个字符,以便将⽂件名字补齐。但此字符不必和原来的⼀样,只需符合dos的⽂件名规则即可。
/list只“列出”符合指定条件的⽂件⽽不做恢复,所以对磁盘内容完全不会有影响。
/all⾃动将可完全恢复的⽂件完全恢复
7、⽂件⽐较命令fc
选⽤/a参数,为ascii码⽐较模式;
选⽤/b参数,为⼆进制⽐较模式;
选⽤/c参数,将⼤⼩写字符看成是相同的字符。
选⽤/n参数,在ascii码⽐较⽅式下,显⽰相异处的⾏号。
8、修改⽂件属性命令attrib
attrib[⽂件名][r][—r][a][—a][h][—h][—s]
选⽤r参数,将指定⽂件设为只读属性,使得该⽂件只能读取,⽆法写⼊数据或删除;选⽤—r参数,去除只读属性;
选⽤a参数,将⽂件设置为档案属性;选⽤—a参数,去除档案属性;
选⽤h参数,将⽂件调协为隐含属性;选⽤—h参数,去隐含属性;
选⽤s参数,将⽂件设置为系统属性;选⽤—s参数,去除系统属性;
选⽤/s参数,对当前⽬录下的所有⼦⽬录及作设置。
三、磁盘操作类命令
1、磁盘格式化命令format…
选⽤【/s】参数,将把dos系统⽂件io.sys、msdos.sys及command复制到该磁盘上,使该磁盘可以作为dos启动盘.若不选⽤/s参数,则格式化后的磁盘只能读写信息,⽽不能做为启动盘;
选⽤[/q]参数,快速格式化,这个参数并不会重新划分磁盘的磁道和扇区,只能将磁盘根⽬录、⽂件分配表以及引导扇区清成空⽩,因此,格式化的速度较快。
选⽤[/u]参数,表⽰⽆条件格式化,即破坏原来磁盘上所有数据。不加/u,则为安全格式化,这时先建⽴⼀个镜象⽂件保存原来的fat表和根⽬录,必要时可⽤unformat恢复原来的数据。
2、恢复格式化命令unformat
对进⾏过格式化误操作丢失数据的磁盘进⾏恢复。
Unformat<;盘符> [/l][/u][/p][/test]
⽤于将被‘⾮破坏性’格式化的磁盘恢复。根⽬录下被删除的⽂件或⼦⽬录及磁盘的系统扇区(包括fat、根⽬录、boot扇区及磁盘分区表)受损时,也可以⽤unformat来抢救。
选⽤/|参数列出到的⼦⽬录名称、⽂件名称、⼤致⽇期等信息,但不会真的做unformat⼯作。
3、检查磁盘当前状态命令chkdsk
Chkdsk[盘符:][路径][⽂件名][/f][/v]
选⽤[⽂件名]参数,则显⽰该⽂件占⽤磁盘的情况;
选⽤[/f]参数,纠正在指定磁盘上发现的逻辑错误;
选⽤[/v]参数,显⽰磁盘上的所有⽂件和路径。
4、整盘复制命令diskcopy:复制格式和内容完全相同的软盘。
5、建⽴磁盘卷标命令label
6、显⽰磁盘卷标命令vol
7、检测、修复磁盘命令scandisk:检测磁盘的fat表、⽬录结构、⽂件系统等是否有问题,并可将检出的问题加以修复。Scandisk[盘符1;]{[盘符2:]…}[/a||]
适⽤于磁盘和软盘,可以⼀次指定多个磁盘或选⽤[/a||]参数指定的所有的磁盘
可⾃动检测出磁盘中所发⽣的交叉连接、丢失簇和⽬录结构等逻辑上的错误,并加以修复。
8、整理磁盘命令defrag:整理磁盘,整理磁盘碎块。
选⽤/f参数,将⽂件中存在盘上的碎⽚消除,并调整磁盘⽂件的安排
9、复制系统命令sys
将当前去顶去上的dos系统⽂件io.sys,msdos.sys和command传送到指定的驱动器上。
四、DOS其它命令
在运⾏对话框中输⼊以下命令:
1、cmd:打开命令提⽰符,即DOS命令窗⼝
2、osk:打开屏幕键盘
3、calc:打开计算器
4、taskmgr:打开任务管理器,可查看当前系统的进程
5、Msconfig:打开系统配置
6、Control:打开控制⾯板
7、Explorer:打开⽂件资源管理器win+E
8、显⽰进程tasklist:将整个计算机的进程显⽰出来,同任务管理器。
9、查看系统版本号命令ver
10.d:回车 盘符切换
11.dir(directory):列出当前⽬录下的⽂件和⽂件夹
12.md(make directory):创建⽬录
13.rd(remove directory):删除⽬录
14.cd(change directory):进⼊指定⽬录
15.cd … 退出到上级⽬录
16.cd\ 退回到根⽬录
17del:删除⽂件,删除⼀堆后缀名⼀样的⽂件*.txt
19.cls:(clean screen)清屏
20、⽇期设置命令date
格式: date[mm-dd-yy]
21、系统时钟设置命令time
time[hh: mm :ss :xx]
22、查看当前内存状况命令mem :
选⽤/c参数列出装⼊常规内存和尺码cmb的各⽂件的长度,同时也显⽰内存空间的使⽤状况和最⼤的可⽤空间;
选⽤/f 参数分别列出当前常规内存剩余的字节⼤⼩和umb可⽤的区域及⼤⼩;
选⽤/m 参数显⽰该模块使⽤内存地址、⼤⼩及模块性质;
选⽤/p 参数指定当输出超过⼀屏时,暂停供⽤户查看。
23、显⽰系统信息命令msg
选⽤/i参数时,不检测硬件;
选⽤/b参数时,以⿊⽩⽅式启动msg;
选⽤/s参数时,显⽰出简明的系统报告。
24、关机命令shutdown
< -a 取消关机
< -s 关机
< -f 强⾏关闭应⽤程序。
< -m \计算机名 控制远程计算机。
< -i 显⽰图形⽤户界⾯,但必须是Shutdown的第⼀个参数。
< -l 注销当前⽤户。
< -r 关机并重启。
< -t时间 设置关机倒计时。
< -c"消息内容" 输⼊关机对话框中的消息内容(不能超127个字符)。
把shutdown与at命配合使⽤来定时关机,会更加的精确,格式:at 关机时间 shutdown 选项
⽐如你的电脑要在24:00关机,可以选择“开始→运⾏”,输⼊at 24:00 Shutdown -s,这样,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提⽰你保存⼯作。如果你想以倒计时的⽅式关机,可以输⼊ -s -t 7200,这⾥表⽰120分钟后⾃动关机,“7200”代表120分钟。
五、DOS特殊命令
重复上⼀次输⼊的命令,可以使⽤F3键来完成
DOS下存在⼀个doskey的命令记录器,在命令⾏上执⾏doskey后将可以实现以下功能:
1、向上箭头"↑"和向下箭头"↓"-----回看上⼀次执⾏的命令
2、“Ctrl+C” 组合键或"Break"键 -----中断操作
3、⿏标操作"标记" -----------------⽤来选中⽂本
4、⿏标操作"粘贴" -----------------⽤来把剪贴板内容粘贴到提⽰符下
5、“F7"键 --------------------------查看及执⾏⽤过的命令
6、”/?" ----------------------------指定命令帮助
7、">" 及">>" ----------------------⽂件重定向
参数:命令+ > +写⼊路径\⽂件名
例:
echo 欢迎你 >d:\1.txt ;写⼊⽂本到指定⽂件(如果⽂件存在则替换)
netstat -an >>d:\1.txt ;追随尾端写⼊⽂本
ctrl+sc或ctrl+num lock 暂停以便观察屏幕显⽰,在按⼀次继续。
ctrl+c或ctrl+break 终⽌程序运⾏,返回操作系统。
六、DOS命令程序进程
ntsd 是⼀条dos命令,功能是⽤于结束⼀些常规下结束不了的死进程。
⽅法⼀:利⽤进程的PID结束进程
命令格式:ntsd -c q -p pid
命令范例:ntsd -c q -p 1332 (结束进程)
范例详解:的pid为1332,但是如何获取进程的pid呢?
在CMD下输⼊TASKLIST就可以获取当前任务管理器所有进程的PID。
⽅法⼆:利⽤进程名结束进程
命令格式:ntsd -c q - (X.exe 为进程名,exe不能省)
命令范例:ntsd -c q -
另外的能结束进程的DOS命令还有taskkill:
命令格式:taskkill /pid 1234 /f( 也可以达到同样的效果。)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。