亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

詳解adb shell 常用命令

2020-07-26 23:25:13
字體:
來源:轉載
供稿:網友

一、文件操作相關命令

1.文件操作命令

子命令 參數 說明
cd 進入目錄
cat [-beflnstuv] [-B bsize] [file...] 查看文件內容
-n:顯示行號
-b:顯示行號,但會忽略空行
-s:顯示行號,連續空行標記為一行
df 列出分區列表
du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查詢文件或目錄的磁盤使用空間
ls [-a] [-i] [-l] [-n] [-s] 列出目錄內容
-a:列出所有文件,包括隱藏文件
-i:輸出文件的i節點的索引信息
-l列出文件的詳細信息
-n:用數字的GUID代替名稱
-s:輸出該文件的大小
grep [-abcDEFGHhliJLlmnOoPqRSsUVvwxZz]
[-A num]
[-B num]
[-C[num]
[-e pattern]
[-f file]
[--binary-files=value]
[--color=when]
[--context=num]
[--directories=action]
[--lable]
[--line-buffered]
[pattern]                             [file...]
指定文件中搜索特定的內容,并將含有這些內容的行標準輸出
mkdir -p,-parents 創建目錄
-p,--parents:遞歸創建目錄
touch touch [-alm] [-t YYYYMMDD [.HHMMSS]] < file > 創建文件
rm rm [-f/|-i][-dPRrvWx]file 刪除文件
-f:強制刪除文件,系統不提示
-i:交互式刪除,刪除前提示
-d:改變硬連接數據刪成0,刪除該文件
-r:強制刪除文件夾包括里面的文件
mv mv[-fiv]source target 移動文件(相當于剪切)
-f:強制移動,若文件已經存在目標則直接覆蓋
-i:若目標文件已經存在,會詢問是否覆蓋
rmdir rmdir[-p] directory 刪除目錄
-p:遞歸刪除目錄,只能刪除空目錄
dd dd[operand...]
dd if =source of=targe
復制文件

2.文件權限命令與其他文件命令

子命令 參數 說明
chomd chomd[OPTION]< MODE > < FILE > 文件權限修改
-R:遞歸改變文件和目錄
-h:不遵循符號連接
chown chown[-R[-H/|-L/|-P]] [-fhv]
owner : group | owner | : group file
更改某個文件或目錄的屬主和屬組
md5 md5 file... 查詢文件的MD5值
mount mount [-r] [-w] [-o options] [-t type] device directory 掛載設備信息
umount umount < path > 卸載分區掛載
cmp cmp[-b][-l][-n count] file1 file2 要指出兩個文件是否存在差異
ln ln [-fhinsv] file1 file2
ln [-fhinsv] file...directory
用來在文件之間創建連接,創建連接后兩個文件中任意一個文件改變文件內容另一文件都會相應進行同步改變

3.命令使用實例:

//進入設備adb shell//進入指定目錄"/data/local/tmp"cd /data/local/tmp//查看目錄ls//進入根目錄cd ///進入指定目錄"/data/local/tmp"cd /data/local/tmp//查看分區列表df//在當前目錄下創建名為1的.txt文件(再創建個兩個,命名為2和3,方便后面繼續學習使用)touch 1.txt//列出所有文件(包括隱藏文件)的詳細信息,此時可以查看剛剛的1.txt是否創建成功ls -al//在當前目錄下創建一個名為1的文件夾mkdir1//列出所有文件(包括隱藏文件)的詳細信息,此時可以查看剛剛的目錄文件夾是否創建成功ls -al//在當前目錄下創建遞歸目錄,2下面包含3,3下面包含4mkdir -p 2/3/4//回到上一級目錄,連續操作兩次讓他回到cd /data/local/tmp目錄下cd ..//將1.txt文件移動到1目錄中(剪切效果)mv 1.txt 1//進入1目錄cd 1//查看1.txt是否移動進去了ls//返回上一級目錄cd ..//將當前目錄下的2.txt文件復制到名為2的目錄下并命名為2.txtdd if=2.txtof=2/22.txt//進入到目錄2中cd 2//查看上個文件操作是否操作成功ls//回到上一級目錄cd ..//進入1目錄cd 1//刪除當前目錄下的1.txt文件rm 1.txt//回到上一級目cd ..//刪除名為1的目錄rmdir 1//查看刪除操作是否刪除成功ls//查看文件權限信息la -al//修改2.txt的文件權限為最高chomd 777 2.txt//查看剛剛修改的文件權限信息是否成功la -al//查看2.txt文件的md5md5 2.txt//查看掛載設備信息mount//將system分區變成可讀可寫"mount -o [option] devices directory"mount -o remount,rw /dev/block/sda6 /system//查看剛剛的修改是否成功mount//查看分區列表df//卸載掉"/storage/sdcard"分區掛載umount /storage/sdcard//查看剛剛的卸載是否成功df//輸入點內容到2.txt中echo 333 >>2.txtecho 222 >>2.txt//查看2.txt文件cat 2.txt//指出兩個文件是否存在差異cmp 2.txt 3.txt//復制2.txt文件夾并粘貼到當前目錄中,命名為22.txtdd if=2.txt of=22.txt//指出兩個文件是否存在差異cmp 2.txt 3.txtcd//在2目錄下創建一個名為2o.txt的2的硬連接文件(因為2的目錄下已經存在2.txt文件,不然使用"ln 2.txt 2"命令就可以了)ln 2.txt 2/2o.txt//進入到2目錄cd 2//查看2o.txt文件內容cat 2o.txt//在2o.txt文件中加入內容echo >>2o.txt//返回上一級目錄cd ..//查看連接文件2.txt的文件內容是否與2o.txt一致cat 2.txt

二、信息查詢相關命令

1.log 相關命令

子命令 參數 說明
dumpstate - 系統狀態信息(需要root權限)
包括手機當前的內存信息、CPU信息、logcat緩存,kenel緩存等等
adb bugreport包含這個信息
bugreport - 里面含有dmesg,dumpstate和dumpsysy
demsg - kenel的log
logcat 參數較多 打印日志緩沖區日志
dumpsys meminfo [processName]
activity [processName]
獲取系統各項服務信息

2.獲取系統信息相關命令

子命令 參數 說明
getevent - 獲取按鍵信息
getprop - 獲取系統屬性
setprop - 設置系統屬性(需要root權限)
pm - 安裝包管理,查詢安裝包的各種信息
ps - 查看進程信息
top -m num 最大顯示條數
-n num 更新次數
-d num 兩者更新時間
-s col按哪列排序(cpu,vss,rss,thr)
-t顯示線程信息而不是進程
-h顯示幫助文檔
獲取CPU使用情況
procrank - 查詢各進行內存消耗情況(需要root權限)
wm size 獲取屏幕分辨率

3.命令使用實例

//輸出系統狀態信息至F:/test/dumpstate.txt,由于需要root權限,所以沒root的過的手機輸出為空adb shell dumptate >F:/test/dumpstate.txt//輸出過去系統的狀態,log,一般操作過程中未抓取log的時候一旦出現問題就使用這個命令來查看adb shell bugreport >F:/test/bugreport.txt//輸出內核信息adb shell dmesg//輸出當前緩沖區日志 并保存adb shell logcat >F:/test/bugreport.txt//輸出內存信息adb shell dumpsys meminfo//輸出當前CPU使用情況信息adb shell dumpsys cpuinfo//輸出當前activity使用情況信息adb shell dumpsys activity//相當于過濾,只找名為"mF"的activity使用情況信息adb shell dumpsys activity | find "mF"http://獲取按鍵信息,在手機沒有按鍵 信息的情況下會先提示你每個設備的ID代表的設備信息,按鍵過程中會實時刷新adb shell getevent//獲取系統屬性adb shell getprop//查看pm幫助信息adb shell pm//查看手機內的安裝包列表adb shell pm list packages//查看當前手機進程信息adb shell ps//獲取cpu使用情況,只查看一次,不實時刷新adb shell top -n 1//獲取前十的cpu使用情況,只查看一次,不實時刷新adb shell top -n 1 -m 10//查詢各進行內存消耗情況adb shell procrank//詳細查詢某個包的內存使用情況adb shell dumpsys meminfo packageName

三、操作手機相關命令

1.相關命令

子命令 參數 說明
bmgr [backup | restore | list | transport | run]
bmgr backup PACKAGE
bmgr restore
......
數據備份與還原
kill kill [-s signame | -signu | -signame]{job | pid | pgrp}...
kill -l [exit_status...]
結束進程
reboot 重啟手機
svc power 控制電源管理
data 控制數據連接
控制wifi管理
控制USB狀態
控制電源、網絡、USB
wipe wipe system | data | all 擦除分區,恢復出廠設置
am am [subcommand] [options]
am start
......
antivyty管理器
用于開啟應用,廣播,服務等功能

2.命令使用實例

//查詢已安裝包名列表adb shell pm list package//對com.tencent.mm包使用monkey命令adb shell monkey -p com.tencent.mm --throttle 200 50000//查找monkey進程信息adb shell ps | find "monkey"http://殺掉monkey進程,例子中的數字是monkey的PID進程號adb shell kill 23770//重啟手機adb shell reboot//打開svc幫助界面adb shell svc//查詢wifi操作幫助adb shell svc wifi//關閉wifiadb shell svc wifi disable//打開wifiadb shell svc wifi enable//擦除data,即恢復出廠設置adb shell wipe data//指定查詢"mF"的activity信息adb shell dumpsys activity | find "mF"http://啟動指定activityadb shell am start -n com.android.browser/.BrowserActivyty//查看am命令的幫助信息adb shell am

四、測試用途相關命令

1.測試信息相關命令

子命令 參數 說明
iftop iftop [-r repeats] [-d delay] 列出網絡傳輸包情況
Monkey Monkey [options] count 執行Monkey命令
netstat - 顯示各種網絡相關信息
ping ping [option] ipv4 因特網包探測器,用于測試網絡連接量的程序
ping6 ping6 [option] ipv6 因特網包探測器,用于測試網絡連接量的程序
screenrecord screenrecord [options] < filename > 屏幕錄像(只支持android4.4以上的設備)
screencap [-hp] [-d display-id] [FILENAME]
-p 文件保存路徑
屏幕截圖
uiautomator uiautomator [options] 執行uiautomator腳本

命令使用實例:

//進入交互模式adb shell//列出網絡傳輸包情況iftop//顯示各種網絡相關信息netstat//實時查看網絡連接量ping www.baidu.com//實時查看網絡連接量ping6 www.baidu.com//屏幕錄像,保存路徑為/mnt/sdcard/1.mp4,需要注意的是屏幕錄像只支持android4.4以上的設備使用ctrl+c停止錄像screenrecord /mnt/sdcard/1.mp4//將sd卡路徑下的1.mp4導出到F盤(先退出交互模式)adb pull /mnt/sdcard/1.mp4 f:///截圖screencap /mnt/sdcard/1.png

2.輸入信息命令

1)input

