廉颇老矣 尚能饭否?-dos命令回顾
vista下dos命令的复习
有时候dos命令还是很有用的,能弥补系统操作的不足,值得重新学习!
1、deltree.exe
DOS外部命令。
删除一个目录及其下所有子目录和文件。
Windows2000/XP的“命令行模式”不再提供deltree.exe,vista下可用rd/s 命令来代替。
请注意:纯DOS(Win9X的DOS7.0及其之前)下的RD不能删除目录树,无/S,/Q参数。在使用纯DOS修系统时请老老实实deltree。
http://baike.baidu.com/view/61435.htm
2、mem 内存查看命令
是内存使用情况,数量单位均为字节(BYTE):
xxxxx bytes total conventional memory
常规内存的总量
xxxxx bytes available to MS-DOS
可用常规内存数
xxxxx largest executable program size
最大可执行程序尺寸。
xxxxx bytes total contiguous extended memory
连续扩展内存总量
xxxxx bytes available contiguous extended memory
连续可用扩展内存总量
xxxxx bytes available XMS memory
可用XMS扩展内存数量。
MS-DOS resident in High Memory Area
MS-DOS驻留在内存高端区域(高位内存)。
3、chkdsk

http://baike.baidu.com/view/61532.htm
4、如何制作启动盘
平常应用时,我们一般用C盘启动,启动后,提示符显示为C: ,但有时我们也需要由A盘来启动,比如,电脑感染了病毒,就要用无毒的软盘启动后,再用杀毒软件杀毒。在正确的设定下,将具有启动功能的软盘插入A驱动器中,电脑启动后,提示符为A: 。那么,我们怎样才能使一张软盘具有启动功能呢?
DOS为制作启动盘专门提供了一条命令,这就是sys命令。sys命令的格式很简单: sys 驱动器名,例如在C盘提示符下输入: sys a:,就是将C盘上的系统文件传输到A盘上,把A驱动器中的磁盘制作成启动盘。如果在A盘启动的情况下, sys c:就是将A盘上的系统文件传输到C盘上。

除了sys命令,还可以使用format a:/s命令在格式化磁盘的同时制作系统盘。如果一张软盘具有启动功能,那么它的根目录下一定有io.sys、msdos.sys和command.com三个文件,而且,前两个文件必须处于磁盘最前面的磁道上。
当我们用dir命令查看刚制作的启动盘时,我们可以看到根目录下有COMMAND.COM文件,却看不到IO.SYS、MSDOS.SYS这两个文件。其实,这两个文件是系统文件,直接用dir命令是看不到的,如果我们用dir/as命令就可以看到它们了,这个命令的作用是查看系统文件。另外提一下,我们不能简单地用copy命令来制作启动盘,因为用copy命令拷贝的系统文件并不一定能放置在最前面的磁道上。
5、type 能 显示ASCII码文件的内容。
http://baike.baidu.com/view/360307.html
小补贴:分屏显示 type abc.txt |more
|more 分屏参数几乎适合所有命令
6、xcopy
复制文件和目录,包括子目录。
http://baike.baidu.com/view/893375.htm
精彩举例
(1)、如只是单纯地复制 E:\ 盘上所有文件到 D:\ 盘上,就输入“ xcopy e:\*.* d: /s /h "就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“Ctrl " +"Pause /break" 二个热键 来中断复制。
(2)、如果想把E:\ 盘上所有文件复制到D:\盘上,分为今天复制一点,明天再接着复制一些,后天再接着复制一些。或者是某种原因上次没有复制完成,今天想接着复制。(这种情况是经常在复制文件中出现的)那可怎么办才好呢?
那就输入“ xcopy e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已经复制过去啦,那些文件还没有复制过去的。
(3)、当然我们也会碰到这种情况,一些文件我们已经修改过啦!网上面又有最新版本的啦。原来备份的那份文件我们要及时更新啦。那怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。
如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可不是件省力气的活,而且容易出错和一些文件被忘记啦!
那和上面一样也同样输入" xcopy e:\*.* d: /s /h /d /y "就行啦!
(4)、还有一种情况我们经常也碰到的,因为复制某个文件出错或者这个文件在使用中,而停止了复制工作,(比如,复制C 盘上的 windows xp )我们这时候想跳过某个出错的文件和某个正在使用中文件而继续复制其他文件。
在多加入一个参数" /c "就是 " xcopy e:\*.* d: /s /h /d /c /y "就行啦!
(5)、有时候我们想XCOPY 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为XCOPY.BAT 当然扩展名原来是TXT 格式的要更名为BAT 在这个 XCOPY.BAT 中输入
xcopy e:\*.* d: /s /h /c /y
shutdown -s
然后双击xcopy.bat 运行它,你这时候可以出去玩啦。电脑会自己复制备份完成文件然后自动关闭电脑。
小补贴:要复制子目录及子目录下的文件一定要加 /s /h 参数
7、attrib
设置文件属性
http://baike.baidu.com/view/61305.html
[适用场合] 想对文件做较特殊的处理时
[用 法] attrib 显示所有文件的属性
attrib +r或-r [文件名] 设置文件属性是否为只读
attrib +h或-h [文件名] 设置文件属性是否隐含
attrib +s或-s [文件名] 设置文件属性是否为系统文件
attrib +a或-a [文件名] 设置文件属性是否为归档文件
attrib /s 设置包括子目录的文件在内的文件属性
[例 子] C:\TEST>attrib +r wina20.386
C:\>attrib +h *.* /s 隐含所有文件
8、format
http://baike.baidu.com/view/902.htm
9、fdisk
http://baike.baidu.com/view/421717.htm
小补贴:FDISK要谨慎使用,不支持大硬盘。