linux常用命令find/grep

find

根据文件名搜索

从当前目录下根据文件名递归搜索文件

find . -name main.dart

查找so文件

find . -name "*.so"

grep

根据文件内容搜索

在res目录下搜索含 爸爸的文件

grep -rni "爸爸" res

结果如下

res/values/strings.xml:464:    <string name="child_pic_book_detail_pay_voice_tips_login">登录后才能兑换绘本,快让爸爸妈妈来帮忙吧</string>
res/values/strings.xml:499:    <string name="child_player_error_network_simple">网络失联,快请爸爸妈妈来帮忙吧(%d)</string>
res/values/strings.xml:529:    <string name="child_player_question_tips_login">小朋友回答问题前需要爸爸妈妈帮你登录哦</string>
res/values/strings.xml:570:    <string name="child_tips_no_network">网络失联,快请爸爸妈妈来帮忙吧</string>
res/values/strings.xml:594:    <string name="common_dialog_star_tts">小朋友登录后才能领取星星,快让爸爸妈妈来帮你吧。</string>

搜索smali开头的文件夹内部含getLine1Number的类

grep -rni "getLine1Number" smali*

结果

smali_classes5/com/alipay/b/a/a/b/b.smali:948:    invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;

grep还支持排除指令 -v

|grep -v ‘.png’ 这样又可以排除.png格式的图片访问的了。可以不断累加的。非常方便
还可以排除多个,这样日志会少很多

|grep -v 'TabManager' |grep -v 'RedPoint\|MsgTopTabView\|BadgeMtop\|BottomNavInfo'

ref

https://blog.csdn.net/ydfok/article/details/1486451
https://blog.csdn.net/jltxgcy/article/details/18360261

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值