一、Linux下相关工具使用
工具 | 简述 | 工具 | 简述 |
---|---|---|---|
vim | 文本编辑器 | CuteCom | 串口工具 |
gdb/nemiver | 调试工具 | gcc/g++ | 编译器 |
Makefile | 中文版/英文版 | openssl | 密码库 |
strace | 性能调试工具 | perf | 性能调试工具 |
meld | 文件比较工具 | iptables | 防火墙管理工具 |
screen/tmux | 持久化远程会话 | socat | 网络通信工具 |
shellcheck | shell脚本语法检查工具 | klogg | 大文本查看工具 |
gperftools | 性能分析工具 | CMake | 编译构建工具 |
二、Linux下常用指令使用说明
指令 | 简述 | 指令 | 简述 |
---|---|---|---|
find | 查找文件 | grep | 文本搜索 |
sed | 流编辑器 | awk | 文本处理 |
xxd | 二进制查看工具 | hexdump | 二进制查看工具 |
rsync | 同步命令,类似scp | head | 显示文件开头若干数量的数据 |
三、常用功能指令组合
指令功能 | 关键词 |
---|---|
文本提取,差值运算 | cut 、awk |
性能排查 | top 、strace、perf |
统计排序 | cut、sort |
四、常用功能脚本组合
脚本 | 描述 | 脚本 | 描述 |
---|---|---|---|
GGA分析处理 | 判断连续性、差分龄期 | 分割文件 | 分割文件为不同大小的尺寸 |