《批处理入门手册》
二.常用网络命令和符号篇
-----------------------------------------------------------------------------------------------------
2.1学习 ping ipconfig arp start shutdown taskkill 命令
学习要点:
1.测试IP连接:ping
2.查看IP配置:ipconfig
3.解析地址:arp
4.开启命令:start
5.关闭或重启计算机:shutdown
6.关闭指定进程taskkill
-----------------------------------------------------------------------------------------------------

一.测试IP连接:ping

用来检查网络是否通畅或者网络连接速度的命令。在此,我们只了解一些基本的参数就可以了。
-n count 发送count指定的Echo数据包数。
定义向目标IP发送数据包的次数,默认为4次。通过此命令可以收集到一些信息。如数据包返回的平均时间为多少,最快时间为多少,最慢时间为多少等等。
例1
C:\Documents and Settings\mzybar>ping -n 3 www.baidu.com
Pinging www.a.shifen.com [121.14.88.14] with 32 bytes of data:
Reply from 121.14.88.14: bytes=32 time=3ms TTL=57
Reply from 121.14.88.14: bytes=32 time=3ms TTL=57
Reply from 121.14.88.14: bytes=32 time=2ms TTL=57
Ping statistics for 121.14.88.14:Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 3ms, Average = 2ms

我们分析一下吧:
Ping statistics for 121.14.88.14:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
从这里可以知道在给www.baidu.com发送3个数据包的过程当中,返回了3个,没有数据包丢失。
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 3ms, Average = 2ms
这3个数据包当中返回速度最快为2ms,最慢为3ms,平均速度为2ms。
例2
ping -n 11 127.0.0.1 >nul 
ping本机11次,可用于批处理延时10秒。命令中的>nul为屏蔽输出。
简短式可以写成:
ping -n 11 127.1 >nul
-----------------------------------------------------------------------------------------------------
-w timeout 指定超时间隔,单位为毫秒。
例3
ping 1 -n 1 -w 10000 2>nul 1>nul
批处中可以用于延时10秒。
-----------------------------------------------------------------------------------------------------

二.查看IP配置:ipconfig

由于批处理中经常对计算机的TCP/IP 配置信息的截取,这里我们只讲一下/all参数就行了。
/all参数 
作用:显示所有适配器的完整 TCP/IP 配置信息。当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的
接口显示IP地址、子网掩码和缺省网关值。
例1
C:\Documents and Settings\mzybar>ipconfig
Windows IP Configuration
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.73
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.254
这里显示的信息为:
1.计算机的本地连接名称为:本地连接
2.本机IP为:192.168.0.73
3.子网掩码为:255.255.255.0
4.默认网关为:192.168.0.254
例2
C:\Documents and Settings\mzybar>ipconfig /all
Windows IP ConfigurationHost Name . . . . . . . . . . . . : A-073 //计算机名称Primary Dns Suffix . . . . . . . :Node Type . . . . . . . . . . . . : UnknownIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : No
Ethernet adapter 本地连接: //计算机的本地连接名称Connection-specific DNS Suffix . :Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit E //网卡型号
thernet NICPhysical Address. . . . . . . . . : 00-E0-4C-59-9B-57 //网卡的MAC地址Dhcp Enabled. . . . . . . . . . . : No                 IP Address. . . . . . . . . . . . : 192.168.0.73 //IP地址Subnet Mask . . . . . . . . . . . : 255.255.255.0 //子网掩码Default Gateway . . . . . . . . . : 192.168.0.254 //默认网关地址DNS Servers . . . . . . . . . . . : 61.144.56.100 //主DNS地址202.96.128.166 //副DNS地址

当ipconfig 命令带有/all参数时将显示所有适配器的完整 TCP/IP 配置信息,如果你的计算机有多个网卡时,此命
令都会将它们的信息一一列出来。
-----------------------------------------------------------------------------------------------------

三.解析地址:arp

显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过
解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。
-----------------------------------------------------------------------------------------------------
-a参数 或-g参数,用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上
用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以
接受比较传统的-g选项。
arp -a IP
如果我们有多个网卡,那么使用arp –a 加上对应网卡的IP地址,就可以只显示与该网卡相关的ARP缓存项目。
缺省IP情况下,将显示所有当前 ARP 缓存表。
例1
C:\Documents and Settings\mzybar>arp -a
Interface: 192.168.0.20 --- 0x2Internet Address Physical Address Type192.168.0.1 00-1a-92-90-19-fe static192.168.0.2 00-1a-92-90-19-eb static192.168.0.3 00-1a-92-49-1c-a9 static192.168.0.4 00-1a-92-90-19-32 static192.168.0.5 00-1a-92-38-07-09 static192.168.0.252 00-23-54-a9-f5-4a dynamic192.168.0.253 00-1d-60-1d-aa-d1 dynamic192.168.0.254 00-0a-eb-0d-96-ff dynamic

