ls
文件查看
- ls查看文件 最常用的命令
- ls -a 查看隐藏文件
- ls -al 查看文件详细信息 大小 权限 被引用数
- ls -t 根据修改时间排序列出目录下的文件
- ls *.apk 列出目录下以.apk结尾的文件
du df
- df 查看挂载点的使用情况 可以通过-h参数显示的单位更人性化
- du 查看目录使用情况 -h参数显示的更人性化
chmod chwon
- 修改文件权限可以直接通过 chmod 777 file
- 修改目录下所有文件的权限 chmod -R file
- 修改用户chown user file
- 修改用户和组同时修改 chown user:group file
rm 文件、目录、删除
- rm可以删除指定的文件
- rm -r 可以删除目录以及目录下文件
- rm -rf dir 强制删除某个目录包目录下的所有文件
cp 拷贝文件
- cp a b 拷贝文件到b文件
- cp -r adir bdir 递归拷贝a目录到b目录
mv 移动文件
- mv afile bfile 移动a文件到b文件
- cp -r adir bdir 移动a目录到b目录
tar 压缩和解压
- tar -xvf tar.tar -C dir
解压tar.tar压缩文件到dir目录 - tar -cvf tar.tar dir
从dir创建压缩文件到tar.tar - 额外一个busybox 的 busybox unzip file.zip -d dir 可以解压zip文件 (需要具有busybox环境)
am 命令
- am force-stop pkgname 可以杀死某个app进程
- am start -n pkgname/.activity 可以启动某个activity
- monkey -p pkgname 1 也可以启动一个app
- am broadcast -n action 发送广播
pm
- pm clear pkgname 清除某个app的数据
- pm list packages 可以查看已经安装的app
- pm list packages -3 查看已安装的三方app
- pm dump pkgname 可以dump某个app的相关信息
- pm path pkgname 可以查看该app的安装位子
- pm install -rd /sdcard/a.apk 可以安装该apk文件
- pm uninstall pkgname 卸载app
- pm disable pkgname 禁止某个app
- pm enable pkgname 取消禁止app
dumpsys
- dumpsys dropbox 一个非常好的命令,可以查看app近50条的崩溃日志,其实是将dropbox记录的崩溃日志展示出来
- dumpsys 可以输出所有的服务详细信息
- dumpsys -l 可以输出支持的所有服务
- dumpsys package pkgname 可以查看某个应用的安装信息
- dumpsys activity 输出activity相关信息
- dumpsys battery 输出电池相关信息
- dumpsys connectivity
- dumpsys cpuinfo
- dumpsys clipboard
- dumpsys input
- dumpsys imms
wm
- wm size 查看分辨率
- wm size 1080*1920设置分辨率
- wm density 查看当前的像素密度
- wm density 320 设置像素密度
ime
- ime -a 输出可用的输入法
- ime -s 输出可用的输入法仅列出id
- ime set 设置默认输入法
- ime enable id 使输入法可用
- ime disable id 使输入法不可用
- settings get secure default_input_method 获取当前默认的输入法