DOS命令八大经典案例

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: DOS命令八大经典案例DOS已逐渐远去,我们每天都习惯地使用着Windows             98/Me/2000/XP,可是你了解Windows中的DOS吗?其实在有些时候DOS还是比Windows要方便快捷得多,毕竟这个是操作系统的经典之作。
DOS命令八大经典案例

DOS已逐渐远去,我们每天都习惯地使用着Windows
            98/Me/2000/XP,可是你了解Windows中的DOS吗?其实在有些时候DOS还是比Windows要方便快捷得多,毕竟这个是操作系统的经典之作。下面就笔者在使用DOS过程中摸索的技巧总结成八大案例来说明一下,希望多多少少能对读者在使用电脑的过程中有点启发和帮助。
              案例一、“FC”—文件对比
              众所周知,在安装软件时,一般会在注册表中或多或少留下点什么,时间一长就会有大量的垃圾留在里面,让我们的系统逐渐变慢直至崩溃。诚然现在有很多好用的工具可以帮我们解决这个难题,可是如果我们想知道它们究竟在注册表中留下了什么,而手头又没有合适的工具,难道就束手无策了吗﹖等等,我们请出DOS下最方便的比较工具——“FC”
              格式:FC [path]<filename>[path]<filename></b>
              使用方法:首先在安装软件前把注册表导出为一个文件如:“1.reg”,在安装软件后再导出为一个文件如:“2.reg”。这两个文件假设都放在C盘根目录下。我们进入MS-DOS方式输入“C:/fc
            1.reg 2.reg”回车。看到了没有?屏幕上显示的正是注册表被改动的地方。
              注:FC默认逐行比较两个文件。文件中每一行的长度应小于256个字符,如果行长超过256个字符或者比较对象是二进制文件或程序文件,应在后面加上/b参数,FC将对它们逐字节比较。
            案例二、“>”—定向输出
              我们接着上面的案例。有的时候我们在用上面的方法时发现屏幕不停地往上滚动,好多信息一闪而过停都停不下来,这种情况是由于两个文件相差太大的缘故,文件被改动的地方太多了。怎么办呢﹖别着急,这时候我们要用到另外一个小技巧——使用定向输出“>”
              格式:命令(或程序)>定向输入设备(或文件名)
              使用方法:我们还用上面的例子,在DOS下输入C:/fc 1.reg 2.reg >change.txt回车。
              怎么什么信息都没了啊。其实你仔细看一下就会发现在该目录下多了一个FC.txt文件,快用写字板打开它啊,里面可是放着这两个文件的全部比较信息呀:)so
            easy 吧。
              注:你可以把它输出为任何格式的文件,它们都可以以文本方式打开。
              案例三、“copy”—文件合并
              有很多时候网上把视频文件分割成好多小段让大家分别下载,可是下载好的文件在看的时候又老是不停地要打开,那么有没有什么办法让它们重新合并成一个整的文件呢?用专门的视频编辑工具固然可以,可是那繁琐的E文让我辈头痛。其实DOS下就有现成的工具,用我们常用的“copy”命令就可以完成,让我们来看看吧。
              格式:copy /b <filename1>+<filename2>+…+<filenameN>>filename>
              使用方法:假设你的硬盘有两个文件分别是video1.mpg 和 video2.mpg 那么我们在该目录下输入“copy /b
            video1.mpg+video2.mpg
            video.mpg”就可以了,其中video.mpg是你合并后生成的新文件名。赶紧试一试,打开播放器看看是不是拼合好了。
              当然,你喜欢的小说、音乐,如果嫌不停地打开关闭太麻烦,不妨试试这个方法把它们合并在一起观看。
              案例四、“copy”—批量重命名
              一个朋友要做项目需要把一系列文本文件按编号重新命名,可是由于数量实在太多,在Windows中一点点地改太麻烦了,头都大了:(有没有简单一点的方法呢﹖)好多杂志上介绍了好多工具和方法来实现这个,可是我觉得都比较麻烦。其实我们把DOS命令和回收站结合使用就可以完成批量改名。
              使用方法:假设E盘上有大量要改名的文件,那么首先把它们弄到回收站里!(切记!仅仅只是删除,不要清空回收站啊,文件丢了我可不负责!),然后我们进入MS-DOS模式下的E盘,在根目录下输入“cd
            recycled”进入回收站,dir看看,是不是所有的文件名都改变成有顺序的了:)接下来我们把它们都给拷贝出来。输入“copy *.*
            e:/”哈哈,返回Windows去看看吧是不是所有的文件都为DE1、DE2……了。
              注:1.删除之前要先清空“回收站”,否则文件将有可能从未知数字基数开始。
              2.在哪个盘删除的就进入哪个盘的recycled文件夹,别的盘里没有对应文件的。
              3.文件名被修改后命名格式为DX1,D是固定的表示DISK,X是对应你的盘符,如果是在F盘就是DF1,如果是D盘就是DD1,依此类推。
            案例五、“copy”—改文件日期
              某同事因为工作需要要修改文件的日期,在Windows中忙乎了半天也不知道该怎么改:(难道我们真的只能求助于专用工具了吗?其实不然,同样是使用copy命令就可以轻松完成:)
            
              格式:copy <filename>+
            
              使用方法:假设我们要修改的文件是redate.dat文件,它在C盘,那么我们首先进入MS-DOS方式,在C盘下输入“copy
            123.dat+,,”(注:加号后面紧跟2个逗号)回车后系统会询问你是否覆盖?这时键入“Y”即更改为当前日期,是不是非常简单啊?
              案例六、FDISK—修复引导区
              同事今天开机突然发现系统无法启动,屏幕提示“No System,System
            Halted”其实根据提示我们可以知道,问题肯定出在硬盘的引导区上。这种情况一般是引导记录损坏或被病毒感染,或是分区表中无自举标志,还有可能是结束标志55AAH被改写而造成的。
              格式:fdisk /MBR
              使用办法:用DOS引导盘启动电脑,在提示符下执行“FDISK
            /MBR”命令。FDISK中本身就包含有主引导程序代码和结束标志55AAH,这一招对于修复主引导记录和结束标志55AAH既快又灵,而且不用担心会损坏任何硬盘上的文件!
            案例七、“ping”—查看是否连线
              在网吧上网时服务器突然断线,网管在解决故障,看他忙得满头大汗我们都不好意思问“什么时候可以通”。可是总不能打开个网页不停按刷新吧,这个时候用一个简单的DOS命令就可以在最短的时间内检测出什么时候能连上线了,而且还不用那么费事:)
              格式:ping <count name> -t
              使用方法:在MS-DOS模式下执行“ping www.XXX.com
            -t”就可以啦:)你可以看到屏幕不停地上滚,如果是通的话就会显示“Reply from xxx.xxx.xxx.xxx:
            bytes=32 ……”的信息,否则就显示“Destination host
            unreachable”。这样你就可以一边干别的一边在第一时间知道什么时候网络是通的啦。
              案例八、“debug”—破解COMS
              朋友的品牌机CMOS被他无意中锁住了,怎么办呢﹖这时候你也许会说打开机箱给电池放电不就行了吗。可是品牌机如果拆了机箱多半保修的问题就泡汤了。其实DOS下有个非常好用的工具来解开这个密码——DEBUG。由于这个是个工具,它实在太博大精深了,所以没法给出格式。不过可以跟着我一步步地做,咱们不学太多,只就事论事不就成了。
              启动系统后进入DOS模式,如果是Windows Me(XP)则用启动盘启动,在DOS下输入以下指令:
              debug
              -o70 21
              -o71 20
              -q
              好了,咱们重新启动电脑看看是不是已经解开了:
              关于案例分析咱们就先说到这里了,虽然DOS已经落伍淘汰离我们远去了,可是当你的系统出现蓝屏时、当你的系统崩溃时、当你对一些问题的解决觉得烦琐时,也许DOS能给你最好的答案。
              说明:以上各方法均可在微软任何操作系统环境下使用,所有外部程序在Windows 98的启动盘中均可以找到。
