1. 输出Error级别的log:adb logcat *:E
2. 输出指定Tag(如:Tag = “sss”)的log:adb logcat -s sss
3. 输出Tag中包含music_app_的log(i:表示忽略大小写,E:表示红色标注。):adb logcat |grep -iE "music_app_" 最多可以同时两个关键字,如:adb logcat |grep -iE
"music_app_|activity"
4. 进入手机根目录:adb shell 接着进入内置内存卡根目录:cd storage/sdcard0
5. 将手机当前目录拉到电脑某个目录,在进入手机目录后执行:adb pull 目录路径
6. 手机用户根目录:/storage/sdcard0/ 或者/mnt/sdcard/ 这两个路径下的东西是一样的。
adb push [local_file_path] /storage/sdcard0/
7. 可以产生输入的命令 > 文件路径:表示把前面命令产生的字符串保存到指定文件下。
8. Tab:在输入命令或者在终端上写文字时可以自动补全。
9. 方向键上下:上一条/下一条执行过的命令
10.退出shell(在终端退出其他脚本可尝试quit,bye等): exit
11.开始shell模式: adb shell
12.返回到上一级目录: cd ..
13.列出当前目录下的所有文件及文件夹名称: ls
14.进入shell模式后,将手机root:adb root
15.进入shell模式后,且是root的情况下,式系统目录可读:adb remount
16.获得文件的可执行权:chmod u+x
17.查看系统有哪些应用:adb shell pm list packages
18.重启机器:adb reboot
19.查看某个应用的进程信息:adb shell > ps |grep -i [package name] > 获取到pid号后,kill [pid]
20.查看某个pid进程的信息:adb shell ps -x [pid]
21.删除文件或者文件夹:adb shell rm -rf [文件名]
22.拷贝复制push和pull:把东西推送到机器:adb push [源文件] [目标路径] 把机器中的文件拷贝到电脑:adb pull [源文件] [目标路径]
23.启动Activity:adb shell am -n [package_name/activity_name_full] //不用加双引号
adb shell am -a [action_string] //不用加双引号
24.杀死adb服务:adb kill-server
adb shell命令大全
http://blog.csdn.net/neiloid/article/details/7037093
杀死一般进程:
1.ps aux:用于查看现在运行的进程
2.kill pid:杀死进程对应pid号的进程
杀死僵死进程:
1.top:查看是否有僵死进程
2.利用ps命令查找Zombie进程
ps -A -ostat,ppid,pid,cmd | grep -e '^[zZ]'
3.直接kill -9 Zombiepid是没有作用的,原因是:Zombie表示进程已经退出,想要清理这样的进程,需要清除其父进程或者等很长时间后内核将其清除
kill -HUP ppid
杀死图形界面卡死的进程:
ps -ef
或者 ps -ef | grep eclipse(筛选出eclipse相关的结果)
然后用kill pid杀掉a
read : 读取键盘输入。
echo:字符串输出到显示器