adb基本命令(5)——adb和Network的相关命令

       adb全称是安卓调试桥,是协助安卓开发和测试的一款很实用的工具,下面就来对其基本命令做一个简单的介绍,主要从以下几类展开:

(1)Wireless

(2)adb debugging

(3)Package Manager

(4)File Manager

(5)Network

(6)Logcat

(7)Screenshot

(8)System

今天先介绍Network相关

1,主要内容

(1)查看网络状态

adb shell netstat    //shell 是linux系统的命令

查询结果:

其中:

第一列:网络通信协议

第二列:接收数据

第三列:发送数据

第四列:连接本地地址和端口号

第五列:连接服务地址和端口号

第六列:连接状态,包括监听和已经建立状态

当然还可以添加过滤查询(和linux一样),比如:

adb shell

netstat -nap|grep 5555

结果如下:

(2)ping特定地址

使用规则如下图:

比如:

adb shell www.baidu.com

结果如下图(注意:结束ping使用ctr+c即可):

再比如:

adb shell ping 127.0.0.1

结果如下图:

再比如:

adb shell -c 4 www.baidu.com

结果如下:

(3)获取网络配置信息

用法规则如下图:

比如:adb shell netcfg

结果如图:

(4)显示,管理路由,设备路由协议以及连接

命令格式如下(其中Usage表示使用格式,下面是可用的关键字):

比如:

adb shell ip -f inet  addr

结果如下图:

我们还可以继续在命令后面加上限制:

adb shell ip -f inet addr show eth1

或者

adb shell ip -f inet addr | grep eth1

结果如下图:

注:

(1)在规则里面,[ ]里面内容表示可选可不选

(2)在规则里面 | 表示“或”关系 

(3)如果想查看一个adb 命令的构成规则,可以用一个很简单的方法,比如 ip,当我们不知道关于它的命令该如何使用的时候,可以直接在控制台输入"adb shell ip":

还有一种想netcfg这种的,你输入“adb shell netcfg”有结果,但是还有详细的用法,你可以随便在其后面加一点东西,比如:

其中 “2we”没有任何含义,控制台就会给你提示使用的规则。

猜你喜欢

转载自blog.csdn.net/hfut_why/article/details/81606239