﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-小丑</title><link>http://www.cppblog.com/cqyangjf/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 04 Apr 2026 05:38:25 GMT</lastBuildDate><pubDate>Sat, 04 Apr 2026 05:38:25 GMT</pubDate><ttl>60</ttl><item><title>DOS下常用网络相关命令解释</title><link>http://www.cppblog.com/cqyangjf/archive/2006/11/08/14858.html</link><dc:creator>小丑</dc:creator><author>小丑</author><pubDate>Wed, 08 Nov 2006 09:27:00 GMT</pubDate><guid>http://www.cppblog.com/cqyangjf/archive/2006/11/08/14858.html</guid><wfw:comment>http://www.cppblog.com/cqyangjf/comments/14858.html</wfw:comment><comments>http://www.cppblog.com/cqyangjf/archive/2006/11/08/14858.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cqyangjf/comments/commentRss/14858.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cqyangjf/services/trackbacks/14858.html</trackback:ping><description><![CDATA[Arp<br />显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。<br />arp -a [inet_addr] [-N [if_addr]]<br /><br />arp -d inet_addr [if_addr]<br /><br />arp -s inet_addr ether_addr [if_addr]<br /><br />参数<br /><br />-a<br /><br />通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr，则只显示指定计算机的 IP 和物理地址。<br /><br />-g<br /><br />与 -a 相同。<br /><br />inet_addr<br /><br />以加点的十进制标记指定 IP 地址。<br /><br />-N<br /><br />显示由 if_addr 指定的网络界面 ARP 项。<br /><br />if_addr<br /><br />指定需要修改其地址转换表接口的 IP 地址（如果有的话）。如果不存在，将使用第一个可适用的接口。<br /><br />-d<br /><br />删除由 inet_addr 指定的项。<br /><br />-s<br /><br />在 ARP 缓存中添加项，将 IP 地址 inet_addr 和物理地址 ether_addr 关联。物理地址由以连字符分隔的 6 个十六进制字节给定。使用带点的十进制标记指定 IP 地址。项是永久性的，即在超时到期后项自动从缓存删除。<br /><br />ether_addr<br /><br />指定物理地址。<br /><br /><br />Finger<br />在运行 Finger 服务的指定系统上显示有关用户的信息。根据远程系统输出不同的变量。该命令只有在安装了 TCP/IP 协议之后才可用。<br /><br />finger [-l] [user]@computer[...]<br /><br />参数<br /><br />-l<br /><br />以长列表格式显示信息。<br /><br />user<br /><br />指定要获得相关信息的用户。省略用户参数以显示指定计算机上所有用户的信息：<br /><br />@computer<br /><br /><br />Ftp<br />将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件（有时称作 daemon）。Ftp 可以交互使用。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务，一旦启动，将创建在其中可以使用 ftp 命令的子环境，通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时，它由 ftp 命令提示符代表。<br /><br />ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]<br /><br />参数<br /><br />-v<br /><br />禁止显示远程服务器响应。<br /><br />-n<br /><br />禁止自动登录到初始连接。<br /><br />-i<br /><br />多个文件传送时关闭交互提示。<br /><br />-d<br /><br />启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。<br /><br />-g<br /><br />禁用文件名组，它允许在本地文件和路径名中使用通配符字符（* 和 ?）。（请参阅联机“命令参考”中的 glob 命令。）<br /><br />-s: filename<br /><br />指定包含 ftp 命令的文本文件；当 ftp 启动后，这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向 (&gt; )。<br /><br />-a<br /><br />在捆绑数据连接时使用任何本地接口。<br /><br />-w:windowsize<br /><br />替代默认大小为 4096 的传送缓冲区。<br /><br />computer<br /><br />指定要连接到远程计算机的计算机名或 IP 地址。如果指定，计算机必须是行的最后一个参数。<br /><br /><br />Nbtstat<br />该诊断命令使用 NBT（TCP/IP 上的 NetBIOS）显示协议统计和当前 TCP/IP 连接。该命令只有在安装了 TCP/IP 协议之后才可用。<br /><br />nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]<br /><br />参数<br /><br />-a remotename<br /><br />使用远程计算机的名称列出其名称表。<br /><br />-A IP address<br /><br />使用远程计算机的 IP 地址并列出名称表。<br /><br />-c<br /><br />给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。<br /><br />-n<br /><br />列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode) 或者 WINS（其他节点类型）注册。<br /><br />-R<br /><br />清除 NetBIOS 名称缓存中的所有名称后，重新装入 Lmhosts 文件。<br /><br />-r<br /><br />列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上，此选项返回要通过广播或 WINS 来解析和注册的名称数。<br /><br />-S<br /><br />显示客户端和服务器会话，只通过 IP 地址列出远程计算机。<br /><br />-s<br /><br />显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名称。<br /><br />interval<br /><br />重新显示选中的统计，在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新显示统计信息。如果省略该参数，nbtstat 打印一次当前的配置信息。<br /><br /><br />Netstat<br />显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。<br /><br />netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]<br /><br />参数<br /><br />-a<br /><br />显示所有连接和侦听端口。服务器连接通常不显示。<br /><br />-e<br /><br />显示以太网统计。该参数可以与 -s 选项结合使用。<br /><br />-n<br /><br />以数字格式显示地址和端口号（而不是尝试查找名称）。<br /><br />-s<br /><br />显示每个协议的统计。默认情况下，显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。 <br /><br />-p protocol<br /><br />显示由 protocol 指定的协议的连接；protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计，protocol 可以是 tcp、udp、icmp 或 ip。<br /><br />-r<br /><br />显示路由表的内容。<br /><br />interval<br /><br />重新显示所选的统计，在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数，netstat 将打印一次当前的配置信息。<br /><br /><br />Ping<br />验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。<br /><br />ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list<br /><br />参数<br /><br />-t<br /><br />Ping 指定的计算机直到中断。<br /><br />-a<br /><br />将地址解析为计算机名。<br /><br />-n count<br /><br />发送 count 指定的 ECHO 数据包数。默认值为 4。<br /><br />-l length<br /><br />发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节；最大值是 65,527。<br /><br />-f<br /><br />在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。<br /><br />-i ttl<br /><br />将“生存时间”字段设置为 ttl 指定的值。<br /><br />-v tos<br /><br />将“服务类型”字段设置为 tos 指定的值。<br /><br />-r count<br /><br />在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台，最多 9 台计算机。<br /><br />-s count<br /><br />指定 count 指定的跃点数的时间戳。<br /><br />-j computer-list<br /><br />利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔（路由稀疏源）IP 允许的最大数量为 9。<br /><br />-k computer-list<br /><br />利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔（路由严格源）IP 允许的最大数量为 9。<br /><br />-w timeout<br /><br />指定超时间隔，单位为毫秒。<br /><br />destination-list<br /><br />指定要 ping 的远程计算机。<br /><br />Rcp<br />在 Windows 2000 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制文件。rcp 命令是一个连接命令，从 Windows 2000 计算机发出该命令时，也可以用于其他传输在两台运行 rshd 的计算机之间复制文件。rshd 端口监控程序可以在 UNIX 计算机上使用，而在 Windows 2000 上不能使用，所以 Windows 2000 计算机仅可以作为发出命令的系统参与。远程计算机必须也通过运行 rshd 提供 rcp 实用程序。<br /><br />rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination<br /><br />参数<br /><br />-a<br /><br />指定 ASCII 传输模式。此模式在传出文件上将回车/换行符转换为回车符，在传入文件中将换行符转换为回车/换行符。该模式为默认的传输模式。<br /><br />-b<br /><br />指定二进制图像传输模式。没有执行回车/换行符转换。<br /><br />-h<br /><br />传输 Windows 2000 计算机上标记为隐藏属性的源文件。如果没有该选项，在 rcp 命令行上指定隐藏文件的效果与文件不存在一样。<br /><br />-r<br /><br />将源的所有子目录内容递归复制到目标。source 和 destination 都必须是目录，虽然即使源不是目录，使用 -r 也能够工作。但将没有递归。<br /><br />source 和 destination<br /><br />格式必须为 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分，计算机将假定为本地计算机。如果省略了 [.user] 部分，将使用当前登录的 Windows 2000 用户名。如果使用了完全合格的计算机名，其中包含句点 (.) 分隔符，则必须包含 [.user]。否则，计算机名的最后部分将解释为用户名。如果指定了多个源文件，则 destination 必须是目录。 <br /><br />如果文件名不是以 UNIX 的正斜杠 (/) 或 Windows 2000 系统的反斜杠 (\) 打头，则假定相对于当前的工作目录。在 Windows 2000 中，这是发出命令的目录。在远程系统中，这是远程用户的登录目录。句点 (.) 表示当前的目录。在远程路径中使用转义字符（\、" 或 '），以便在远程计算机中使用通配符。<br /><br />Rexec<br />在运行 REXEC 服务的远程计算机上运行命令。rexec 命令在执行指定命令前，验证远程计算机上的用户名，只有安装了 TCP/IP 协议后才可以使用该命令。<br /><br />rexec computer [-l username] [-n] command<br /><br />参数<br /><br />computer <br /><br />指定要运行 command 的远程计算机。<br /><br />-l username <br /><br />指定远程计算机上的用户名。<br /><br />-n<br /><br />将 rexec 的输入重定向到 NULL。<br /><br />command <br /><br />指定要运行的命令。<br /><br />Route<br />控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。<br /><br />route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]<br /><br />参数<br /><br />-f<br /><br />清除所有网关入口的路由表。如果该参数与某个命令组合使用，路由表将在运行命令前清除。<br /><br />-p<br /><br />该参数与 add 命令一起使用时，将使路由在系统引导程序之间持久存在。默认情况下，系统重新启动时不保留路由。与 print 命令一起使用时，显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。<br /><br />command<br /><br />指定下列的一个命令。<br /><br />命令 目的 <br />print 打印路由 <br />add 添加路由 <br />delete 删除路由 <br />change 更改现存路由 <br /><br />destination<br /><br />指定发送 command 的计算机。<br /><br />mask subnetmask<br /><br />指定与该路由条目关联的子网掩码。如果没有指定，将使用 255.255.255.255。<br /><br />gateway <br /><br />指定网关。<br /><br />名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部 destination 或 gateway 使用的符号名称。如果命令是 print 或 delete，目标和网关还可以使用通配符，也可以省略网关参数。<br /><br />metric costmetric<br /><br />指派整数跃点数（从 1 到 9999）在计算最快速、最可靠和（或）最便宜的路由时使用。<br /><br />Rsh<br />在运行 RSH 服务的远程计算机上运行命令。该命令只有在安装了 TCP/IP 协议后才可以使用。<br /><br />rsh computer [-l username] [-n] command<br /><br />参数<br /><br />computer<br /><br />指定运行 command 的远程计算机。<br /><br />-l username<br /><br />指定远程计算机上使用的用户名。如果省略，则使用登录的用户名。<br /><br />-n<br /><br />将 rsh 的输入重定向到 NULL。<br /><br />command<br /><br />指定要运行的命令。<br /><br />Tftp<br />将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件。该命令只有在安装了 TCP/IP 协议后才可以使用。<br /><br />tftp [-i] computer [get | put] source [destination]<br /><br />参数<br /><br />-i<br /><br />指定二进制图像传送模式（也称为“八位字节”）。在二进制图像模式中，文件一个字节接一个字节地逐字移动。在传送二进制文件时使用该模式。<br /><br />如果省略了 -i，文件将以 ASCII 模式传送。这是默认的传送模式。此模式将 EOL 字符转换为 UNIX 的回车符和个人计算机的回车符/换行符。在传送文本文件时应使用此模式。如果文件传送成功，将显示数据传输率。<br /><br />computer<br /><br />指定本地或远程计算机。<br /><br />put<br /><br />将本地计算机上的文件 destination 传送到远程计算机上的文件 source。<br /><br />get<br /><br />将远程计算机上的文件 destination 传送到本地计算机上的文件 source。<br /><br />如果将本地计算机上的文件 file-two 传送到远程计算机上的文件 file-one，请指定 put。如果将远程计算机上的文件 file-two 传送到远程计算机上的文件 file-one，请指定 get。<br /><br />因为 tftp 协议不支持用户身份验证，所以用户必须登录，并且文件在远程计算机上必须可以写入。<br /><br />source<br /><br />指定要传送的文件。如果本地文件指定为 -，则远程文件在 stdout 上打印出来（如果获取），或从 stdin（如果放置）读取。<br /><br />destination<br /><br />指定将文件传送到的位置。如果省略了 destination，将假定与 source 同名。<br /><br /><br />Tracert<br />该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标，以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1，必需路径上的每个路由器，所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时，路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1，直到目标响应或 TTL 达到最大值，从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过，有些路由器悄悄地下传包含过期 TTL 值的数据包，而 tracert 看不到。<br /><br />tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name<br /><br />参数<br /><br />/d<br /><br />指定不将地址解析为计算机名。<br /><br />-h maximum_hops<br /><br />指定搜索目标的最大跃点数。<br /><br />-j computer-list<br /><br />指定沿 computer-list 的稀疏源路由。<br /><br />-w timeout<br /><br />每次应答等待 timeout 指定的微秒数。<br /><br />target_name<br /><br />目标计算机的名称。 <br /><img src ="http://www.cppblog.com/cqyangjf/aggbug/14858.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cqyangjf/" target="_blank">小丑</a> 2006-11-08 17:27 <a href="http://www.cppblog.com/cqyangjf/archive/2006/11/08/14858.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>