分析一下上面的数据:
Internet Address:代表 IP 地址。
Physical Address:代表网卡的物理地址,即网卡的MAC地址。
Type:代表ARP表的类型,“dynamic”为动态的;“static”为静态的。
-----------------------------------------------------------------------------------------------------
arp -s IP 物理地址
我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错
误时,人工配置的物理地址将自动更新该项目。通过此命令可以实现ARP绑定。
例2
arp -s 192.168.1.1 00-1a-92-90-19-fe
对192.168.1.1添加静态ARP实现ARP绑定。
-----------------------------------------------------------------------------------------------------
arp -d IP
使用本命令能够人工删除一个静态项目。可以输入arp -d命令,缺省IP情况下将删除当前计算机的arp表。
在对付ARP欺骗中,我们一般先删除当前计算机的arp表,然后再实现ARP绑定。
例3
@echo off
arp –d
arp –s 192.168.0.1 00-1a-92-90-19-fe
arp –s 192.168.0.2 00-1a-92-90-19-eb
arp –s 192.168.0.3 00-1a-92-49-1c-a9
arp –s 192.168.0.4 00-1a-92-90-19-32
arp –s 192.168.0.5 00-1a-92-38-07-09
pause
-----------------------------------------------------------------------------------------------------
四.开启命令:start
基本格式:start “title” filename
其中title可以省略,filename如带有空格或是特殊符号的,用""括起来。
例1
start http://www.baidu.com
这里是打开百度,title省略了。
例2
start "" "%windir%\system32\NOTEPAD.EXE" "%userprofile%\桌面\abc.txt"
用NOTEPAD(记事本)打开 桌面上的abc.txt。
例3
start "" "%userprofile%\桌面\abc.doc"
这里start后面要加""才能启动文件abc.doc,否则不能启动。
如果start 后没有 " " 则表示把title省略了,此时文件名若有""的话start就会把它看作是标题,从而变成了省略
文件名,就默认开启cmd了。所以在start后加上""就能防止这种意外的情况。
-----------------------------------------------------------------------------------------------------
参数/min和/max 使开启的窗口最小化和最大化。
例4
start /min "" "%windir%\system32\NOTEPAD.EXE" "%userprofile%\桌面\abc.txt"
用记事本最小化打开桌面的abc.txt。
-----------------------------------------------------------------------------------------------------
五.关闭或重启计算机:shutdown
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]没有参数 显示此消息(与 ? 相同)-i 显示 GUI 界面,必须是第一个选项-l 注销(不能与选项 -m 一起使用)-s 关闭此计算机-r 关闭并重启动此计算机-a 放弃系统关机-m \\computername 远程计算机关机/重启动/放弃-t xx 设置关闭的超时为 xx 秒-c "comment" 关闭注释(最大 127 个字符)-f 强制运行的应用程序关闭而没有警告-d [u][p]:xx:yy 关闭原因代码u 是用户代码p 是一个计划的关闭代码xx 是一个主要原因代码(小于 256 的正整数)yy 是一个次要原因代码(小于 65536 的正整数)
-----------------------------------------------------------------------------------------------------

例1
shutdown -l
该命令只能注销本机用户,对远程计算机不适用。
例2
at 12:00 shutdown -s
通过-s参数,在12:00执行关闭计算机。
例3
shutdown -r -t 60
60秒后重启计算机。这里是设置重启倒计时为60秒。如果没有设置时间则默认为30秒。
例4
shutdown -f -s -t 300
通过-f参数强制计算机300秒后关闭。
例5
shutdown -a
当我们在遇到冲击波或震荡波病毒时,或是执行了上面的关机命令时,我们可以运用shutdown -a 终止当前的关机进
程,这样就可以避免关机而造成的损失了。
-----------------------------------------------------------------------------------------------------
六.关闭指定进程taskkill
Taskkill命令可以根据进程 ID 或图像名来结束一个或多个任务或进程。
/im ImageName
指定将终止的进程的图像名称。
例1
taskkill /im qq.exe
-----------------------------------------------------------------------------------------------------
/f process
指定将强制终止的进程。对于远程进程可忽略此参数,所有远程进程都将被强制终止。
例2
taskkill /f /im spoolsv.exe
-----------------------------------------------------------------------------------------------------
/pid process id 指定要终止的进程的PID
例3
taskkill /pid 1230 /pid 1241 /pid 1253
这里是终止PID 分别为 1230 1241 1253的进程。
-----------------------------------------------------------------------------------------------------
关于DOS的网络命令还是蛮多的,有一些是非常强大的例如regsvr32,netsh,sc,wmic等,这些就不多说了,希望
都多动手去搜索一下相关的资料吧,^&^
Januapr编辑整理于2009-09-13 星期日12:00:44.78

