https://linux-audit.com/the-ultimate-strace-cheat-sheet/
### strace
strace -p 68155
Process 68155 attached
使用strace去理解系统调用
http://man7.org/linux/man-pages/man2/syscalls.2.html
系统调用中文版
https://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html
# 使用python调用c接口,与c本身调用的效果是一样的,都涉及到了系统调用
from ctypes import *
libc = CDLL("/usr/lib64/libc.so.6")
print libc.getpid()
抓ssh输入的密码
使用strace记录ssh密码
strace -o `date '+%s'`.log -e trace=read ssh root@127.0.0.1
gdb -p 调试
编译的时候要加上-g选项
core文件相当于重放犯罪现场,非常重要?
reference
http://easwy.com/blog/archives/advanced-vim-skills-catalog/
ctags
ctags -R --c-kinds=+px --fields=+iamKlnzS --extra=+fq --language-force=c
cscope
cscope -Rbkq
QuickFIX