Ubuntu/Android常用命令記錄 更新中......

常用Android命令

logcat中的內容輸出到文本文件中:

  • 第一種事例:adb logcat > /sdcard/mylogcat.txt
  • 第二種事例:adb logcat > D:/Temp/1.txt(1.txt必須存在,才能寫入logcat內容

1、adb uninstall 包名 ---- 卸載一個應用
2、adb install apk文件名稱.apk ---- 安裝一個應用
3、adb install -s apk文件名稱.apk ---- 安裝一個應用到sd卡中
4、adb install -r apk文件名稱.apk ---- 重新安裝該應用
5、adb shell ---- 進入手機的超級終端
6、adb reboot ---- 重啓手機
7、adb logcat -s tag ---- 查看指定tag的日誌,此處的tag就類似於Eclipse中LogCag的tag
8、adb logcat -s tag -> d:/a.txt ---- 將查看指定tag的日誌保存到文件

9、cls ---- 清空CMD命令
10、adb push 001.jpg /sdcard ---- 複製001.jpg文件到sd卡目錄下(注意:原文件的路徑根據自己情況指定)
11、adb kill-service \ adb start-service ---- 停止和啓動abd服務
12、rm xxxx.apk ---- 在adb shell 終端下,進入system/app或者data/app目錄下刪除系統或者自己安裝的應用也可以
13、adb logcat -s tag ---- adb 查看日誌,此處的tag就類似於Eclipse中LogCat的tag
14、adb logcat -s tag ->d:a.txt ---- adb 將查看的日誌保存到txt
15、adb shell monkey -p 包名 -v 50000 ---- adb 壓力測試(直接顯示在cmd輸出裏面)
16、adb shell monkey -p 包名 -v 50000 -t >D:monkey.txt ---- adb 壓力測試(將日誌輸出到文件裏面)
例如:adb shell monkey -p com.huawei.Android.mediawork -v 5000 -t >D:monkey.txt
17、adb shell input text http://...... ---- 通過命令輸入內容
18、adb shell am start -n com.huawei.mediawork.ott/com.huawei.mediawork.activity.SettingActivity ----- 啓動指定activity
19、adb shell tcpdump -i wlan0(any) -s 0 -X -vv -n -w /data/sock.cap ---- 抓網絡數據包
20、adb shell am start -a android.intent.action.VIEW -d "http://www.baidu.com" ---- 調用系統瀏覽器打開指定網頁
21、adb shell am start -a android.intent.action.VIEW -t video/mp4 -d xxx.ts ---- 調用系統播放器播放指定文件
22、adb shell pm list packages ---- 查看手機上面的所有安裝的包名
23、adb -s HT114RX11535 logcat ---- 當有多臺手機設備鏈接電腦時,adb鏈接特定的設備
24、adb shell date -s "20131105.093900" ---- 修改系統時間的命令
25、(刪除system/app下的該apk)
adb shell ls /system/app/MediaWork* (找到system/app下ott apk 的名稱,可能每個系統不一致)
adb remount
adb rm /system/app/MediaworkStbClientOTT.apk
adb uninstall com.huawei.mediawork.ott
adb install ....
26、(刪除文件 -r, -R, --recursive 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。)
rm -r xxx.xx
27、sqlite命令
在adb shell 中,以sqlite3 tablename來進入數據庫模式
.mode [模式名稱]來進入相應的模式,一共有八種模式
如:.mode column,.mode line等 我常用.mode column
.header on/off 用來打開或關閉表頭
.table 查看數據庫中有哪些表
28、adb shell cat <file> ---- 查看文件內容
29、查詢文件 find命令
進入某一目錄,然後使用busybox find xxx*即可

30.去除谷歌驗證的方法(歎號消除),關閉谷歌驗證   // 需root

adb shell

su

settings put global captive_portal_detection_enabled 0

或者不關閉谷歌驗證,替換國內服務器

settings put global captive_portal_server g.cn


----------------------------------------------------------------------------

常用Ubuntu命令

1 ls命令:列出文件
ls -la 列出當前目錄下的所有文件和文件夾
ls a* 列出當前目錄下所有以a字母開頭的文件
ls -l *.txt 列出當前目錄下所有後綴名爲txt的文件

2 cp命令:複製
cp a.txt b.txt : 把文件a的內容複製到b文件
cp a.txt ./test : 把文件a複製到text目錄下
cp -a test test2:遞歸的把目錄test下所有文件(包括隱藏的文件)複製到新的目錄 test2
3 cat命令:查看 組合文件
cat a.txt:查看文件的內容
cat a.txt >> b.txt:把a文件的內容組合到b文件內容的末尾
cat -n a.txt:查看文件並給文件標上行號

4 touch命令:建立文件
touch a.txt:建立一個名爲a的txt類型文件

5 rm命令:刪除文件
rm -rf a.txt:強制刪除文件a.txt
tm -i a.txt:刪除文件前會有提示是否確定刪除該文件

6 mkdir命令:創建目錄
mkdir test:創建一個名爲test的目錄
7 rmdir命令:刪除目錄
tmdir test:刪除一個目錄

8 echo、cat命令:添加內容

echo “hello world!” >> a.txt:添加內容到文件a裏面

cat <<EOF>> a.txt : 可以添加多行語句到文件本身內容的末尾

cat <<EOF> a.txt:添加內容到文件並覆蓋到原始的內容

9 mv命令:移動 重命名文件
mv a.txt b.txt:文件a重新命名爲b
mv a.txt ./test:把文件移動到一個目錄下

10 cd命令:更換目錄
cd ~ : 切換到用戶目錄
cd .. :返回到上一層目錄
cd ../.. :返回到上二層目錄
11 grep命令:搜索文件
ls -la | grep a.txt :搜索a.txt文件

12 find命令:查找文件和目錄
find filename:查找當前目錄下是否有該文件/目錄

13 rz sz命令:上傳和下載文件
14 head命令:顯示文件的前10行內容

15 tail命令:顯示文件最後10行內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章