调试工具
- gdb
gdb set print elements 0
addr2line -e 二进制文件 0x468e22(core对应的位置)
-
pdb
-
strace
查看进程,内存,cpu, 网络, 内核等信息
-
top
-
free
-
pts
-
netstat
netstat -tlpn
- mpstat
mpstat -P ALL 2
- proc目录
http访问工具
- curl
检查工具
- valgrind
代码管理
- git
git submodule add git@code.xxx.org:code/xxx /xxx.git
git rm -r --cached filename
git stash save
git config --global core.autocrlf false //转义
git checkout . && git clean -xdf
git remote remove origin
git remote add origin git@code.xxx.org:AD/Big-AD/ADMP1.0.git
git reset --hard
git log --since ==2019-08-14 --until=2019-08-16
git show + 分支名
git stash show stash@{1}
查看文件变化
- diff
diff -ruNa
- inotifywait
inotifywait -r -m . -e modify
执行文件操作
- find /usr/local/backups -mtime +10 -name “.” -exec rm -rf {} ;
- ls --file-type | grep -v “/$” | xargs rm -f