2.1 数个常用的网络命令相关推荐

  1. 计算机网络实验指导书实验报告,计算机网络实验一 熟悉常用的网络命令实验报告模板...

    实验一熟悉常用的网络命令实验报告 序号:姓名:学号:成绩指导教师: 1.实验目的: 学会使用常用ping ,ipconfig, nslookup, arp ,tracert等常用网络测试命令检测网络连 ...

  2. 网工常用Linux网络命令

    上篇文章介绍了windows常用的网络命令,这篇来介绍Linux的.当然由于云计算.容器技术的发展,Linux环境网络命令越来越多.越来越复杂,这里只介绍网工常用的几个命令,比如ifconfig.pi ...

  3. 网卡清空缓存命令_九个常用的网络命令 ,很实用!

    内容来源:云极安 一.ping命令 ‍‍‍‍‍‍‍ ping是个使用频率极高的实用程序,主要用于确定网络的连通性.这对确定网络是否正确连接,以及网络连接的状况十分有用.简单的说,ping就是一个测试程 ...

  4. Network 之四 常用 Linux 网络命令及网络调试工具介绍

    网络互连模型 主要就是值得 OSI 参考模型与 TCP/IP 五层模型: 下面再来一张详细点的(来源于科来网络): 网络命令   目前,我们常用的网络相关的命令有两大类:net-tools 和 ipr ...

  5. linux环境下常用的网络命令ping、telnet、traceroute、tcpdump

    文章目录 前言 网络 网络命令 ping telnet nc traceroute tcpdump 总结 前言 因特网(Internet)的前身是美国国防部高级研究计划局(ARPA)用于军事目的的通信 ...

  6. net cad自动发送命令_每周一喂丨网络安全九个常用的网络命令

    作为网络安全从业者,一些基本的网络常用命令是我们应该要掌握的,熟知这些命令有助于对攻击进行及时的反馈和防护.今天的内容,我们一起来学习九个常用的网络安全命令. 1.ping命令 ping是个使用频率极 ...

  7. 八个常用的网络命令ping、Telnet等详细方法介绍

    一,ping 它是用来检查网络是否通畅或者网络连接速度的命令.它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的 ...

  8. Windows常用的网络命令

    命令 说明 ipconfig 查看网络配置的信息 ping 测试网络是否连通 tracert 网络诊断工具,可以列出分组经过的路由节点 net 有添加用户.开启服务等功能 netstat 显示协议统计 ...

  9. Linux常用的网络命令笔记

    1.write命令 write 用户名:给指定在线用户发送信息,回车后就可以编辑需要发送的信息,编辑信息完信息后以Ctrl+D或Ctrl+C保存结束并发送(最好是在新的一行保存发送). wall 信息 ...

最新文章

  1. hive udf 分组取top1_Hive的经典面试题
  2. 增强现实(Augmented Reality)浅谈
  3. ACM JAVA大数
  4. php 访问 memcache,memcache+php实现页面访问的加速
  5. 设置vmware vsphere web client_Arduino+前端高级应用-通过WEB网页控制Arduino开发板上的LED灯...
  6. eclipse3.2配置开发C/C++
  7. Linux下的sleep()和sched_yield()
  8. 使用 Azure DevTest Lab 搭建云端开发测试环境
  9. mybatis There is no getter for property named 'xx' in 'class java.lang.String
  10. 【酷熊科技】工作积累 ----------- 内存优化之GC.MarkDependencies
  11. vc++开发学习二(模态对话框和非模态对话框的创建和销毁)
  12. Android 创建与解析XML(三)—— Sax方式
  13. win10更新后开不了机_坚决不更新!被微软雪藏的win10系统版本,只要3GB,老爷机的克星!...
  14. HTTP的概念以及请求消息的数据格式
  15. QT实现简单的浏览器
  16. 关于C语言中fseek函数的使用
  17. 微信openid的生成规则研究
  18. NAT地址转换顺序:inside→outside先路由再转换;outside→inside先转换再路由
  19. 2022N2观光车和观光列车司机上岗证题目及答案
  20. vulnhub靶机ME AND MY GIRLFRIEND: 1

热门文章

  1. 火车头采集php源码不同,防火车头采集的功能
  2. java交换integer_Java比较和交换语义和性能
  3. python文档的查看-python文件信息查看和修改
  4. pythoncgi模块文档_python使用cgi模块处理表单
  5. 个人计算机上常用的操作系统,个人计算机常用的输出设备 操作系统的发展史(3)...
  6. 大学校运会计算机专业方阵,校运动会方阵策划案
  7. raid卡缓存对硬盘性能_Mac Pro 2019加装2.5英寸机械硬盘方案
  8. 卧槽,别人家的黑客增长!
  9. DeepFakes天敌来了!伯克利紧急研发“火眼金睛”防伪克星
  10. 面试官问我会不会APP抓包,我..