Android(Linux)常用的Shell指令

背景

Android(Linux)常用的Shell指令,平日工作中总结,后续继续收集实用的指令,方便查阅。

android log

adb logcat | grep abc //过滤关键字

adb logcat -s xxx //过滤tag

adb logcat -s aaa bbb //多个tag空格

adb logcat |tee ~/log.log  //输出到文件

adb logcat > ~/log.log //输出到文件

adb logcat *:E //过滤只显示错误日志输出

adb logcat | findstr dengying //windows 下过滤关键字

kernel log

$ adb shell
$ cat /dev/kmsg | grep ‘abc’

$ adb shell dmesg > dmesg.txt

$ adb shell cat /proc/kmsg > kmsg.txt

查看进程

$ ps -AZ |grep mediatek
u:r:mtk_hal_bluetooth:s0       bluetooth      364     1   20740   5256 0                   0 S android.hardware.bluetooth@1.0-service-mediatek
u:r:mtk_hal_light:s0           system         375     1   15032   5048 0                   0 S android.hardware.light@2.0-service-mediatek
u:r:mtk_hal_usb:s0             system         380     1   16016   4956 0                   0 S android.hardware.usb@1.1-service-mediatek
u:r:mtk_hal_wifi:s0            wifi           382     1   21196   7672 0                   0 S android.hardware.wifi@1.0-service-mediatek
u:r:mtk_hal_dfps:s0            system         383     1   20956   5476 0                   0 S vendor.mediatek.hardware.dfps@1.0-service
u:r:mtk_hal_keymanage:s0       system         384     1   15160   5136 0                   0 S vendor.mediatek.hardware.keymanage@1.0-service
u:r:hal_mtkcodecservice_default:s0 system     385     1    8440   4436 0                   0 S vendor.mediatek.hardware.mtkcodecservice@1.1-service
u:r:nvram_agent_binder:s0      root           387     1   18056   6244 0                   0 S vendor.mediatek.hardware.nvram@1.1-service
u:r:mtk_hal_power:s0           system         388     1   24588   7824 0                   0 S vendor.mediatek.hardware.power@2.0-service
u:r:mtk_hal_audio:s0           audioserver    580     1   38464  16180 0                   0 S android.hardware.audio@4.0-service-mediatek
u:r:mtk_hal_sensors:s0         system         628     1   21248   6692 0                   0 S android.hardware.sensors@1.0-service-mediatek
u:r:mtk_hal_pq:s0              system         635     1   31020   9500 0                   0 S vendor.mediatek.hardware.pq@2.2-service
u:r:platform_app:s0:c512,c768  u0_a59        3998   608 4142748  94528 0                   0 S com.mediatek.mtklogger
u:r:system_app:s0              system        5219   608 4112032  86208 0                   0 S com.mediatek.providers.drm

查看文件权限

$ ls -lZ
total 1472456
-rw-rw---- 1 system system u:object_r:ota_package_file:s0 753884602 2008-12-31 16:00 payload.bin
-rw-rw---- 1 system system u:object_r:ota_package_file:s0       155 2008-12-31 16:00 payload_properties.txt
-rw------- 1 system system u:object_r:ota_package_file:s0 753895395 2021-02-05 03:56 update.zip

查找文件(在筛选的文件中搜索内容)

find . -name *.java|xargs grep --color=auto -rn chmod
find . -name "*.c" -o -name "*.cpp" -o -name "*.h" 

grep 同时满足多个关键字和满足任意关键字
① grep -E “word1|word2|word3” file.txt
满足任意条件(word1、word2和word3之一)将匹配。
② grep word1 file.txt | grep word2 |grep word3
必须同时满足三个条件(word1、word2和word3)才匹配。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crazy程序猿2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值