Linux常用操作指令手册(测试工程师实战版)
作为软件测试工程师,高效使用Linux指令能快速定位问题、分析日志、部署环境。以下整理测试工作中最高频的20+核心指令,附实战场景解析:
一、文件操作篇
-
grep
- 日志关键词狩猎者
# 在error.log中查找"Timeout"关键字(显示行号) grep -n "Timeout" error.log # 递归搜索当前目录所有java文件中的"NullPointer"(忽略大小写) grep -rni "NullPointer" *.java
-
tail
- 实时日志监控
# 实时追踪最新日志(测试服务启动常用) tail -f app.log # 查看最后100行并持续刷新 tail -100f debug.log
-
find
- 精准文件定位
# 查找/home下所有7天内修改过的.log文件 find /home -name "*.log" -mtime -7 # 查找大于100MB的文件(排查磁盘占满) find /var/log -type f -size +100M
二、系统监控篇
-
top/htop