错误描述:
之前一直使用的是测试机(真机),最近使用模拟器操作,发现 adb shell ps| grep *** 报错了
C:\>adb shell ps | grep txz
'grep' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
经过百度各种搜索发现,正确的理解应该是
安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机“/system/bin”的目录下,通过adb shell 就可以调用这些命令(也就是linux命令)。
adb shell ————>进入linux命令操作
ps | grep ***————>其实就是linux命令组合
ps ——>查看所有进程
grep ***——>筛选条件
所以 更改命令为
adb <-s 设备号:端口> shell " ps | grep *** "
shell后面应该加 引号【 " " 】 这样无论什么设备都会识别