find .|xargs grep -ri "IBM" -l
撤销本地所有修改
1. git clean -df
2. git reset --hard
findmakefile 查询当前目录所在工程的Android.mk文件路径
2.2 代码搜索
搜索指令 解释
cgrep 所有C/C++文件执行搜索操作
jgrep 所有Java文件执行搜索操作
ggrep 所有Gradle文件执行搜索操作
mangrep [keyword] 所有AndroidManifest.xml文件执行搜索操作
mgrep [keyword] 所有Android.mk文件执行搜索操作
sepgrep [keyword] 所有sepolicy文件执行搜索操作
resgrep [keyword] 所有本地res/*.xml文件执行搜索操作
sgrep [keyword] 所有资源文件执行搜索操作
mm -B
git log查看历史
问题记录:
- Player *mPlayer;
+ ******::Player *mPlayer;
3.如果报.h文件找不到的话,应该看看mk里面有没有相应模块的定义
shell记录
#!/bin/bash
#https://blog.csdn.net/birdben/article/details/52157271 shell学习
#https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html linux常用命令
#shell for循环应用 $代表取值
#for((i=1;i<3;i++)); do
# echo $i "=====";
#done
#输出
#tangjing@tangjing-H81M-DS2:~/2018/shell$ source shell1.sh
#1 =====
#2 =====
# 循环读取/home/tangjing/2018/转码记录 文件内容
#while read line; do
# echo $line;
#done < /home/tangjing/2018/转码记录;
#if then (-lt小于 -gt大于)
#if [ 1 -lt 3 ]; then
# echo "11111";
#else
# echo "2222222";
#fi
#函数调用
function hello()
{
echo "这是一个hello函数";
adb connect 192.168.1.162;
echo "adb connect 192.168.1.162";
adb remount;
echo "adb remount";
}
echo "函数 连接adb";
hello;
linux批量修改某文件下所有文件的时间戳
find ./ * -exec touch {} \;