作用:模擬硬件設備的輸入
格式:input []  [...]
參數:

  • test(Defalt;touchscreen)
  • keyevent [--longpress] ...(Default:keyboard)
  • tap (Default:touchscreen)
  • swipe [duration(ms)] (Default:touchscreen)
  • press (Default:trackball)
  • roll (Default:trackball)

2)命令使用實例

//進入交互模式adb shell//輸入文本123456input text 123456//使用keycode num輸入,keycode表可百度查詢input keyevent 7//使用keycode name輸入1input keyevent KEYCODE_1//使用keycode name按空格鍵input keyevent KEYCODE_HOME//點擊坐標367 1277input tap 367 1277//從(1024,945)滑動到(134,968)200毫秒內input swipe 1024 945 134 968 200

到此這篇關于詳解adb shell 常用命令的文章就介紹到這了,更多相關adb shell命令 內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網! 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲福利视频网站| 国产91成人在在线播放| 4438全国成人免费| 国产精品久久久久久av福利| 日韩在线免费高清视频| 色综合天天综合网国产成人网| 成人黄色在线播放| 亚洲成人久久网| 91九色蝌蚪国产| 成人免费淫片aa视频免费| 欧洲精品毛片网站| 久久99热这里只有精品国产| 中文字幕在线精品| 亚洲午夜精品久久久久久久久久久久| 亚洲人成免费电影| 欧美日韩精品在线播放| 乱亲女秽乱长久久久| 日韩中文字幕在线播放| www.色综合| 欧美精品少妇videofree| 久精品免费视频| 久久久中文字幕| 国产经典一区二区| 精品二区三区线观看| 日韩精品福利在线| 福利一区福利二区微拍刺激| 一区二区三区 在线观看视| 成人福利网站在线观看| 久久久亚洲欧洲日产国码aⅴ| 精品亚洲一区二区| 亚洲在线免费看| 日韩人在线观看| 亚洲国产黄色片| 国产日韩在线精品av| 91久久精品国产91性色| 欧美激情影音先锋| 国产精品夜色7777狼人| 亚洲午夜精品久久久久久性色| 国产精品稀缺呦系列在线| 黑人狂躁日本妞一区二区三区| 久久免费国产视频| 亚洲人成77777在线观看网| 日本国产高清不卡| 欧美国产视频一区二区| 国产精品一二区| 欧美丰满老妇厨房牲生活| 亚洲激情成人网| 久久久精品电影| 国产精品日日做人人爱| 日韩视频欧美视频| 久久精品国产99国产精品澳门| 黑人精品xxx一区一二区| 这里只有精品视频| 亚洲国产日韩欧美综合久久| 久久成年人视频| 一本一本久久a久久精品综合小说| 亚洲国产古装精品网站| 欧美一级淫片videoshd| 久热精品在线视频| 人妖精品videosex性欧美| 日韩欧美中文在线| 色yeye香蕉凹凸一区二区av| 一本一道久久a久久精品逆3p| 国产精品旅馆在线| 成人春色激情网| 国产不卡在线观看| 日韩免费av一区二区| 亚洲天堂网在线观看| 成人精品福利视频| 亚洲国产成人精品女人久久久| 日韩免费中文字幕| 国产精品自产拍高潮在线观看| 日韩av手机在线| 7m精品福利视频导航| 91精品在线一区| 亚洲欧美制服综合另类| 欧美劲爆第一页| 性金发美女69hd大尺寸| 国产香蕉一区二区三区在线视频| 激情av一区二区| 久久亚洲国产精品成人av秋霞| 国产成人极品视频| 成人h视频在线观看播放| 国产欧美日韩综合精品| 欧美孕妇毛茸茸xxxx| 国产精品扒开腿做爽爽爽视频| 黄网站色欧美视频| 久久久精品国产一区二区| 日韩欧美成人免费视频| 成人h猎奇视频网站| 久久久天堂国产精品女人| 中文字幕日韩在线视频| 少妇高潮久久久久久潘金莲| 久久夜精品香蕉| 日韩在线观看av| 欧美极品在线视频| 国产成人精品亚洲精品| 伊人精品在线观看| 久久综合亚洲社区| 911国产网站尤物在线观看| 日韩av电影在线网| 欧美激情国产高清| 欧美老女人性生活| 97超碰蝌蚪网人人做人人爽| 青青久久aⅴ北条麻妃| 亚洲成人中文字幕| 国产97人人超碰caoprom| 久久久精品影院| 亚洲人成电影在线| 欧美综合国产精品久久丁香| 国产精品无av码在线观看| 午夜美女久久久久爽久久| 国产精品麻豆va在线播放| 海角国产乱辈乱精品视频| 在线观看国产精品91| 国产精品成人观看视频国产奇米| 亚洲最大的网站| 欧美最猛性xxxx| 91在线视频一区| 亚洲精品成人av| 日本亚洲欧洲色| 国产主播欧美精品| 97在线观看免费高清| 国产精品视频专区| 国产精品久久97| 成人免费视频xnxx.com| 日本免费在线精品| 福利视频导航一区| 国产z一区二区三区| 91亚洲精品久久久久久久久久久久| 日本午夜精品理论片a级appf发布| 久久免费视频这里只有精品| 中文国产成人精品| 亚洲tv在线观看| 国产精品欧美日韩久久| 国产精品99久久99久久久二8| 亚洲欧美在线免费观看| 中文字幕日韩精品在线观看| 久久亚洲国产精品成人av秋霞| 国产精品免费看久久久香蕉| 日韩电影免费观看中文字幕| 亚洲第一综合天堂另类专| 国产日产久久高清欧美一区| 精品毛片网大全| 久久久久久一区二区三区| 亚洲成人久久一区| 久久久精品视频成人| 国产精品视频免费在线| 欧美日韩精品在线播放| 欧美日韩一区二区免费在线观看| 亚洲在线一区二区| 欧美在线视频免费观看| 日韩精品在线免费播放| 亚洲国产成人在线播放| 日韩av中文字幕在线免费观看| 精品久久久久久中文字幕| 国产一区二区三区丝袜| 久久精品视频导航| 欧美午夜宅男影院在线观看| 欧美一区二区大胆人体摄影专业网站| 欧美亚洲免费电影| 精品亚洲国产成av人片传媒| 亚洲sss综合天堂久久| 国产精品久久久久久av|