linux常用命令
查看coredump路径
cat /proc/sys/kernel/core_pattern
设置coredump路径,必须遵守这种格式
echo /media/sdc/core/core-%e-%p-%t > /proc/sys/kernel/core_pattern
查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。
ulimit -c
ulimit -a
表示core文件的大小不受限制
ulimit -c unlimited
gdb程序名(包含路径) core*(core文件名和路径),如下截图
gdb /media/sdc/wxy/install/bin/gaussdb core-TPLworker-10959-1635255161
info args
打印出当前函数的参数名及其值。
info locals
打印出当前函数中所有局部变量及其值。
info catch
打印出当前的函数中的异常处理信息。
删除某个用户的所有文件
ll | grep -w wxy | awk '{print $9}'|xargs rm -rf
杀掉某个用户的所有进程
ps -u wxy | grep -v PID | awk '{print$1}'| xargs kill -9;
删掉三天之前的本目录文件
find -mtime +3 -type f | xargs rm -f
find -mtime +1 -type f -exec rm -rf {} \;
查看perf图
top -H -p pid
perf record -g -F 99 --call-graph dwarf -o perfdata_09 -p 23907
perf report -i perfdata_09 > perfdata9.stack
perf使用
https://qcsdn.com/article/207138.html
gsql的东西
a=`gsql -d postgres -p 42000 -A -r -q -t -c "select '123'||chr(13)||chr(10)||'456'||chr(13)||chr(10)" | sed 's/\\r//g'`

浙公网安备 33010602011771号