1,基本命令
df / df -h 查看文件系统的使用详情
du / du -sh 显示目录中文件的具体大小/显示目录文件的总大小
free 查看内存使用情况
uname -a 查看linux内核
nautilus + path 查看path目录下的文件
ctrl + l /reset 清屏
mkdir + a/b/c/d/e -p 建立a/b/c/d/e文件目录
tree + path + -L 1/2 显示path路径的一级或二级目录
source/touch + path 使path路径下的文件生效
wine + *.exe 安装exe程序
2,解压与打包
tar类型
解压:tar -xvf my.tar
打包:tar -cvf my.tar dirName
zip类型
解压:unzip test.zip -d dirName(-d解压到指定目录)
打包:zip test.zip dirName
3,过滤字符串
grep + "string" + path/* -Rn(n表示显示行号)
ack + "string" + path
4,查找文件
find + path + -name "Test.java"(查找当前路径下的Test.java文件)
locate + "Test.java" (查找硬盘上所有Test.java文件)
5,常用的adb logcat过滤
adb logcat | grep -E "A|B" 过滤A和B
adb logcat -v time 生成log显示时间
6,patch的使用
打patch :svn di package/app/Camera2/src/com/android/camera/PhotoModule.java > camera.patch
反打patch:patch -p 0 < camera.patch