android shell中linux命令:(busybox指令)--www.0871hx.com-命令指令碼一般放在/system/bin
busybox指令碼一般放在/system/xbin下
(注意命令的執行許可權)
(能切入adb shell 表明有shell權www.lzfsk.com限,更多的操作則需要root許可權)
ls 列出當前資料夾下的檔案
複製**
rm 移除檔案 或 資料夾www.kmxxfk.com
rm /data/local/tmp/1.apkwww.64186418.com
複製**
cd 進入目錄www.bnzrpf.com
cd /data/local/tmpwww.szbnmz.com
複製**
cat 檢視檔案內容 cat /proc/cpuinfo ;www.kmhxyyfk.com
複製檔案 cat /data/local/tmp/1.apk > /sdcard/1.apkwww.kmhxnkyy.com
複製**
cp 複製檔案 www.kmhxnk.comcp /data/local/tmp/1.apk /sdcard/1.apk
(注意拷貝之後的所有者、所屬組、許可權與時間)
複製**
mv 移動檔案,www.kmhx120.com重新命名檔案
mv /data/local/tmp/1.www.gywcjb120.comapk /data/local/tmp/2.apk
複製**
chmod 為檔案或目www.myfengxiang.com錄賦許可權
chmod 777 /data/local/tmp/1.apk
複製**
chown 為檔案賦所屬者www.junkenk.net(uid.gid)(高階使用者改變低階使用者)
chown 0.0 /data/local/tmp/1.apkwww.bnzr120.com
複製**
halt 關機www.gywczx.com(不是所有手機都有此指令)
複製**
reboot 重啟手機www.junkefk.com
複製**
touch 建立乙個空檔案
touch /data/local/tmp/1.txt
複製**
mkdirwww.bnzrpf.com 建立資料夾
mkdir /sdcard/nihao
複製**
echo 寫入檔案 如果檔案不存在建立並寫入
echo '111' > /sdcard/1111.txt
複製**
md5sum 獲取檔案md5碼
複製**
id 獲取當前使用者資訊
複製**
sleep [pid] www.szbnmz睡眠多少秒(可以指定具體程序)
sleep 10
複製**
ps 檢視當前系統所有程序
複製**
kill 殺程序 kill 程序id
複製**
(有root許可權的應用,執行kill pid就殺了比的程序了)
df 檢視磁碟空間 df /system (多用df -h)
複製**
gzip ungzip (壓縮和解壓檔案)
複製**
tar 打包和壓縮檔案或者資料夾
複製**
tar -czvf ***.tar.gz dir01[file01]
複製**
tar -xzvf ***.tar.gz
複製**
(c建立、v輸出過程資訊、x解壓備份、r追加到已經存在的包中、t檢視壓縮包中的資訊)
檢視分割槽 mount
掛載分割槽 mount -o remount rw path
複製**
(-o把唯讀的掛在成rw)(不加path引數,相當於adb remount)(不加path引數,也相當於adb shell remount)
(解決單個檔案或者資料夾的可讀可寫問題---chmod,解決分割槽可讀可寫問題---mount)
如果你的手機沒有busybox
1. 你可以自己編譯乙個push到手機裡面,並用chmod加上可執行許可權 (執行指令碼的命令是 ./)
不貪多merlin
2015/10/26
Android系統開發與優化
android卡頓優化 卡頓分析方法 cpu 時間分為兩種 使用者時間和系統時間。使用者時間就是執行使用者態應用程式 所消耗的時間 系統時間就是執行核心態系統呼叫所消耗的時間,包括 i o 鎖 中斷以及其他系統呼叫的時間。cpu 效能 卡頓問題分析指標 另外乙個會影響 cpu 飽和度的是執行緒優先順...
android系統開發 HAL層開發基礎
android系統開發 hal層開發基礎 android hal層,即硬體抽象層,是google響應廠家 希望不公開原始碼 的要求推出的新概念 1,源 和目標位置 源 hardware libhardware目錄,該目錄的目錄結構如下 hardware libhardware hardware.c編...
Android系統開發(4) Autotools
1 autoscan autoscan是用來掃瞄原始碼資料夾生成configure.san檔案的,configure.san包括了系統配置的基本選項。裡面都是一些巨集定義,我們須要將它的名字改為configure.in 2 aclocal aclocal是乙個perl指令碼程式。aclocal依據c...