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
时间: 2024-10-06 01:23:03