网络爱好者必学DOS command list

网络兴趣爱好者必学DOS命令

一、ping命令 

在Windows的控制窗口中(Windows 95/98/ME的command解释器、Windows NT/2000的cmd解释器),运行ping可以看到这个命令的说明,它是一个探测本地电脑和远程电脑之间信息传送速度的命令,这个命令需要TCP/IP协议的支持,ping将会计算一条信息从本地发送到远程再返回所需要的时间,黑客使用这个命令决定是否对服务器进行攻击,因为连接速度过慢会浪费时间、花费过多的上网费用。 

另外这个命令还可以透过域名找到对方服务器的IP地址,我们知道域名只是提供给浏览网页用的,当我们看到一个不错的域名地址后,要想通过telnet连接它,就必须知道对方的IP地址,这里也要使用ping命令的。 

这个命令的基本使用格式可以通过直接运行ping获得,现在假设目标是http://www.abc.com/,则可以在控制台下输入ping www.abc.com,经过等待会得到如下信息: 

Pinging www.abc.com [204.202.136.32] with 32 bytes of data: 

Reply from 204.202.136.32: bytes=32 time=302ms TTL=240 

Reply from 204.202.136.32: bytes=32 time=357ms TTL=240 

Reply from 204.202.136.32: bytes=32 time=288ms TTL=240 

Reply from 204.202.136.32: bytes=32 time=274ms TTL=240 

Ping statistics for 204.202.136.32: 

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 

Approximate round trip times in milli-seconds: 

Minimum = 274ms, Maximum = 357ms, Average = 305ms 

这些信息的意思是:www.abc.com的IP地址是204.202.136.32,对他发送了四次数据包,数据包的大小是32字节,每一次返回的时间分别是302ms、357ms、288ms、274ms。综合看,发送了四个数据包全部返回,最小时间是274ms,最大时间357ms,他们的平均时间是305ms。 

这样黑客就了解了连接对方服务器使用的时间。另外这个命令还有一些特殊的用法,例如可以通过IP地址反查服务器的NetBIOS名,现在以211.100.8.87为例,使用ping配合“-a”,在控制台下输入命令ping -a 211.100.8.87,它的返回结果是: 

Pinging POPNET-FBZ9JDFV [211.100.8.87] with 32 bytes of data: 

Reply from 211.100.8.87: bytes=32 time=96ms TTL=120 

Reply from 211.100.8.87: bytes=32 time=110ms TTL=120 

Reply from 211.100.8.87: bytes=32 time=110ms TTL=120 

Reply from 211.100.8.87: bytes=32 time=109ms TTL=120 

Ping statistics for 211.100.8.87: 

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 

Approximate round trip times in milli-seconds: 

Minimum = 96ms, Maximum = 110ms, Average = 106ms 

从这个结果会知道服务器的NetBIOS名称是POPNET-FBZ9JDFV。另外在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,例如上面的www.abc.com返回的TTL是240,对方的系统很可能是Linux,而第二个目标的TTL是120,那么说明它使用的系统也许是Windows。 

另外ping还有很多灵活的应用,我不在这里过多的介绍,读者请另行查阅此命令相关帮助文件。 

二、net命令: 

NET命令是很多网络命令的集合,在Windows ME/NT/2000内,很多网络功能都是以net命令为开始的,通过net help可以看到这些命令的详细介绍: 

NET CONFIG 显示系统网络设置 

NET DIAG 运行MS的DIAGNOSTICS程序显示网络的DIAGNOSTIC信息 

NET HELP 显示帮助信息 

NET INIT 不通过绑定来加载协议或网卡驱动 

NET LOGOFF 断开连接的共享资源 

NET LOGON 在WORKGROUP中登陆 

NET PASSWORD 改变系统登陆密码 


 

, 网络兴趣爱好者必学DOS命令

NET PRINT 显示或控制打印作业及打印队列 

NET START 启动服务,或显示已启动服务的列表 

NET STOP 停止网络服务 

NET TIME 使计算机的时钟与另一台计算机或域的时间同步 

NET USE 连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息 

NET VER 显示局域网内正在使用的网络连接类型和信息 

