通用命令【Linux、sql、adb】

 

常用sql命令

 

常用adb命令

adb devices 
查看设备
adb start-server
开启服务
adb kill-server
关闭服务
adb install -r (APK路径)
覆盖安装:
adb shell pm list packages –s
查看系统应用
adb uninstall com.flyingwings.cn.robot
卸载应用
adb install {apk文件路径}
安装应用
adb reboot
重启

 

概念:后台开启一个server、接受adb命令帮助管理,控制查看设备状态、信息。
连接:
    数据线
    adb tcpip来使用tcp的方式连接
adb kill-server:断开并重新连接
adb devices: 列出当前连接的所有设备(包括模拟器)
adb logcat: 获取手机的log 可用grep过滤
        例如adb logcat -v time | grep "xxx" > appLog.log其中 xxx 为包名或者关键字。
启动命令:adb shell am start -n com.android.vending/.AssetBrowserActivity -S 
安装命令:adb install
收集日志数据:adb bugreport(耗电量、cpu等)
adb shell
  清理包数据:clear
  获取界面的xml

 

常用linux命令

ls :  列出文件  -l(详细) -a(所有文件)
cd :  切换目录
cp :  复制  -i(若同名,询问是否覆盖) -r(连通子文件夹一起)
mv :  移动  -i(若覆盖则询问)
rm :  移除
mkdir :  创建文件夹
rmdir :  移除文件夹
chown :  更改所有者
chmod :  更改文件的权限模式  r4 w2 e1  +- user group other
find :  查找 -name(文件名)  -mtime n(n天前被更改过的)  -size +/-(size)
ls | find -name myFile  #列出当前路径的文件并找出名字为myfile的,并打印出来
grep -r(所有子文件夹) -n(显示行号) -w(完整匹配整个单词) -i(忽略大小写) -l(显示文件名称) -v(反向选择)
grep -i mystring file.txt  #忽略大小写,在file.txt中查找并打印出mystring的行
ls -l | grep -i mystring   #在ls -l的输出中把有mystring的行打印出来
tar : 打包,压缩,解压  -jcv压缩  -jxv解压
cat : 打印文件内容
ps : 查看进程  -A(显示所有) -u(有效用户的)  -x(列出完整的进程) -l(详细列出PID信息)
kill : 杀死进程  -SIGHUP(启动被终止的进程)
passwd : 修改密码
pwd : 显示工作目录
tee : 显示并保存
python3.6 test.py | tee result.log    # 运行test.py文件,显示编译与运行结果并保存成result.log文件
reboot : 重启
clear : 清屏
sz **.text  :下载

工作中linux常用

1、进入存放日志文件
cd /testkuaibao/logs

2、通过命令打开日志,分析需求场景打开需要的日志
tail  -f  testkuaibao.out

tail常用:
1)tail -f  test.log    (循环查看文件内容)  最常用
2)tailf -n 500 mywork.log   打印最后500行日志,并且持续跟踪日志。
tail -n 2000 mywork.log | more 分页查看最后2000行日志。

grep常用:

3、下载
sz **.text  :下载

 查看日志

1、tail/head 命令,监控日志
    tail -f filename 实时监控
    head -n  100 查看文本开始的头100行

2、cat/tac 命令 查看文本信息
    cat filename  查看全部文本信息
    tac 从文本尾部往头部显示日志内容

3、less/more 命令 翻页查看
    
4、grep/sed 命令 搜索文本内容
    grep "word" file1,file2 多个文本中查找

常用场景
1、匹配关键字,排查错误
grep
    # grep -w “keyword" filelog.log -2 --color -n > /tmp/tmp.log
    # grep -w   "keyword" filelog.log -2 --color  -n  | less    

2、查看某个时间段的日志信息
    # grep '2019-08-06 22' filename
    cat结合grep
        # cat log.file |grep -n '2019-08-06 22:43'
    sed结合grep
        sed -n '2013:15:00:01/,/2013:16:59:58/p' xxxx.log | grep "Exception" -n -5 --color

3、查看日志最后一次出现关键字“test”的日志记录
    grep 'test' -A 10  log.file | tail -n 11

4、统计一份日志里面出现“keyword”关键字的行数
    # grep 'keyword' ./log.file |wc -l

 

posted @ 2022-05-11 15:57  可乐奶茶  阅读(59)  评论(0编辑  收藏  举报