测试场景 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 以管理员权限启停测试依赖的服务
相关推荐
守望时空3315 分钟前
使用NetworkManager替换当前网络管理器
linux·运维
MinterFusion17 分钟前
如何在开放麒麟(openKylin)下安装FTP服务器(v0.1.0)
运维·服务器·网络·vsftpd·开放麒麟·明德融创·openkylin
爱网安的monkey brother35 分钟前
Linux自用文档
linux
xlq223221 小时前
30.进程池IPC
linux·运维·服务器
nuomigege1 小时前
beagleboneblack刷入官方IOT镜像后无法运行nodered问题的处理
linux·运维·服务器
huaxiu51 小时前
ubuntu下应用打不开
linux·运维·ubuntu
m0_683124792 小时前
Ubuntu服务设置开机自启
linux·运维·ubuntu
BestOrNothing_20152 小时前
(1)双系统中Ubuntu22.04启动盘制作与启动盘恢复全过程
linux·ubuntu·双系统·启动盘制作·启动盘恢复
AI成长日志2 小时前
【实用工具教程】Linux常用命令速查与实战场景:文件操作、进程管理与网络调试高频命令解析
linux·php
落叶花开又一年2 小时前
检验检测机构资质认定远程评审工作程序
linux·运维·服务器