您的位置:首页 > 其它

工作中ubuntu下正常使用的命令

2016-12-03 20:34 471 查看
1. adb 命令使用

adb devices        获取设备列表及设备状态

 adb -s 模拟器编号  命令    对某一个设备执行命令

adb kill-server     结束adb服务

adb start-server   启动adb 服务

adb root               获取root权限

adb remount        重新装载andriod文件系统

adb reboot            重启android设备

adb install              通过adb命令安装apk

adb install -r           强制安装某个apk文件

adb uninstall          卸载android设备中apk文件  

adb uninstall -k      如果加-k参数,为卸载软件但是保留配置和缓存文件

adb push   local  remote     将本地文件放到android设备中

adb pull  remote   local        将android设备文件弄到本地

 

adb shell   

    pm

    adb shell  pm list package   列出所有的应用的包名

    adb shell pm list package -s  列出系统应用

    adb shell pm list package -3  列出第三方应用

    adb shell pm list package -f   列出应用包名及对应的apk名及存放位置

    adb shell pm list pakcage -i   列出应用包名及安装来源

    adb shell pm  path  com.tencent.mobileqq 列出对应包名的apk位置

    adb shell pm dum com.tencent.mobileqq  列出制定应用的dump信息,里面有各种信息

    adb shell pm list packages -f | grep 包名  查找包名所在应用的位置

    am

    adb shell am start  activity包名/类名    启动一个activity

    adb shell am start -n com.android.camera/.Camera   启动camera

    adb shell  am start -S com.android.camera/.Camera  先停止目标应用,再启动

    adb shell am start  -W com.android.camera/Camera  等待应用完成启动

    adb shell am start -a(action) android.intent.action.VIEW -d(data)  http://testerhome.com  启动默认浏览器打开一个网页

    adb shell am start -a android.intent.action.CALL -d tel:10086   拨打10086

   

    adb shell  am monitor  监控crash 与 ANR

    

    adb shell am force-stop 包名   结束应用

    adb shell am startservice   启动service服务

    adb shell am broadcast   发送一个广播

    adb shell wm size   获取设备分辨率

    adb shel getprop ro.build.xxx.xx   查看android设备的参数

    adb shell setprop ro.build.xxx.xx  0或1   设置android设备的参数,android设备重启后参数失效

adb logcat             获取android设备的log

    adb bugreport   查看bug报告

    adb logcat  -b radio/main/events   查看radio/main/events log

    adb logcat -v time 设置输出log有时间

    adb logcat -v thread 设置输出log有进程id

     adb logcat -v threadtime

    adb logcat -c  清空刚才打印的日志

    adb logcat | grep "tag"    对输出的log进行查询

    adb logcat | grep -i "tag"   忽略字符串大小进行查询

     adb logcat | grep -S "tag1|tag2"  对输出的log进行多字段查询

     adb logcat -f /sdcard/log.txt   输出日志信息到文件(路径只能是手机路径)

查看adroid系统状态和信息

     adb shell procrank  查询各进程内存使用情况

     adb shell service list  查看services 信息

     adb shell cat /proc/meminfo  查看当前的内存情况

     adb  shell cat  /proc/cpuinfo   查看cpu信息

     adb  shell cat  /proc/iomem    查看io内存分区

     adb  shell  dump state     各类信息,比如进程信息,内存信息,进程是否异常,kernnel的log等

     adb  shell   dump  crash   显示crash信息

     adb shell monkey -v -p   包名   500   执行某个应用monkey测试500次

    

2.基本使用的linux shell 命令

     ls  列出目录下的文件和文件夹

     df -hl  查看硬盘剩余空间

     df -h   查看每一个根路径的分区大小

     df  -hs 目录名   查看目录占用空间

     cat        查看文件内容

     ps -aux  查看所有的进程号

     kill -9   pid   强制杀死某个进程

     chmod  777 file   修改该文件为可执行权限

     cat /etc/issue 或者 sudo lsb_release -a 查看 ubuntu的版本号

     whereis filename   快速查找某个文件

     find 目录 -name 文件名    查找某个文件

     grep -l -r xx  全盘搜索文件

     scp  -rp /patch/filename    username@remoteIP:/path     将本地文件拷贝到服务器上

     scp  -rp  username@remoteIP:/path   /patch/filename    将服务器上的文件拷贝到本地

使用adb进行刷机的命令

1.运行命令adb reboot bootloader

2.fastboot flash boot boot.img/system.img/boot.img等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: