原Android系统开发时常用linux的命令

android shell中linux命令:(busybox指令)--www.0871hx.com-命令脚本一般放在/system/bin

busybox脚本一般放在/system/xbin下



(注意命令的执行权限)

(能切入adb shell 表明有shell权www.lzfsk.com限,更多的操作则需要root权限)

  1. ls 列出当前文件夹下的文件
复制代码
  1. rm 移除文件 或 文件夹www.kmxxfk.com
  2. rm /data/local/tmp/1.apkwww.64186418.com
复制代码
  1. cd 进入目录www.bnzrpf.com
  2. cd /data/local/tmpwww.szbnmz.com
复制代码
  1. cat 查看文件内容 cat /proc/cpuinfo ;www.kmhxyyfk.com
  2. 复制文件 cat /data/local/tmp/1.apk > /sdcard/1.apkwww.kmhxnkyy.com
复制代码
  1. cp 复制文件 www.kmhxnk.comcp /data/local/tmp/1.apk /sdcard/1.apk
  2. (注意拷贝之后的所有者、所属组、权限与时间)
复制代码
  1. mv 移动文件,www.kmhx120.com重命名文件
  2. mv /data/local/tmp/1.www.gywcjb120.comapk /data/local/tmp/2.apk
复制代码
  1. chmod 为文件或目www.myfengxiang.com录赋权限
  2. chmod 777 /data/local/tmp/1.apk
复制代码
  1. chown 为文件赋所属者www.junkenk.net(uid.gid)(高级用户改变低级用户)
  2. chown 0.0 /data/local/tmp/1.apkwww.bnzr120.com
复制代码
  1. halt 关机www.gywczx.com(不是所有手机都有此指令)
复制代码
  1. reboot 重启手机www.junkefk.com
复制代码
  1. touch 创建一个空文件
  2. touch /data/local/tmp/1.txt
复制代码
  1. mkdirwww.bnzrpf.com 创建文件夹
  2. mkdir /sdcard/nihao
复制代码
  1. echo 写入文件 如果文件不存在创建并写入
  2. echo '111' > /sdcard/1111.txt
复制代码
  1. md5sum 获取文件md5码
  2. md5sum /system/app/1.apk (也可以执行md5)
复制代码
  1. id 获取当前用户信息
复制代码
  1. sleep [pid] www.szbnmz睡眠多少秒(可以指定具体进程)
  2. sleep 10
复制代码
  1. ps 查看当前系统所有进程
复制代码
  1. kill 杀进程 kill 进程id
复制代码

(有root权限的应用,运行kill pid就杀了比的进程了)

  1. df 查看磁盘空间 df /system (多用df -h)
复制代码
  1. gzip ungzip (压缩和解压文件)
复制代码
  1. tar 打包和压缩文件或者文件夹
复制代码
  1. tar -czvf xxx.tar.gz dir01[file01]
复制代码
  1. tar -xzvf xxx.tar.gz
复制代码

(c创建、v输出过程信息、x解压备份、r追加到已经存在的包中、t查看压缩包中的信息)


  1. 查看分区 mount
  2. 挂载分区 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的命令)