频道栏目
读书频道 > 安全 > 黑客攻防大全
2.3.5 DOS命令格式
2020-09-22 15:32:45     我来说两句
收藏   我要投稿

本文所属图书 > 黑客攻防大全

本书由易到难、循序渐进地介绍了黑客攻防的基础技术,主要包括黑客基础知识、Windows系统中的命令行基础、黑客常用的Windows网络命令、常见的黑客攻击方式、扫描与嗅探攻防、病毒攻防技术、木马攻防技术、Window  立即去当当网订购
DOS的命令格式为:[<盘符>][<路径>]<命令名>[/<开关>][<参数>]。
 
1)盘符:就是DOS命令所在的盘符,在DOS中一般省略DOS所在的盘符。
 
2)路径:就是DOS命令所在的具体位置(也就是相对应的目录下),在DOS中一般省略DOS所在的路径。
 
3)命令名:每一条命令都有一个名称,命令名决定所要执行的功能,命令名是MS-DOS命令中不可缺少的部分。
 
4)参数:在MS-DOS命令中通常需要指定操作的具体对象,即需要在命令名中使用一个或多个参数。例如,显示文件内容的命令TYPE要求有一个文件名。如:TYPE readme.txt中TYPE是命令名,readme.txt是参数。
 
有些命令则需要多个参数。例如:在用于更改文件名的RENAME(REN)命令中,就必须包括原来的文件名和新文件名,所以需要两个参数。如:C:\>REN old_zk.dos new_zk.dos,这条命令中有两个参数,即old_zk.dos和new_zk.dos。执行该命令后,即可将原来的文件名old_zk.dos改变成新文件名new_zk.dos。
 
还有一些命令(如DIR)可以使用参数,也可以不使用参数。而像CLS(清除屏幕)这样的命令则不需要使用任何参数。
 
5)开关:通常是一个字母或数字,用来进一步指定一条命令实施操作的方式。开关之前要使用一个斜杠“/”。例如,在DIR命令中可使用开关“/P”来分屏显示文件列表。
 
内部命令与外部命令在调用格式上没有区别,不同之处在于:前者的<命令名>是系统规定的保留字,而后者的<命令名>是省略了扩展名的命令文件名。一些常用的指令都归属为内部命令,较少用的指令则大都属于外部命令。DOS之所以要把指令分成外部与内部指令,主要是为了节省内存。若将一些不常用的指令也都常驻在内存中,则会降低内存的使用效率。
 
内部命令隐藏在DOS的io.sys和msdos.sys两个文件中,当以DOS方式启动计算机时,这两个文件就加载并常驻内存中,使得其随时可用。如:DIR、CD、MD、COPY、REN、TYPE等都属于内部命令。
 
外部命令则以档案的形式存放在磁盘上,调用时才从磁盘上将该文件加载至内存中;谎灾,外部命令不是随时可用,而是要看该文件是否存在于磁盘中。如:FORMAT、UNFORMAT、SYS、DELETREE、UNDETREE、MOVE、XCOPY、DISKCOPY等,都属于外部命令。
 
当使用者输入一个DOS命令之后,该命令先交由command.com分析。所以command.com被称为命令处理器,其功能就是判断使用者所输入的命令是内部命令还是外部命令。若是内部命令,即交给io.sys或msdos.sys处理;若是外部命令,则到磁盘上找寻该档案,即执行该命令。如果找不到,屏幕上将会出现Bad Command or filename这样的错误提示信息。
 
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.3.4 目录与磁盘
下一篇:概述
相关文章
图文推荐
排行
热门
最新书评
文章
下载
读书
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 第一门户--致力于做实用的IT技术学习网站