本文由 資源共享網 – ziyuan 發布,轉載請注明出處,如有問題請聯系我們![免費]ADB各種操作指令詳解大匯總
收藏今天給大家整理一下Adb命令,歡迎大家來一起學習
對此內容大家有任何疑惑大家都可以私信木頭人哦
目錄
一、adb概念
二、adb命令
三、adb文件操作命令
四、Adb設備信息操作命令
五、Adb監控手機端資源的命令
六、adb shell , adb 命令的區別:
七、adb shell命令
八、Adb shell 文件管理
九、MySQL命令+詳解
十、Rides數據庫使用+可視化+配置主從
一、adb概念
首先給大家介紹一下adb
ADB,全名Android Debug Bridge,是Android提供的一個通用的調試工具,是一個C/S架構的命令行工具,通過這個工具,使得我們的PC能夠和Android設備來進行通信。
二、adb命令
adb devices #查看連接設備
adb connect 127.0.0.1:62001 #連接設備
adb disconnect 127.0.0.1:62001 #斷開連接
adb version #查看設備版本
adb install-r #路徑覆蓋安裝
adb connect ... #連接設備
adb push (路徑) #本地上傳文件到模擬器
adb pull (路徑) #模擬器下載到文件到本地
adb disconnect #斷開設備
adb reboot #重啟設備
adb start-server #啟動adb服務
adb kill-server #停止adb 服務
adb logcat #查看日志
adb logcat -v time #控制臺直接輸出日志信息
adb logcat -c #清空系統日志
adb install (包的整體路徑) #安裝程序
adb uninstall 包名 #卸載程序
adb uninstall -k 包名 #卸載程序但保留程序
adb get-state #獲取設備的狀態
注:設備的狀態有 3 種,device , offline , unknown
20. adb root #獲取root權限
21. adb unroot #恢復 adbd 為非 root 權限
三、adb文件操作命令
復制設備里的文件到電腦:adb pull <設備里的文件路徑> [電腦上的目錄] (例:adb pull /sdcard/sr.mp4 ~/tmp/)
復制電腦里的文件到設備:adb push <電腦上的文件路徑> <設備里的目錄>
列出目錄內容: adb shell ls
切換目錄: adb shell cd <directory>
當前目錄: adb shell pwd
創建文件夾: adb shell mkdir
刪除文件或目錄: adb shell rm path/file
復制文件: adb shell cp path/file newpath/file
移動文件: adb shell mv path/file newpath/file
重命名文件: adb shell rename path/oldfilename path/newfilename
四、Adb設備信息操作命令
查看設備型號: adb shell getprop ro.product.model
獲取屏幕分辨率: adb shell wm size
電池狀況: adb shell dumpsys battery
屏幕密度: adb shell wm density
顯示屏參數: adb shell dumpsys window displays
android_id: adb shell settings get secure android_id
IMEI: adb shell dumpsys iphonesubinfo
Android系統版本:adb shell getprop ro.build.version.release
IP地址: adb shell ifconfig | grep Mask 或 adb shell ifconfig wlan0 或 adb shell netcfg (三個命令不一樣,一個不行試另一個)
MAC地址: adb shell cat /sys/class/net/wlan0/address
CPU信息: adb shell cat /proc/cpuinfo
內存信息: adb shell cat /proc/meminfo
更多硬件和系統屬性:adb shell cat /system/build.prop
查看連接過的wifi密碼:abd root,然后 cat /data/misc/wifi/*.conf
五、Adb監控手機端資源的命令
監控內存 Adb shell dumpsys meminfo
監控cpu Adb shell dumpsys cpuinfo
監控顯示 Adb shell dumpsys gfxinfo
監控電源 Adb shell dumpsys battery
監控電池狀態 Adb shell dumpsys batterystats
六、adb shell , adb 命令的區別:
1. 執行位置不同 : adb命令 pc端或者windows命令行 adb shell命令:安卓系統內部
2. 操作對象: adb命令 操作手機,其他移動端設備,包 adb shell 命令,管理的是安卓系統本身
七、adb shell命令
adb shell #進入linux:
ctrl+c #退出shell命令行
adb shell pm list packages -3 #獲取包名
adb shell pm list packages -s #只輸出系統的包
adb shell pm list packages -u #查看已經卸載的包(uninstall)
adb shell pm list packages -i #只輸出包和安裝信息(來源) (infomation)
adb shell pm list packages -f #輸出包和包相關聯的文件 (file)
adb shell pm path <包名> #查看、打印包的路徑
adb shell ps |findstr 關鍵字 #查看進程
adb shell am start 頁面文件名 #啟動app(activity)
adb shell am force-stop 包名 #關閉app(activity)
adb shell top #實時顯示進程情況
adb shell tom -p #查看占用內存前num的app顯示進程的最大數量
adb shell top -num #刷新num次進程后退出
adb shell grep #主要功能就是進行字符串數據的對比
adb shell findstr #篩選,和grep功能一樣,但它用于adb而非adb shell(Adb命令)
adb shell screencap設備存放路徑 #截屏
adb shell kill #結束進程
adb shell kill -9 #強制結束進程
adb shell df #查看分區的使用情況
adb shell du #查看文件或目錄大小
adb shell netstat #顯示網絡信息,默認包含參數tuwx
adb shell netcfg #網絡設備名字:查看網卡信息
adb shell ifconfig eth1 #可設置網絡設備的狀態,或是顯示目前的設置
adb shell ping #向目標主機發送數據包,看是否能否接到響應、 ping-c:數據包的數量,默認一直發包
adb shell ping -c # -c: 指定數據包的次數,不加-c默認一直發包
adb shell ping -i 2 #間隔時間,默認1秒鐘發一個數據包
Adb shell wm size #獲取屏幕分辨率
adb shell screenrecord #抓取手機屏幕的錄像
Adb shell am start -W #大寫W, 該命令用于統計App冷起和熱啟動的時間
adb shell monkey -p …… #monkey命令
adb shell getprop #獲得android系統屬性
八、Adb shell 文件管理
adb shell ls /路徑 #指定路徑
adb shell ls -a #顯示隱藏文件
adb shell ls -d #只列出目錄
adb shell ls -r #遞歸列出所有的目錄和子目錄的文件
adb shell ls -l #以詳細格式(長格式)列出目錄,子目錄,所有文件 的全部信息
adb shell pwd #查看當前所在位置(路徑)
adb shell ll #顯示所有文件
adb shell cp #復制
adb shell mv #剪切/重復名
adb shell rm #刪除
adb shell rm -i #刪除時詢問
adb shell rm -rf #強刪
adb shell echo > #覆蓋
adb shell echo >> #追加
adb shell vi,vim #打開文本
adb shell chmod 權限 文件名 #更改權限
adb shell cat 文件 #查看
adb shell mkdir 目錄名字 #建立目錄
adb shell mkdir -p #遞層目錄
adb shell touch 文件名 #建立文件
adb shell touch -t #修改文件創造時間
adb shell find #查找文件
adb shell cd #改變目錄 比如:cd /sdcard
adb shell cd .. #返回上層目錄
adb shell cd / #返回到根目錄
adb shell cp -v #復制目錄或文件 -v 執行時顯示詳細信息
adb shell cat /proc/cpuinfo #查看cpu
adb shell cat /proc/meminfo #查看內存
Adb shell ps |findstr #動態查看進程運行情況

