① 電腦命令行控制安卓手機
安卓手機運行,打開cmd命令,其實運行的是shell指令,也就是linux,下列是操作步驟:
1. 首先下載附件adb_win.zip,解壓獲得3個文件,將這3個文件復制粘貼到電腦C盤/Windows/system32裡面。
//也可以復制 android-sdk-windows\platform-tools下面的三個文件:
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
到windows/system32中。
2. 電腦安裝驅動android程序,盡量安裝最新版本的驅動。然後下載一個最新的91手機助手,安裝後,即可完成android驅動的安裝。
3. 點擊電腦屏幕左下方的開始菜單,輸入cmd,然後回車即可打開命令符。
4. 在命令符終端輸入 adb shell,若游標變成了adb shell的下一行出現了 $ 說明實現了cmd shell連接。
5. 連接成功以後,輸入任何shell腳本命令都將是在手機系統中執行。
② android命令行在哪
二進制命令文件或執行腳本存放路徑
/system/bin
/system/xbin
可通過busybox安裝工具進行擴展(需取得root許可權)
執行命令行常用的方式
1.Better Terminal軟體
打開軟體界面,輸入命令行如,
cal 2012 顯示2012年日歷 cd /mnt/sdcard 切換路徑至內存卡 mkdir file 建立一個名為
file 的文件夾 touch aaa.txt 新建一個名為aaa的文本文檔......
2.ADB工具
打開ADB工具所在的上層目錄,單擊該文件夾在菜單中選擇「在此處打開命令行」
然後執行adb devices(確保手機調試模式已打開)列出設備(模擬器)序列號
再輸入adb shell進入shell命令執行界面,命令以$(如root後是#)開頭
輸入命令行如,
cal 2012 顯示2012年日歷 cd /mnt/sdcard 切換路徑至內存卡 mkdir file 建立一個名為
file 的文件夾 touch aaa.txt 新建一個名為aaa的文本文檔......
輸入clear清屏,輸入exit退出root登錄,再輸入exit退出shell界面
③ 在linux 上做的事,在安卓手機的命令行上也能做嗎
不能,雖然兩者都是基於同一內核開發的產品,但是兩者經過了後期開發,兩者為了達到一些應用都做了優化、改動,所以在linux 上能做的事情,在安卓那裡就不能做,不是說一定不能,這個是可以通過一些小的應用來實現一些的(個人見解)
④ android 怎麼打開命令行
打開cmd,用cd/d將路徑轉移到你的SDK下platform-tools目錄下再執行即可
⑤ 安卓命令有哪些
安卓Android命令:
主要介紹幾個特有的。
getprop 返回Android的所有系統屬性。
getevent 列印所有的鍵盤和觸摸事件
logcat 輸出日誌
printenv 系統環境變數
am 運行start/broadcast/instrument(instrument可以運行自動化測試代碼,其它的還沒有試過),從 android的命令行開始。
首先是獲取root許可權
手機必須先root ,沒有root的話可以下載刷機精靈root (某些刷機精靈沒辦法root的手機,問網路吧)
adb shell//進入手機的超級終端
su//以管理員身份運行
查看sdcard文件
cd XXX //進入文件夾
cd.. //返回上一層
ls //列表顯示當前文件夾內容
卸載軟體
一般軟體卸載
adb uninstall 包名
系統軟體卸載
adb shell
su
cd system/app
rm package
exit
exit
adb uninstall 包名
安裝軟體
一般安裝方式
安裝軟體 adb install apk文件名稱.apk
重新安裝軟體 adb install -r apk文件名稱.apk
非正常安裝方式
$ adb push D:\myfile.apk /sdcard/ // 上傳要安裝的文件,為安裝做准備。
$ adb shell
$ su // 切換到 root 用戶。如果沒有獲得 Root 許可權,這一步不會成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 讓分區可寫
# cat /sdcard/ContactsHub.apk > /system/app/ContactsHub.apk
如果還不行,重啟手機
其他命令
adb help //可以查看所有命令
adb remount //重新掛載文件系統
adb reboot //重啟手機
adb reboot recovery //重啟手機到recovery界面
#rm -r xxx //刪除名字為xxx的文件夾及其裡面的所有文件
#rm xxx //刪除文件xxx
#rmdir xxx //刪除xxx的文件夾
adb logcat //查看手機上的運行日誌,可以用來查錯
adb devices //查看手機是否連接,以及連接了幾台手機
adb pull s d //把文件從手機復制到電腦上(s為源文件,d為目標文件)
adb push s d //把文件從電腦復制到手機上(s為源文件,d為目標文件)
http://news.huahuo.com/201510/3080.html
⑥ 安卓中怎麼從命令行查看資料庫中的數據
1,進入到控制台中,輸入adb shell,進入到命令模式的環境中
2,輸入:cd /data/data/
3, 選擇你所在的資料庫文件,比如我的com.android.homework, 輸入命令:cd com.android.homework
4, 可以使用ls -l 命令查看當前目錄中的文件
5,輸入: cd databases 進入到資料庫文件中
6, ls -l 顯示你資料庫中你建立的資料庫
7, sqlite3 info.db 進入到你選擇的資料庫中
8, .tables :查看你建的表
9, select * from table_name;s 可以查看整個表的信息
10, 使用其他的SQL語句可以進一步對表進行操作,注意SQL語句必須用分號(;)結尾
⑦ 一共有幾種命令行 安卓的shell命令、back track的終端、還有cdlinux終端等等
如串口線不一樣的軟體,但都是linux的虛擬終端,
androidshell命令,一般是在一個軟體中運行,也是一個虛擬終端。
linux,如back track的終端、還有cdlinux終端,有很多很多的不同終端可用,其作用是一樣的。
android的命令解釋器,和各種,命令是與linux不同的。
事實上,在個人電腦出現前,人們通過一個設備,使用短的連線(如串口線),或者遠距離的電話線連接大型計算機,來使用這個大型計算機;這個設備有鍵盤,顯示器,但是沒有處理能力,即沒有處理器,沒有存儲器,……,僅僅是用來駛入命令,顯示運行結果的設備,這就是終端。
後來,有了個人計算機,終端與主機一體了,但linux與unix有親緣關系,而unix就是很多大型機的操作系統,linux也就延續了終端的設計,保留了終端的框架,這是個低層的設計。linux所有的命令,都是通過終端輸入,輸出的。而且,現在的Linux仍然像早期的大型機一樣,可以連接很多很多的終端。
而在圖形界面下,不能直接使用終端的,就使用軟體終端的方法來實現,這個就是虛擬終端。不管是cdlinux,back track,ubuntu,fedroa,……,所有的linux,unix,bsd,在圖形界面下的命令的輸入輸出軟體,都是虛擬終端。有很多不同版本的虛擬終端,雖然界面,菜單,……,不同,但功能是一樣的。
android使用了linux的內核,雖然其他的都是自己搞的,但既然內核是linux的,android系統也使用了很多linux的概念的框架,基本與linux是一致的。
實際上,有另一個概念,虛擬終端僅僅是給shell的運行創造了一個環境,真正實現命令解釋的,是shell。linux有很多不同的shell,如,sh,bash,ash,csh,zsh,busybox,等等。
android自己做了一個shell,與linux的基本一樣,但不與linux完全相同;不過,android可以使用busybox,也可以通過chroot 運行一個完全的linux
⑧ 如何打開android命令行終端
1、連接電腦上,用adb打開,android命令行終端即可。
終端命令sudo: Executing Commands with Elevated Privileges 執行命令特權 sudo是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登陸 和管理時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。
app_0是用戶名,也就是終端在系統中的名字。android是主機名/ 表示當前路徑。
這些信息存儲在變數PS1中,自己可以改變。改成彩色更加美觀,而且輸入命令後更加容易找到提示符。有一個重要的基本變數是PATH,這叫命令搜索路徑。
⑨ 安卓系統運行DOS命令軟體
親DOS命令是PC機的..android系統是unix系統的..不一樣.不能兼容,也許有個別的命令是一樣的名.但其實不是一個東西..