开发技巧记录

  • 定时记录top的信息命令: 
    watch -n 1 "top -b -d 1 -n 1 >> mem.log"
  • find查找命令,按照文件检索过滤:
    find . -type f | xargs grep 
  • rsync命令模板:
    /usr/local/bin/rsync -vczrtopg -P --timeout=60 --bwlimit=10000 --port 873 --password-file=/etc/rsyncd/thshq.passwd dataclean@127.0.0.1::shase/temp.tar.gz .
  • system函数使用坑点记录:https://my.oschina.net/renhc/blog/54582
  • 健身技巧记录:
    胸:杠铃平板卧推  5组每组12次 组间休息1-2分钟
            哑铃上斜卧推  5组每组12次 组间休息1-2分钟
            双杠臂屈伸    如可以可以做,就同上,如果做不了,就努力做1-3个为一组
            龙门架夹胸     4组每组15-20次(这个重量可以轻一些)
           
    背:引体向上  确保提胸 不要让背勾起来,尽力做四组,不限次数,力竭为止
            硬挂              5组每组12次   动作需要网上学习,动作复杂。
            哑铃划船    每只手5组   每组12次
            高位下拉    反手握把  握距与肩膀同宽  5组每组12次
           
    肩: 杠铃坐姿推举(不要使用史密斯架 推的时候身体可以稍微倾斜,不要刻意使身体和地面垂直)
            哑铃侧平举   小重量多次数,切记要肘子高于手腕   5组每组20-30次
            哑铃俯身飞鸟   动作网上学   同上
            哑铃前平举     双手交替做  每只手12次五组
  • 排名前十的命令使用:
    history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n10 
  • gdb屏蔽管道破裂命令:
    handle SIGPIPE nostop noprint
  • valgrind使用基本:
    valgrind --tool=memcheck --leak-check=full ./test     参考:https://blog.csdn.net/justenjoyitpy/article/details/77877038
  • wireshark抓包过滤命令:
    1.过滤对应的源ip和port
    
    host 192.168.0.1 //抓取192.168.0.1 收到和发出的所有数据包
    src host 192.168.0.1 //源地址,192.168.0.1发出的所有数据包
    dst host 192.168.0.1 //目标地址,192.168.0.1收到的所有数据包
    
    tcp port 23 and host 192.168.0.1
    tcp.port==23&&ip.addr==192.168.0.1
    
    2.过滤对应的关键词:
    tcp contains kmatch   【使用contains关键词】
    
    
    
    3.条件:
    非: ! or “not” (去掉双引号)
    且: && or “and”
    或: || or “or”
  • tcpdump常用命令:
    tcpdump -i eth0 port 58298 -s 0 -X
    
    tcpdump –i any –X –v –vv tcp and dst port 6379
  • top详细解释:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/top.html
  • bash编程常用判别式:http://blog.chinaunix.net/uid-23802873-id-3523169.html
原文地址:https://www.cnblogs.com/panhao/p/10913125.html