android adb命令实战

来源:互联网 发布:云房数据怎么样 编辑:程序博客网 时间:2024/06/06 00:50

开发android的时候时常用到adb进行操作。对于不同的手机可能命令不太一样。但是一些常用的命令进行一下总结。方便各位小伙伴在实战中遇到的各种问题。
NO1. 进入手机终端命令

adb -s NVFA8TAEIR9DW4JR shell

说明:NVFA8TAEIR9DW4JR指的是设备标号,用

adb devices

命令可以进行查看。
example:
这里写图片描述

NO2.proc目录详解
/proc是一个虚拟文件系统,其下面的文件不是真实存在的,不占用实际存储空间。
常用命令

proc/cmdline:显示内核启动的命令行。/proc/cpuinfo:显示系统cpu的信息。/proc/filesystems,显示当前注册了的文件系统列表,nodev表示为虚拟文件系统。/proc/interrupts:显示当前系统的中断信息./proc/ioports:被占用的输入/输出地址范围列表。/proc/kmsg:输出内核消息日志。/proc/loadavg:监控cpu平均负载,其数值为所有核上cpu占用的累加值,前三个分别表示最近1515分钟的平均负载,第四个表示当前运行进程数和进程总数,最后一个表示最近运行的进程id。/proc/locks:打开文件上的加锁信息。/proc/meminfo:显示物理及虚拟内存使用情况。/proc/misc:内核函数misc_register登记的设备驱动程序。/proc/modules:加载的内核模块列表。Proc/mounts:当前系统所安装的文件系统信息(包括手动安装的)/proc/stat:系统简要信息。/proc/uptime:分别表示系统启动时间和系统空闲时间。/proc/version:系统内核版本。proc/net:其实际挂载点是/proc/self/net,能够显示当前各种网络情况,例如通过tcp文件可以查看tcp连接数及连接/proc/sys 报告各种不同的内核参数,某些参数能在root的情况下进行修改。roc/devices 当前挂载的所有软硬件设备(字符设备和块设备),包括主设备号和设备名称。/proc/asound:声卡相关的信息。/proc/buddyinfo:每个内存区中每个order有多少块可用,和内存碎片问题有关/proc/bus:输入设备信息。/proc/cgroups:查看cgroups子系统信息。/proc/diskstats:用于显示磁盘、分区和统计信息。proc/execdomains:安全相关的信息。/proc/fb:帧缓冲设备信息。/proc/iomem:记录物理地址的分配情况。/proc/kallsyms:内核符号表信息。/proc/pagetypeinfo:内存分页信息。/proc/partitions:分区信息/proc/sched_debug:cpu调度信息。/proc/softirqs:软中断情况。proc/vmallocinfo:vmalloc内存分配信息。/proc/vmstat:统计虚拟内存信息。/proc/pid:显示进城相关的所有信息。

特别是查看进程所有信息,现在世面上的安全软件都用到这个东西。

1 0