测试场景 Linux 命令速查表

功能分类 命令 常用参数 / 示例 测试场景用途
文件目录操作 ls ls -l(详细信息)、ls -a(显示隐藏文件)、ls -lh(人性化大小) 查看测试脚本、配置文件是否存在
cd cd /opt/test_project 切换到测试项目目录
pwd pwd 确认当前操作路径,避免路径错误
cat cat application.yml 查看小日志、配置文件内容
less less test.log 分页查看超长测试日志,支持上下滚动、搜索
tail tail -f test.log(实时跟踪)、tail -n 100 test.log(最后 100 行) 实时监控测试过程中的日志输出
cp cp -r src_dir dest_dir(递归复制文件夹) 备份测试数据、配置文件
rm rm -rf test_temp(强制删除文件夹) 清理测试环境临时文件
find find /var/log -name "*.log" 定位丢失的测试脚本、日志文件
进程管理 ps ps -ef、`ps -ef grep java`
top 交互指令:P(CPU 排序)、M(内存排序)、q(退出) 性能测试时监控进程 CPU / 内存占用,排查瓶颈
kill kill -9 12345(12345 为进程 ID) 终止异常测试服务、卡死的进程
nohup nohup ./run_test.sh & 后台运行测试脚本,避免终端关闭中断测试
网络调试 ping ping 192.168.1.100 验证测试服务器之间的连通性
netstat netstat -tulnp 查看端口占用,确认被测服务端口是否可用
ss ss -tulnp 替代 netstat,高效查看端口与进程关联
curl GET:curl http://localhost:8080/api/userPOST:curl -X POST -d "name=test" http://localhost:8080/api/user 接口测试,模拟 HTTP 请求验证接口可用性
telnet telnet localhost 8080 测试被测服务端口是否开放
系统监控 df df -h 测试前检查环境磁盘空间是否充足
free free -h 性能测试监控内存使用,排查内存泄漏
uptime uptime 查看系统负载和运行时长,判断测试环境稳定性
日志分析 grep grep "ERROR" test.log``grep -C 5 "ERROR" test.log(显示上下 5 行) 过滤日志中的报错信息,定位测试问题
awk awk -F ',' '{print $1,$3}' test.log 提取日志指定字段(如时间、错误码)
sed sed 's/ERROR/CRITICAL/g' test.log 日志内容替换、过滤,整理测试日志
权限管理 chmod chmod +x test.sh 给测试脚本添加执行权限
chown chown test:test test.log 修改测试文件所属用户 / 组,解决权限问题
sudo sudo systemctl restart nginx 以管理员权限启停测试依赖的服务
相关推荐
Vect__2 小时前
进程控制详解
linux·驱动开发
就叫飞六吧2 小时前
JSONPath“隔空取物”思想,直击JSON深处的目标字段
服务器·windows·json
姚青&2 小时前
Linux 命令介绍以及帮助命令介绍
linux·运维·服务器
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [fs]fs-writeback
linux·笔记·学习
遇见火星2 小时前
详解 Linux 中的 /etc/fstab 文件
linux·运维·服务器
menggb072 小时前
在Linux系统上安装和使用Prometheus+Grafana
linux·运维·prometheus
2301_773730313 小时前
网络编程—TCP传输控制协议
服务器·网络·tcp/ip
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商HiLens的技术优势对跨境客户有哪些具体帮助?
服务器·数据库·华为云
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商DAS的跨境合规适配在游戏出海场景中的应用
服务器·网络·游戏·华为云