相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
7月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
103 2
|
7月前
|
关系型数据库 数据库连接 Windows
windows 常用的dos命令
windows 常用的dos命令
146 0
|
7月前
|
Java 程序员 Shell
Java(一)java跨平台原理及dos常用命令
Java(一)java跨平台原理及dos常用命令
54 1
|
7月前
|
关系型数据库 MySQL 数据库
Python tk dos命令备份mysql数据库
Python tk dos命令备份mysql数据库
65 0
|
7月前
|
算法 Linux Shell
【Shell 命令集合 磁盘管理 】Linux 于挂入MS-DOS文件系统 mmount 命令使用指南
【Shell 命令集合 磁盘管理 】Linux 于挂入MS-DOS文件系统 mmount 命令使用指南
101 0
|
7月前
|
存储 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建MS-DOS文件系统 mkfs.msdos命令使用教程
111 0
|
1月前
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
DOS 批处理 setlocal命令、endlocal命令详解
44 10
|
1月前
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
setlocal这是一个命令,它开始局部化环境更改,通常在批处理文件中使用,以确保在脚本中所做的任何环境更改(例如设置或修改环境变量)不会影响到调用此批处理的上下文或其他批处理文件
70 14
|
2月前
|
Java Windows
JAVA 常用的 DOS 命令
【10月更文挑战第15天】DOS 命令是 Java 开发中不可或缺的工具,掌握这些命令可以提高开发效率和操作便利性。
44 3
|
4月前
|
监控 JavaScript 前端开发
JAVA常用的DOS命令
JAVA常用的DOS命令