测试场景 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 以管理员权限启停测试依赖的服务
相关推荐
草莓熊Lotso13 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑13 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
wdfk_prog21 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe21 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥21 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿1 天前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘1 天前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy6481 天前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满1 天前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠1 天前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法