NET VIEW 显示域列表、计算机列表或指定计算机的共享资源列表 

这些命令在Win95/98中支持的比较少,只有几个基本常见的,而在NT或者2000中又元元多于上面的介绍,不过大多数对于初学者也没有必要掌握,所以我选择了WindowsME进行介绍,其中最常用到的是NET VIEW和NET USE,通过者两个命令,学习者可以连接网络上开放了远程共享的系统,并且获得资料。这种远程共享本来是为便捷操作设计的,但是很多网络管理员忽视了它的安全性,所以造成了很多不应该共享的信息的暴露,对于学习者来说,则可以轻易获得它人电脑上的隐私资料。 

例如在控制台下输入net view \\202.96.50.24则可以获得对应IP的系统共享目录,进而找到他们的共享文件,当然这需要202.96.50.24系统的确存在共享目录,具体如何找到这些存在共享的系统,我将会在后面的文章中进行介绍。 

三、telnet和ftp命令: 

这两个命令分别可以远程对系统进行telnet登陆和ftp登陆,两种登陆使用的不同的协议,分别属于两种不同的网络服务,ftp是远程文件共享服务,也就是说学习者可以将自己的资料上传、下载,但是它并没有过多的权利,无法在远程电脑上执行上传的文件;而telnet则属于远程登陆服务,也就是说可以登陆到远程系统上,并获得一个解释器权限,拥有解释器就意味着拥有了一定的权限,这种权限可能是基本的文件操作、也可能是可以控制系统的管理员权限。 

四、netstat命令: 

这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。 使用netstat ?可以显示它的命令格式和参数说明: 

netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval] 其中的参数说明如下: 

-a 显示所有主机的端口号; 

-e 显示以太网统计信息; 

-n 以数字表格形式显示地址和端口; 

-p proto 显示特定的协议的具体使用信息; 

-r 显示本机路由表的内容; 

-s 显示每个协议的使用状态(包括TCP、UDP、IP); 

interval 重新显示所选的状态,每次显示之间的间隔数(单位秒)。 

netstat命令的主要用途是检测本地系统开放的端口,这样做可以了解自己的系统开放了什么服务、还可以初步推断系统是否存在木马,因为常见的网络服务开放的默认端口轻易不会被木马占用,例如:用于FTP(文件传输协议)的端口是21;用于TELNET(远程登录协议)的端口是23;用于SMTP(邮件传输协议)的端口是25;用于DNS(域名服务,即域名与IP之间的转换)的端口是53;用于HTTP(超文本传输协议)的端口是80;用于POP3(电子邮件的一种接收协议)的端口是110;WINDOWS中开放的端口是139,除此以外,如果系统中还有其他陌生的到口,就可能是木马程序使用的了。通过netstat或者netstat -a可以观察开放的端口,如果发现下面的端口,就说明已经有木马程序在系统中存在: 

31337号端口是BackOffice木马的默认端口;1999是Yai木马程序;2140或者3150都是DEEP THROAT木马使用的端口;还有NETBUS、冰河或者SUB7等木马程序都可以自定义端口,因此发现了陌生端口一定要提高警惕,使用防火墙或者查病毒软件进行检测。 

五、tracert命令: 

这个命令的功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。tracert命令的格式如下: 

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 

命令行中的参数-d是要求tracert不对主机名进行解析,-h是指定搜索到目的地址的最大轮数,-j的功能是沿着主机列表释放源路由,-w用来设置超时时间间隔。 

通过tracert可以判断一个服务器是属于国内还是国际(网络服务器的物理未知不能依靠域名进行判断),根据路由路经可以判断信息从自己的系统发送到网络上,先后经过了哪些IP到大对方服务器,这就好像乘公共汽车的时候从起点出发到达终点站的时候,中途会出现很多路牌一个道理,我们清楚了自己的信息的传送路径,才能够更清晰的了解网络、对服务器进行攻击。 

六、winipcfg: 

