• 通用命令【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
  • 相关阅读:
    iOS-数据存储的常用方式
    Bullet 学习笔记之 Bullet User Manual
    Bullet 学习笔记之 Bullet User Manual
    Bullet 学习笔记之 Bullet User Manual
    Bullet 学习笔记之 CollisionShape 和 CollisionObject
    Bullet Basic Example 示例
    Bullet 学习笔记
    Gazebo 机器人仿真流程之 World 类(二)
    Gazebo 机器人仿真流程之 WorldPrivate 类
    Gazebo 机器人仿真流程之 World 类
  • 原文地址:https://www.cnblogs.com/huilianglog/p/16258324.html
Copyright © 2020-2023  润新知