Android系統開發時常用linux的命令

來源:互聯網
上載者:User

標籤:

android shell中linux命令:(busybox指令)---命令指令碼一般放在/system/bin 

busybox指令碼一般放在/system/xbin下



(注意命令的執行許可權)

(能切入adb shell 表明有shell許可權,更多的操作則需要root許可權)

ls  列出當前檔案夾下的檔案
rm  移除檔案 或 檔案夾 rm /data/local/tmp/1.apk
cd  進入目錄 cd /data/local/tmp
cat 查看檔案內容 cat /proc/cpuinfo  ; 複製檔案  cat /data/local/tmp/1.apk > /sdcard/1.apk
cp 複製檔案  cp /data/local/tmp/1.apk /sdcard/1.apk   (注意拷貝之後的所有者、所屬組、許可權與時間)
mv 移動檔案,重新命名檔案  mv /data/local/tmp/1.apk /data/local/tmp/2.apk
chmod 為檔案或目錄賦許可權  chmod 777 /data/local/tmp/1.apk
chown 為檔案賦所屬者(uid.gid)(進階使用者改變低級使用者) chown 0.0 /data/local/tmp/1.apk
halt 關機 (不是所有手機都有此指令)
reboot 重啟手機
touch  建立一個空檔案 touch /data/local/tmp/1.txt
mkdir  建立檔案夾 mkdir /sdcard/nihao
echo 寫入檔案 如果檔案不存在建立並寫入 echo ‘111‘ > /sdcard/1111.txt
md5sum  擷取檔案md5碼 md5sum /system/app/1.apk     (也可以執行md5)
id    擷取目前使用者資訊
sleep [pid] 睡眠多少秒(可以指定具體進程) sleep 10
ps     查看當前系統所有進程
kill   殺進程 kill 進程id

  (有root許可權的應用,運行kill pid就殺了比的進程了)

df     查看磁碟空間 df /system   (多用df -h)
gzip   ungzip   (壓縮和解壓檔案)
tar  打包和壓縮檔或者檔案夾
tar -czvf xxx.tar.gz dir01[file01]
tar -xzvf xxx.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加上可執行許可權  (運行指令碼的命令是 ./)

2.  下載別人編譯好的busybox工具,push到手機裡面,加上可執行許可權


不貪多


merlin

2015/10/26

Android系統開發時常用linux的命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.