winipcfg和ipconfig都是用来显示主机内IP协议的配置信息。只是winipcfg适用于Windows 95/98,而ipconfig适用于Windows NT。winipcfg不使用参数,直接运行它,它就会采用Windows窗口的形式显示具体信息。这些信息包括:网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,点击其中的“其他信息”,还可以查看主机的相关信息如:主机名、DNS服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。 

ipconfig的命令格式如下:ipconfig [/? | /all | /release [adapter] | /renew [adapter]] 

其中的参数说明如下: 

使用不带参数的ipconfig命令可以得到以下信息:IP地址、子网掩码、默认网关。而使用ipconfig 

/? 显示ipconfig的格式和参数的英文说明; 

/all 显示所有的配置信息; 

/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP); 

/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。 

/all,则可以得到更多的信息:主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。 


 

, 网络兴趣爱好者必学DOS命令

Synflood: 该攻击以多个随机的源主机地址向目的主机发送SYN包,而在收到目的主机的SYN ACK后并不回应,这样,目的主机就为这些源主机建立了大量的连接队列,而且由于没有收到ACK一直维护着这 些队列,造成了资源的大量消耗而不能向正常请求提供服务。 

Smurf:该攻击向一个子网的广播地址发一个带有特定请求(如ICMP回应请求)的包,并且将源地址伪装成想要攻击的主机地址。子网上所有主机都回应广播包请求而向被攻击主机发包,使该主机受到攻击。 

Land-based:攻击者将一个包的源地址和目的地址都设置为目标主机的地址,然后将该包通过IP欺骗的方式发送给被攻击主机,这种包可以造成被攻击主机因试图与自己建立连接而陷入死循环,从而很大程度地降低了系统性能。 

Ping of Death:根据TCP/IP的规范,一个包的长度最大为65536字节。尽管一个包的长度不能超过65536字节,但是一个包分成的多个片段的叠加却能做到。当一个主机收到了长度大于65536字节的包时,就是受到了Ping of Death攻击,该攻击会造成主机的宕机。 

Teardrop:IP数据包在网络传递时,数据包可以分成更小的片段。攻击者可以通过发送两段(或者更多)数据包来实现TearDrop攻击。第一个包的偏移量为0,长度为N,第二个包的偏移量小于N。为了合并这些数据段,TCP/IP堆栈会分配超乎寻常的巨大资源,从而造成系统资源的缺乏甚至机器的重新启动。 

PingSweep:使用ICMP Echo轮询多个主机。 

Pingflood: 该攻击在短时间内向目的主机发送大量ping包,造成网络堵塞或主机资源耗尽


 

, 网络兴趣爱好者必学DOS命令

1.最基本,最常用的,测试物理网络的 

ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 

2.查看DNS、IP、Mac等 

A.Win98:winipcfg 

B.Win2000以上:Ipconfig/all 

C.NSLOOKUP:如查看河北的DNS 

C:\>nslookup 

Default Server: ns.hesjptt.net.cn 

Address: 202.99.160.68 

>server 202.99.41.2 则将DNS改为了41.2 

> pop.pcpop.com 

Server: ns.hesjptt.net.cn 

Address: 202.99.160.68 

Non-authoritative answer: 

Name: pop.pcpop.com 

Address: 202.99.160.212 

3.网络信使 (经常有人问的~) 

Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段 

net stop messenger 停止信使服务,也可以在面板-服务修改 

net start messenger 开始信使服务 

4.探测对方对方计算机名,所在的组、域及当前用户名 (追捕的工作原理) 

ping -a IP -t ,只显示NetBios名 

nbtstat -a 192.168.10.146 比较全的 

5.netstat -a 显示出你的计算机当前所开放的所有端口 

netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等 

6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址 

arp -a 

7.在代理服务器端 

捆绑IP和MAC地址,解决局域网内盗用IP!: 

ARP -s 192.168.10.59 00 -50-ff-6c-08-75 

解除网卡的IP与MAC地址的绑定: 

arp -d 网卡IP 

8.在网络邻居上隐藏你的计算机 (让人家看不见你!) 

net config server /hidden:yes 

net config server /hidden:no 则为开启 

9.几个net命令 

A.显示当前工作组服务器列表 net view,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。 

比如:查看这个IP上的共享资源,就可以 

