echo "7 4 1 7" > #proc#sys#kernel#printk
编译信息:
#warning "DEBUG_MODE is not defined. Compiling in release mode."
########################################################################
count=0
while [ $count -lt 5 ]; do
echo $count
sleep 0.2
count=$(( count + 1 )) # let count=count+1
done
date "+%Y%m%d_%H%M%S"
sed -i 's/ab/ad/g' *.c
rename_files="$(ls *.c)"; for tmp_file in $rename_files; do mv $tmp_file ut_$tmp_file; done
# excel 取单元格最后一个字符串
=TRIM(RIGHT(SUBSTITUTE(A1, " ", REPT(" ", 100)), 100))
iptables -F; iptables -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
# 打开防火墙
iptables -P INPUT DROP; iptables -P FORWARD DROP
tcpdump
iperf3
# git还原一个被修改的文件到未修改的状态:
git checkout HEAD -- <filename> # Git 2.23 及更早版本
git restore --source=HEAD --staged=false --worktree <filename> # 仅还原工作树中的文件
git restore --worktree HEAD:<filename> # 同上
git restore --source=HEAD --staged --worktree <filename> # 同时还原工作树和暂存区中的文件
git restore HEAD:<filename> # 同上
git pull origin
valgrind
memleak
kasan
# core-dump
临时配置,仪表掉电后失效, 串口输入:ulimit -c unlimited
永久配置,串口修改配置文件 /etc/profile,仪表掉电重启后依旧生效,添加:
ulimit -c unlimited # core dump机能开启
mount -o remount rw $dir # 确保系统读写权限开启,否则无法生成core文件
echo "core.%p_%t_%e" > /proc/sys/kernel/core_pattern # 指定生成的core文件格式,%p:pid,%t:出错时间,%e:程序名
运行程序,产生core文件(默认同目录,亦可指定)
gdb ./prog ./core_file # 在交叉编译环境执行 gdb
ssh连接不上时可以查看原因:
ssh -v username@server_ip
echo "7 4 1 7" > #proc#sys#kernel#printk
编译信息:
#warning "DEBUG_MODE is not defined. Compiling in release mode."
########################################################################
count=0
while [ $count -lt 5 ]; do
echo $count
sleep 0.2
count=$(( count + 1 )) # let count=count+1
done
date "+%Y%m%d_%H%M%S"
sed -i 's/ab/ad/g' *.c
rename_files="$(ls *.c)"; for tmp_file in $rename_files; do mv $tmp_file ut_$tmp_file; done
# excel 取单元格最后一个字符串
=TRIM(RIGHT(SUBSTITUTE(A1, " ", REPT(" ", 100)), 100))
iptables -F; iptables -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
# 打开防火墙
iptables -P INPUT DROP; iptables -P FORWARD DROP
tcpdump
iperf3
# git还原一个被修改的文件到未修改的状态:
git checkout HEAD -- <filename> # Git 2.23 及更早版本
git restore --source=HEAD --staged=false --worktree <filename> # 仅还原工作树中的文件
git restore --worktree HEAD:<filename> # 同上
git restore --source=HEAD --staged --worktree <filename> # 同时还原工作树和暂存区中的文件
git restore HEAD:<filename> # 同上
git pull origin
valgrind
memleak
kasan
# core-dump
临时配置,仪表掉电后失效, 串口输入:ulimit -c unlimited
永久配置,串口修改配置文件 /etc/profile,仪表掉电重启后依旧生效,添加:
ulimit -c unlimited # core dump机能开启
mount -o remount rw $dir # 确保系统读写权限开启,否则无法生成core文件
echo "core.%p_%t_%e" > /proc/sys/kernel/core_pattern # 指定生成的core文件格式,%p:pid,%t:出错时间,%e:程序名
运行程序,产生core文件(默认同目录,亦可指定)
gdb ./prog ./core_file # 在交叉编译环境执行 gdb

被折叠的 条评论
为什么被折叠?



