工作中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等
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等
相关文章推荐
- 解决Ubuntu中vi命令的编辑模式下不能正常使用键盘问题
- 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题
- 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题
- Ubuntu中vi命令的编辑模式下方向键和退格键不能正常使用
- 使用mount命令在Ubuntu上挂接Windows的共享文件夹
- 使用mount命令在Ubuntu上挂接Windows的共享文件夹
- Ubuntu 8.10环境NVIDIA显卡无法正常工作解决方法
- Ubuntu下命令行FTP客户端NcFTP安装使用
- Ubuntu命令使用技巧
- Linux/Ubuntu chmod命令详解使用格式和方法
- ubuntu aptitude命令使用总结
- ubuntu关于驱动模块命令的一些使用
- Linux/Ubuntu sudo命令详解使用格式和方法
- ubuntu使用CD命令不能进入有空格的文件夹
- 菜鸟玩ubuntu(5)--mount命令使用
- 解决DOS外部命令不能正常使用的办法
- ubuntu下使用VI编辑文件必知的常用命令
- ubuntu基本命令使用及问题解答
- ubuntu下一些软件的使用及命令
- [网播][podcast] Born to MISrepresent 第十三集:从两周变成两个月:CNET Taiwan的马力欧分享使用Ubuntu 9.04于工作的感想