C:\>net view 192.168.10.8 

在 192.168.10.8 的共享资源 

资源共享名 类型 用途 注释 

-------------------------------------- 

网站服务 Disk 

命令成功完成。 

B.查看计算机上的用户帐号列表 net user 

C.查看网络链接 net use 

例如:net use z: \\192.168.10.8\movie 将这个IP的movie共享目录映射为本地的Z盘 

D.记录链接 net session 

例如: 

C:\>net session 

计算机 用户名 客户类型 打开空闲时间 

------------------------------------------------------------------------------- 

\\192.168.10.110 ROME Windows 2000 2195 0 00:03:12 

\\192.168.10.51 ROME Windows 2000 2195 0 00:00:39 

命令成功完成。 

10.路由跟踪命令 

A.tracert pop.pcpop.com 

B.pathping pop.pcpop.com 除了显示路由外,还提供325S的分析,计算丢失包的% 

11.关于共享安全的几个命令 

A.查看你机器的共享资源 net share 

B.手工删除共享(可以编个bat文件,开机自运行,把共享都删了!) 

net share c$ /d 

net share d$ /d 

net share ipc$ /d 

net share admin$ /d 

注意$后有空格。 

C.增加一个共享: 

c:\net share mymovie=e:\downloads\movie /users:1 

mymovie 共享成功。 

同时限制链接用户数为1人。 

12.在DOS行下设置静态IP 

A.设置静态IP 

CMD 

netsh 

netsh>int 

interface>ip 

interface ip>set add "本地链接" static IP地址 mask gateway 

B.查看IP设置 

interface ip>show address 

Arp 

显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。 

语法 

arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] 

参数 

-a [InetAddr] [-N IfaceAddr] 

显示所有接口的当前 ARP 缓存表。要显示指定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表指定的 IP 地址。要显示指定接口的 ARP 缓存表,请使用 -N IfaceAddr 参数,此处的 IfaceAddr 代表分配给指定接口的 IP 地址。-N 参数区分大小写。 

-g [InetAddr] [-N IfaceAddr] 

与 -a 相同。 

-d InetAddr [IfaceAddr] 

删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 IfaceAddr参数,此处的 IfaceAddr 代表分配给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 InetAddr。 

-s InetAddr EtherAddr [IfaceAddr] 

向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表分配给该接口的 IP 地址。 

/? 

在命令提示符显示帮助。 

注释 

InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。 

物理地址 EtherAddr 由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。 

通过 -s 参数添加的项属于静态项,它们不会 ARP 缓存中超时。如果终止 TCP/IP 协议后再启动,这些项会被删除。要创建永久的静态 ARP 缓存项,请在批处理文件中使用适当的 arp 命令并通过“计划任务程序”在启动时运行该批处理文件。 

只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。 

范例 

要显示所有接口的 ARP 缓存表,可键入: 

arp -a 

对于指派的 IP 地址为 10.0.0.99 的接口,要显示其 ARP 缓存表,可键入: 

arp -a -N 10.0.0.99 

要添加将 IP 地址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的静态 ARP 缓存项,可键入: 

arp -s 10.0.0.80 00-AA-00-4F-2A-9C 

At 

计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 列出已计划的命令。 

语法 

at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}] 

