测试场景 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 以管理员权限启停测试依赖的服务
相关推荐
2501_9272835815 小时前
荣联汇智立体仓库:为智慧工厂搭建高效“骨骼”与“中枢”
大数据·运维·人工智能·重构·自动化·制造
坚持就完事了15 小时前
YARN资源管理器
大数据·linux·hadoop·学习
KKKlucifer16 小时前
全域安全运维服务能力建设关键技术解析
运维·安全
Joseph Cooper16 小时前
Linux regmap 子系统实战:在驱动中 dump PMIC 寄存器定位供电问题
linux·运维·服务器
计算机安禾16 小时前
【Linux从入门到精通】第35篇:容器化技术预备——Docker安装与基本概念
linux·运维·docker
子木HAPPY阳VIP16 小时前
信创UOS,Docker 完整操作部署(Dockerfile部署方式)&排错整合
linux·运维·redis·nginx·docker·容器·tomcat
瞎折腾啥啊16 小时前
vcpkg与CMake
linux·c++·cmake·cmakelists
AOwhisky16 小时前
Kubernetes调度与服务暴露:从“定时任务”到“服务发现”的完全指南
linux·运维·云原生·容器·kubernetes·服务发现
勤劳的进取家16 小时前
应用层基础
运维·网络·学习
hahaha 1hhh16 小时前
中文乱码 ubuntu autodl
linux·运维·前端