DOS快速入门法.docx
- 文档编号:30037120
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:32
- 大小:89.86KB
DOS快速入门法.docx
《DOS快速入门法.docx》由会员分享,可在线阅读,更多相关《DOS快速入门法.docx(32页珍藏版)》请在冰豆网上搜索。
DOS快速入门法
DOS快速入门法
学好DOS(磁盘操作系统)是学会使用和操作微电脑的第一步,但是,许多初学者由于从未接触过计算机,因而影响了进一步的学习。
根据多年的教学经验,我认为,将计算机的一些知识和我们日常生活中的一些概念结合起来理解和记忆,有良好效果。
一、关于DOS命令的格式
计算机是由人设计制造的,因而要让计算机完成某一特定操作,必须向计算机发出相应的命令。
这就如同领导向下级发指示一样。
为了便于操作,人们特意为DOS制定了统一的命令语法格式:
[d:
][path\]命令词[参数][开关符/]
其中:
[d:
]为盘符,可为A、B、C、D盘;
[path\]为路径,可为根目录或子目录;
[参数]用来指示命令操作的对象和目标,包括[d:
][path\]<文件名>三部分;
[开关符/]由“/”加一个英文字母或数字,是命令的附加功能。
这一语法格式同我们汉语的语法一样,届时你只能按照这一语法来写文章,否则就会出问题,犯语法错误。
比如:
主谓宾是一个最典型的汉语语法,“我们学习电脑”符合这一语法规定,但是如果写成“学习我们电脑”或“我们电脑学习”就使人无法理解,难以接受。
因此,我们在操作DOS命令时,也必须严格按照DOS的命令语法执行,来不得半点差错。
上面的DOS命令语法格式既适用于DOS的外部命令,又适用于DOS的内部命令。
二、关于DOS中的一些关键词语
学习DOS其实并不难,若在操作时发生错误,计算机均会显示出相应的出错信息或提示信息。
初学者之所以难于掌握,是因为他们大多不识英文单词,或不懂计算机专用术语。
但是,在使用计算机时,若能抓住一些关键词语,那么,你便能大体了解出错信息或提示信息的内容,从而根据这些信息作出判断和处理。
比如:
若文件找不到,电脑会提示:
FilenotFound(文件没有找到);若键入的命令有问题,电脑会提示:
BadCOMMAND(错误的命令),若路径出错,电脑会提示:
Invalidpath(无效的路径)。
下面的DOS关键词将有助于初学者在较短时间内理解和掌握DOS的提示信息。
名词:
File(文件)Directory(目录)path(路径)Command(命令)Disk(磁盘)System(系统)Drive(设备)Name(名字)Data(数据)Date(日期)Time(时间)
形容词:
Bad(坏的)invalid(无效)error(错误)
动词:
Found或Find(寻找)Boot(引导)
其它:
not或non(没有)and(与)or(或者)Cannot(不能)
教程录入:
7net 责任编辑:
7net
DOS命令基础应用
DOS基础命令
cd 改变当前目录 sys 制作DOS系统盘
copy 拷贝文件 del 删除文件
deltree 删除目录树 dir 列文件名
diskcopy 制磁盘 edit 文本编辑
format 格式化磁盘 md 建立子目录
mem 查看内存状况 type 显示文件内容
rd 删除目录 ren 改变文件名
记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己试试看,学电脑重要的就是摸索。
cls 清屏
[适用场合] 屏幕上太乱了,或是屏幕上出现乱码了,清除屏幕上显示内容但不影响电脑内部任何信息
[用 法] cls 回车
move 移动文件,改目录名
[适用场合] 移动文件到别的目录
[用 法] move[文件名][目录] 移动文件至新目录下
move[目录名][目录名] 改目录名
[例 子] c:
\>movec:
\autoexec.batc:
\old?
?
移动autoexec.bat文件至old目录下
c:
\>movec:
\config.sysc:
\old?
?
移动config.sys文件至old目录下
more 分屏显示
[适用场合] 当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type等命令时很有用。
使用more时磁盘不能有写保护,也不适合光驱。
[用 法] type[文件名]|more 分屏显示文件内容
more<[文件名] 分屏显示文件内容
[例 子] C:
\>typemsdos.w40|more
xcopy 拷贝目录和文件
[适用场合] 在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令要快得多
[用 法] xcopy[文件名][目录] 将指定文件拷贝到指定目录
xcopy[源目录][目的目录] 将源目录连子目录考到目的目录下
xcopy*.*[目录]/s 将文件与非空子目录拷贝到指定目录
其它常用参数还有:
v拷贝后校验,会影响速度
e与s相似,但即使子目录是空的也会拷贝。
help 帮助
[适用场合] 当您想具体了解DOS命令的使用方法时使用
[用 法] help 提供所有DOS命令帮助
help[DOS命令] 提供有关命令的帮助
如果你只大致记得某个命令,可以在提示符后直接输入help命令,然后将出现下面的画面:
attrib 设置文件属性
[适用场合] 想对文件做较特殊的处理时
[用 法] attrib显示所有文件的属性
attrib+r或-r[文件名]设置文件属性是否为只读
attrib+h或-h[文件名]设置文件属性是否隐含
attrib+s或-s[文件名]设置文件属性是否为系统文件
attrib+a或-a[文件名]设置文件属性是否为归档文件
attrib/s设置包括子目录的文件在内的文件属性
[例 子] C:
\TEST>attrib+rwina20.386
参考地址:
[建 议] 它可以提高硬盘访问速度,最好在autoexec.bat文件中加载吧。
[用 法] smartdrv/x
执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器缓存,是较常用的方法(一般用这个命令就够了)
smartdrv/c 将缓存内的信息都写入硬盘
smartdrv/e:
数字 设置一次移动的信息量
smartdrv/b:
数字 设置预先读取的缓冲区大小
append 设置非执行文件的路径
[适用场合] 当您无法在多个目录中寻找到自己输入的文稿时,可以试一试这个命令,用法类似path。
[用 法] append[路径];[路径]
[例 子] C:
\>appendc:
\test?
?
设置寻找非可执行文件路径为c:
\\test如果该目录下有文件1.txt时,在其它目录下调用1.txt找不到时,可自动寻找到c:
\\test目录。
D:
\UCDOS>edit1.txt可找到C:
\test\1.txt文件
debug 程序调试命令
[建 议] 如果你学过汇编语言,那你应该会使用debug,如果没学过,最好别使用
[用 法] debug[文件名]
diskcomp 比较磁盘
[适用场合] 比较两张盘是否相同,没想到什么时候会用到,在比较用diskcopy拷贝的两张盘,为什么不用diskcopy/v校验呢?
[用 法] diskcomp[盘符1][盘符2]比较盘1和盘2
diskcomp/1只比较磁盘的第一面
diskcomp/8只比较没磁道的前8个扇区
[例 子] C:
\>diskcompa:
a:
在同一软驱中比较两张盘
InsertFIRSTdisketteindriveA:
放入第一张盘
Pressanykeytocontinue...
Comparing80tracks18sectorspertrack,2side(s)
InsertSECONDdisketteindriveA:
放入第二张盘
Pressanykeytocontinue...CompareOK
比较未发现不同
Compareanotherdiskette(Y/N)?
n
是否比较其它盘,选y继续比较,选n停止
expand 解压工具
[适用场合] 微软公司软件原始安装盘中有许多后缀以"_"结尾的压缩文件,可以用它解压,解除您因为少数几个文件丢失造成的麻烦。
[用 法] expand[源文件名][目的文件]
[例 子] C:
\>expanda:
vsafe.co_c:
\dos\
?
妗〗庋?
vsafe.co_为文件
Microsoft(R)FileExpansionUtilityVersion2.10Copyright(C)MicrosoftCorp1990-1993.Allrightsreserved.
Expandinga:
vsafe.co_toc:
\dos\.a:
vsafe.co_:
33046bytesexpandedto62576bytes,89%increase.
C:
\DOS>
fasthelp 快速显示帮助信息
[建 议] 可以看看所有的命令,对于单个的命令,还不如在命令名后加/?
参数方便
[用 法] fasthelp 列出所有DOS命令的用处
fasthelp[命令名] 显示命令的用处,等价于[命令名]/?
fc 文件比较
[建 议] 也许对于大多数人是永远不会用到它的
[用 法] fc[文件名1][文件名2] 比较两文件的不同参数还有:
aclLbnntwnnnn
[例 子] C:
\TEST>fca.batb.bat?
?
ComparingfilesA.BATandB.BAT
*****A.BAT
choice/c:
dmedefrag,mem,end
iferrorlevel3gotodefrag
iferrorlevel2gotomem
iferrotlevel1gotoend
*****B.BATchoice/c:
dmedefrag,mem,end
*****C:
\TEST>
interlnk 启动简易网客户机
[适用场合] 如果有两台电脑可以通过它和intersvr联成简易的网络,这是条很有用的命令,但不常用
[用 法] DOS新增支持网络的功能,
它可以使两台电脑通过并口线或串口线相联组成简易的网络使用interlnk必须在config.sys中增添一句:
device=c:
\dos\interlnk
并口线的两头都应是25针公接头,针之间的连接如下图:
对应
p2------------------------p15
p3------------------------p13
p4------------------------p12
p5------------------------p10公接头指接头为带针的
p6------------------------p11母接头指接头为带孔的
p15-----------------------p2
p13-----------------------p3
p12-----------------------p4
p10-----------------------p5
p11-----------------------p6
p25-----------------------p25地线
[例 子] C:
\DOS\>interlnkPort-LPT1
thisComputer OtherComputer
(Client) (Server)
----------------------------------------
E:
equals A:
F:
equals C:
在客户机中E盘即为服务机的A盘,F盘为服务机的C盘
intersvr 启动简易网服务器
[适用场合] 使用它,电脑就成了服务器了(只限与DOS提供的简易网)
[用 法] intersvr 启动服务机
intersvr/lpt:
1 启动服务机,用lpt1口作为数据传输口
intersvr/com:
1 启动服务机,用com1口作为数据传输口
参数还有xbaud:
bvrcopy(参见interlnk)
[例 子] C:
\DOS>intersvr?
?
qbasic 启动Basic集成环境
[建 议] 也许对于大多数人是永远不会用到它的
[用 法] 如果会qbasic语言,那么可以利用它编写自己的程序。
必须有它才可用。
qbasic 起动basic语言环境
qbasic/editor 以全屏方式编辑语言
参数还有:
bghmbfnohirun
[例 子] C:
\DOS>qbasic?
?
setver 设置版本
[适用场合] 当希望使用其它版本的dos命令时可以用它来欺骗电脑。
在高版本DOS中,某些旧版本程序需要DOS3.3时,可用setver来设置
[用 法] 使用时一般在config.sys中加入device=setver.exe
setver 显示文件的版本
setver[文件名]n.nn 设置指定文件的版本号
[例 子] C:
\DOS>setver?
?
KERNEL.EXE5.00
DOSOAD.SYS5.00
EDLIN.EXE5.00
BACKUP.EXE5.00
ASSIGN.COM5.00
EXE2BIN.EXE5.00
JOIN.EXE5.00
RECOVER.EXE5.00
WINWORD.EXE4.10
C:
\>
若程序AAA.exe必须在MS-DOS3.3下执行,则键入
C:
\DOS>setveraaa.exe3.30?
?
又如net5.exe仅在MS-DOS5.0下执行,则在config.sys中加入device=setver.exe后也可在Ms-DOS6.22下运行。
share 文件共享
[建 议] 只有在软件声明必须要运行它时才用
[用 法] 可在config.sys中加入install=share.exe也可直接运行参数有fl
subst 路径替换
[建 议] 一个非常有趣的命令,如果经常用光碟软件,可能有用。
[用 法] subst 显示当前的替代路径
subst[盘符][路径]
将指定的路径替代盘符,该路径将作为驱动器使用
subst/b 解除替代
[例 子] C:
\DOS>substa:
c:
\temp?
?
用c盘temp目录替代a盘
C:
\>substa:
/d?
妗 〗獬?
替代
tree 显示命令树结构
[适用场合] 查看所有的子目录
[用 法] tree[盘符] 显示所有的子目录树
tree/f 显示目录时同时显示文件名
tree/a 以ASCII码显示目录树
[例 子] C:
\WINDOWS>tree/a?
?
unformat 恢复已被格式化的磁盘
[建 议] 你把有重要信息的软盘格式化了?
快用unformat……什么?
你用了format/u,那死定了
[用 法] unformat[盘符] 恢复指定的被格式化的磁盘
unformat/l 显示unformat所找到的文件名
[例 子] C:
\WINDOWS>unformata:
?
?
vsafe 病毒防护程序
[建 议] 把它装入内存可以随时检测出许多种病毒,是比较有用的。
[用 法] vsafe 加载vsafe在内存中
vsafe/u 从内存中去除vsafe
vsafe/ne 将vsafe装入扩充内存
vsafe/nx 将vsafe装入扩展内存
参数还有AxCxnd
[例 子] C:
\>vsafe
ver 显示DOS版本
[例 子] C:
\>ver
?
?
MS-DOSVersion6.22
C:
\>
vol 显示指定的磁盘卷标号
[例 子] C:
\>vol?
?
VolumeindriveCisWang
VolumeSerialNumberis2116-1DD0
C:
\>
ctty 改变控制设备
[建 议] 用来改变控制的输入输出设备,可以试试这条命令,不过恐怕不会有什么作用,是DOS中最没用的命令之一
[用 法] ctty[设备名] 设置控制台
[例 子] C:
\>cttyaux?
?
设置aux为输入输出设备。
介绍了这么多命令,是不是眼花缭乱了?
学DOS的关键就是要多练习各种命令,但得给你提个醒,有些命令可得小心点,要不然到时就悔之晚矣。
del*.* 删除当前目录所有文件
[建 议] 在C盘根目录使用del*.*会使电脑找不到鼠标、光驱、不能使用windows,甚至不能启动。
事实上在任何目录中使用这条命令,都需要好好考虑。
deltree*.* 删除当前目录下所有目录与文件
[建 议] 在C盘根目录中使用这条命令,那你必须要保证你的头脑是清醒的,而且你保证这样做是有必要的,但我们认为在任何情况下都不应该这样使用这条命令。
在任何目录下使用deltree*.*都会产生与del*.*一样甚至更坏的结果。
慎之!
慎之!
formatc:
/u 格式化C盘
[建 议] 除非你的硬盘被病毒感染得很深,或者有一个真正电脑专家告诉你应该这样做,否则不要将C盘格式化,它会使你丢失一切信息,还需要花几个小时来重新安装所有的软件。
fdisk 硬盘分区
[建 议] 硬盘分区时,一定要让一个曾经使用过这条命令的人来帮助你使用,否则你将失去所有信息,甚至连硬盘都不能使用了。
recover 覆盖磁盘
[建 议] 在DOS6以后就不再有这条命令了,如果你使用的是老版本的DOS,劝你在任何时候都不要使用它,它除了将你的硬盘所有的信息破坏掉就没有其它作用了。
八条DOS网络命令
八条DOS网络命令
一,ping
它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:
网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:
Ping/?
回车,。
所示的帮助画面。
在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“pingIP-t-n3”,虽然使用了-t参数,但并不是一直ping
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DOS 快速 门法
![提示](https://static.bdocx.com/images/bang_tan.gif)