at [[\\ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command]

 


 

, 网络兴趣爱好者必学DOS命令

destination 

指定将文件传送到的位置。如果省略了 destination,将假定与 source 同名。 

Tracert 

该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。 

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 

参数 

/d 

指定不将地址解析为计算机名。 

-h maximum_hops 

指定搜索目标的最大跃点数。 

-j computer-list 

指定沿 computer-list 的稀疏源路由。 

-w timeout 

每次应答等待 timeout 指定的微秒数。 

target_name 

目标计算机的名称。


 

, 网络兴趣爱好者必学DOS命令

Dos命令全集 请使用Ctrl+F来搜索您要查找的命令 一)MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。C:、>MD FOX (在当前驱动器C盘下创建子目录FOX)C:、>MD FOX 、USER (在FOX 子目录下再创建USER子目录)(二)CD——改变当前目录1.功能:显示当前目录2.类型:内部命令3.格式:CD[盘符:][路径名][子目录名]4.使用说明:(1)如果省略路径和子目录名则显示当前目录;(2)如采用“CD、”格式,则退回到根目录;(3)如采用“CD.。”格式则退回到上一级目录。例:(1)进入到USER子目录;(2)从USER子目录退回到子目录;(3)返回到根目录。C:、>CD FOX 、USER(进入FOX子目录下的USER子目录)C:、FOX、USER>CD.。 (退回上一级根目录)C:、FOX>CD、 (返回到根目录)C:、>(三)RD——删除子目录命令1.功能:从指定的磁盘删除了目录。2.类型:内部命令3.格式:RD[盘符:][路径名][子目录名]4.使用说明:(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身; (2)不能删除根目录和当前目录。例:要求把C盘FOX子目录下的USER子目录删除,操作如下:第一步:先将USER子目录下的文件删空;C、>DEL C:、FOX、USER、*。*第二步,删除USER子目录。C、>RD C:、FOX、USER(四)DIR——显示磁盘目录命令1.功能:显示磁盘目录的内容。2.类型:内部命令3.格式:DIR [盘符][路径][/P][/W]4. 使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press any key to continue/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。PATH——路径设置命令1.功能:设备可执行文件的搜索路径,只对文件有效。2.类型:内部命令3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}4.使用说明:(1)当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;(2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;(3)PATH命令有三种使用方法:PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径)PATH:(取消所有路径)PATH:(显示目前所设的路径)(六)TREE——显示磁盘目录结构命令1.功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。2.类型:外部命令3.格式:TREE[盘符:][/F][》PRN]4.使用说明:(1)使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;(2)选用>PRN参数时,则把所列目录及目录中的文件名打印输出。(七)DELTREE——删除整个目录命令1.功能:将整个目录及其下属子目录和文件删除。2.类型:外部命令3.格式:DELTREE[盘符:]〈路径名〉4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!!五、磁盘操作类命令 (一)FORMAT——磁盘格式化命令1.功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。2.类型:外部命令3.格式:FORMAT〈盘符:〉[/S][/4][/Q]4.使用说明:(1)命令后的盘符不可缺省,若对硬盘进行格式化,则会如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISKDRIVE C:WILL BE LOST !Proceed with Format (Y/N)?(警告:所有数据在C盘上,将会丢失,确实要继续格式化吗?)(2)若是对软盘进行格式化,则会如下提示:Insert mew diskette for drive A;and press ENTER when ready…(在A驱中插入新盘,准备好后按回车键)。(3)选用[/S]参数,将把DOS系统文件IO.SYS 、MSDOS.SYS及COMMAND.COM复制到磁盘上,使该磁盘可以做为DOS启动盘。若不选用/S参数,则格式化后的磙盘只能读写信息,而不能做为启动盘;(4)选用[/4]参数,在1.2MB的高密度软驱中格式化360KB的低密度盘;(5)选用[/Q]参数,快速格式化,这个参数并不会重新划分磁盘的磁道貌岸然和扇区,只能将磁盘根目录、文件分配表以及引导扇区清成空白,因此,格式化的速度较快。(6)选用参数,表示无条件格式化,即破坏原来磁盘上所有数据。不加/U,则为安全格式化,这时先建立一个镜象文件保存原来的FAT表和根目录,必要时可用UNFORMAT恢复原来的数据。


 

7, 回复:网络兴趣爱好者必学DOS命令

, (二)UNFORMAT恢复格式化命令1.功能:对进行过格式化误操作丢失数据的磁盘进行恢复。2.类型:外部命令3.格式:UNFORMAT〈盘符〉[/L][/P][/TEST]4.使用说明:用于将被“非破坏性”格式化的磁盘恢复。根目录下被删除的文件或子目录及磁盘的系统扇区(包括FAT、根目录、BOOT扇区及硬盘分区表)受损时,也可以用UNFORMAT来抢救。(1)选用/L参数列出找到的子目录名称、文件名称、大孝日期等信息,但不会真的做FORMAT工作。(2)选用/P参数将显示于屏幕的报告(包含/L参数所产生的信息)同时也送到打印机。运行时屏幕会显示:“Print out will be sent to LPT1”(3)选用/TEST参数只做模拟试验(TEST)不做真正的写入动作。使用此参数屏幕会显示:“Simulation only”(4)选用/U参数不使用MIRROR映像文件的数据,直接根据磁盘现状进行UNFORMAT。(5)选用/PSRTN;修复硬盘分区表。若在盘符之后加上/P、/L、/TEST之一,都相当于使用了/U参数,UNFORMAT会“假设”此时磁盘没有MIRROR映像文件。注意:UNFORMAT对于刚FORMAT的磁盘,可以完全恢复,但FORMAT后若做了其它数据的写入,则UNFORMAT就不能完整的救回数据了。UNFORMAT并非是万能的,由于使用UNFORMAT会重建FAT与根目录,所以它也具有较高的危险性,操作不当可能会扩大损失,如果仅误删了几个文件或子目录,只需要利用UNDELETE就够了。三) CHKDSK——检查磁盘当前状态命令1.功能:显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。2.类型:外部命令3.格式:CHKDSK [盘符:][路径][文件名][/F][/V]4.使用说明:(1)选用[文件名]参数,则显示该文件占用磁盘的情况;(2)选[/F]参数,纠正在指定磁盘上发现的逻辑错误;(3)选用[/V]参数,显示盘上的所有文件和路径。(四)DISKCOPY——整盘复制命令1.功能:复制格式和内容完全相同的软盘。2.类型:外部命令3.格式:DISKCOPY[盘符1:][盘符2:]4.使用说明:(1)如果目标软盘没有格式化,则复制时系统自动选进行格式化。(2)如果目标软盘上原有文件,则复制后将全部丢失。(3)如果是单驱动器复制,系统会提示适时更换源盘和目标盘,请操作时注意分清源盘和目标盘。(五)LABEL——建立磁盘卷标命令1.功能:建立、更改、删除磁盘卷标。2.类型:外部命令3.格式:LABEL[盘符:][卷标名]4.使用说明:(1)卷标名为要建立的卷标名,若缺省此参数,则系统提示键入卷标名或询问是否删除原有的卷标名;(2)卷标名由1至11个字符组成。(六)VOL——显示磁盘卷标命令1.功能:查看磁盘卷标号。2.类型:内部命令3.格式:VOL[盘符:]4.使用说明:省略盘符,显示当前驱动器卷标。(七)SCANDISK——检测、修复磁盘命令1.功能:检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。2.类型:外部命令 3.格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL]4.使用说明:(1)CCANDISK适用于硬盘和软盘,可以一次指定多个磁盘或选用[/ALL]参数指定所有的磁盘;(2)可自动检测出磁盘中所发生的交叉连接、丢失簇和目录结构等逻辑上的错误,并加以修复。(八)DEFRAG——重整磁盘命令1.。功能:整理磁盘,消除磁盘碎块。2.类型:外部命令3.格式:DEFRAG[盘符:][/F]4.使用说明:选用/F参数,将文件中存在盘上的碎片消除,并调整磁盘文件的安排,确保文件之间毫无空隙。从而加快读盘速度和节省磁盘空间。(九)SYS——系统复制命令1.功能:将当前驱动器上的DOS系统文件IO.SYS,MSDOS.SYS和COMMAND.COM 传送到指定的驱动器上。2.类型:外部命令3.格式:SYS[盘符:]*使用说明:如果磁盘剩余空间不足以存放系统文件,则提示:No roomfor on destination disk.文件操作类命令(一) COPY文件复制命令1.功能:拷贝一个或多个文件到指定盘上。2.类型:内部命令3.格式:COPY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]4.使用说明:(1)COPY是文件对文件的方式复制数据,复制前目标盘必须已经格式化;(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;(3)复制文件时,必须先确定目标般有足够的空间,否则会出现;insufficient的错误信息,提示磁盘空间不够;(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;(5)COPY命令中源文件名必须指出,不可以省略。(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:COPY;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;(9)利用COPY命令,还可以从键盘上输入数据建立文件,格式如下:COPY CON [盘符:][路径]〈文件名〉;(10)注意:COPY命令的使用格式,源文件名与目标文件名之间必须有空格!(二)XCOPY——目录复制命令1.功能:复制指定的目录和目录下的所有文件连同目录结构。2.类型:外部命令3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E]4.使用说明: ?/cc>


 

, 网络兴趣爱好者必学DOS命令

?)XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;(2)使用时源盘符、源目标路径名、源文件名至少指定一个;(3)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;(4)选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低。(三)TYPE——显示文件内容命令1.功能:显示ASCII码文件的内容。2.类型:内部命令。3.格式:TYPE[盘符:][路径]〈文件名〉4.使用说明:(1)显示由ASCII码组成的文本文件,对。EXE.COM等为扩展名的文件,其显示的内容是无法阅读的,没有实际意义2;(2)该命令一次只可以显示一个文件的内容,不能使用通配符;(3)如果文件有扩展名,则必须将扩展名写上;(4)当文件较长,一屏显示不下时,可以按以下格式显示;TYPE[盘符:][路径]〈文件名〉|MORE,MORE为分屏显示命令,使用些参数后当满屏时会暂停,按任意键会继续显示。(5)若需将文件内容打印出来,可用如下格式:TYPE[盘符:][路径]〈文件名〉,>PRN此时,打印机应处于联机状态。(四) REN——文件改名命令1.功能:更改文件名称2.类型:内部命令3.格式:REN[盘符:][路径]〈旧文件名〉〈新文件名〉4.使用说明:(1)新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;(2)允许使用通配符更改一组文件名或扩展名。(五)FC——文件比较命令1.功能:比较文件的异同,并列出差异处。2.类型:外部命令3.格式:FC[盘符:][路径名]〈文件名〉[盘符:][路径名][文件名][/A][/C][/N]4.使用说明:(1)选用/A参数,为ASCII码比较模式;(2)选用/B参数,为二进制比较模式;(3)选用/C参数,将大小写字符看成是相同的字符。(4)选用/N参数,在ASCII码比较方式下,显示相异处的行号。(六)ATTRIB——修改文件属性命令1.功能:修改指定文件的属性。(文件属性参见2.5.4(二)文件属性一节)2.类型:外部命令。3.格式:ATTRIB[文件名][R][——R][A][——A][H][——H][——S]4.使用说明:(1)选用R


 

, 网络兴趣爱好者必学DOS命令

参数,将指定文件设为只读属性,使得该文件只能读取,无法写入数据或删除;选用——R参数,去除只读属性;(2)选用A参数,将文件设置为档案属性;选用——A参数,去除档案属性;(3)选用H参数,将文件调协为隐含属性;选用——H参数,去隐含属性;(4)选用S参数,将文件设置为系统属性;选用——S参数,去除系统属性;(5)选用/S参数,对当前目录下的所有子目录及作设置。 七) DEL——删除文件命令1.功能:删除指定的文件。2.类型:内部命令3.格式:DEL[盘符:][路径]〈文件名〉[/P]4.使用说明:(1)选用/P参数,系统在删除前询问是否真要删除该文件,若不使用这个参数,则自动删除;(2)该命令不能删除属性为隐含或只读的文件;(3)在文件名称中可以使用通配符;(4)若要删除磁盘上的所有文件(DEL*·*或DEL·),则会提示:(Arey ou sure?)(你确定吗?)若回答Y,则进行删除,回答N,则取消此次删除作业。(八) UNDELETE——恢复删除命令1.功能:恢复被误删除命令2.类型:外部命令。3.格式:UNDELETE[盘符:][路径名]〈文件名〉[/DOS]/LIST][/ALL]4.使用说明:使用UNDELETE可以使用“*”和“?”通配符。(1)选用/DOS参数根据目录里残留的记录来恢复文件。由于文件被删除时,目录所记载斩文件名第一个字符会被改为E5,DOS即依据文件开头的E5和其后续的字符来找到欲恢复的文件,所以,UNDELETE会要求用户输入一个字符,以便将文件名字补齐。但此字符不必和原来的一样,只需符合DOS的文件名规则即可。(2)选用/LIST只“列出”符合指定条件的文件而不做恢复,所以对磁盘内容完全不会有影响。(3)选用/ALL自动将可完全恢复的文件完全恢复,而不一一地询问用户,使用此参数时,若UNDELTE利用目录里残留的记录来将文件恢复,则会自动选一个字符将文件名补齐,并且使其不与现存文件名相同,选用字符的优选顺序为:#%——0000123456789A~Z。 UNDELETE还具有建立文件的防护措施的功能,已超出本课程授课范围,请读者在使用些功能时查阅有关DOS手册。七、其它命令(一)CLS——清屏幕命令1功能:清除屏幕上的所有显示,光标置于屏幕左上角。2类型:内部命令3格式:CLS(二) VER查看系统版本号命令1功能:显示当前系统版本号2类型:内部命令3格式:VER(三) DATA日期设置命令1功能:设置或显示系统日期。2类型:内部命令3格式:DATE[mm——dd——yy]4使用说明:(1)省略[mm——dd——yy]显示系统日期并提示输入新的日期,不修改则可直接按回车键,[mm——dd——yy]为“月月——日日——年年”格式;(2)当机器开始启动时,有自动处理文件(AUTOEXEC.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。(四) TIME系统时钟设置命令1功能:设置或显示系统时期。2类型:内部命令3格式:TIME[hh:mm:ss:xx]4使用说明:(1)省略[hh:mm:ss:xx],显示系统时间并提示输入新的时间,不修改则可直接按回车键,[hh:mm:ss:xx]为“小时:分钟:秒:百分之几秒”格式;(2)当机器开始启动时,有自动处理文件(AUTOEXEC.BAT)被执行,则系统不提示输入系统日期。否则,提示输入新日期和时间。(五)MEM查看当前内存状况命令1功能:显示当前内存使用的情况2类型:外部命令3格式:MEM[/C][/F][/M][/P]4使用说明:(1)选用/C参数列出装入常规内存和CMB的各文件的长度,同时也显示内存空间的使用状况和最大的可用空间;(2)选用/F参数分别列出当前常规内存剩余的字节大小和UMB可用的区域及大小;(3)选用/M参数显示该模块使用内存地地址、大小及模块性质;(4)选用/P参数指定当输出超过一屏时,暂停供用户查看。(六) MSD显示系统信息命令1功能:显示系统的硬件和操作系统的状况。2类型:外部命令3格式:MSD[/S]4使用说明:(1)选用/I参数时,不检测硬件;(2)选用/B参数时,以黑白方式启动MSD;(3)选用/S参数时,显示出简明的系统报告 

 


 

, 网络兴趣爱好者必学DOS命令

:DOS 常用命令: 

dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 

copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 

edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 

more 分屏显示 type 显示文件内容 rd 删除目录 sys 制作DOS系统盘 

ren 改变文件名 xcopy 拷贝目录与文件 chkdsk 检查磁盘 attrib 设置文件属性 

fdisk 硬盘分区 date 显示及修改日期 label 设置卷标号 defrag 磁盘碎片整理 

msd 系统检测 path 设置搜寻目录 share 文件共享 memmaker内存优化管理 

help 帮助 restore 恢复备份文件 set 设置环境变量 time 显示及修改时间 

tree 列目录树 debug 随机调试程序 doskey 重新调用DOS命令 prempt 设置提示符 undelete恢复被删的文件 scandisk检测、修理磁盘 

不常用DOS命令 

diskcomp磁盘比较  append 设置非执行文件路径 

expand 还原DOS文件 fasthelp快速显示帮助信息 

fc 文件比较 interink启动服务器 

setver 设置版本 intersvr启动客户机 

subst 路径替换 qbasic Basic集成环境 

vsafe 防病毒 unformat恢复已格式化的磁盘 

ver 显示DOS版本号 smartdrv设置磁盘加速器 

vol 显示磁盘卷标号 lh 将程序装入高端内存 

ctty 改变控制设备 emm386 扩展内存管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值