测试必备Linux速查表

张开发
2026/6/10 3:31:49 15 分钟阅读
测试必备Linux速查表
测试必备 Linux 高频命令速查表一、目录与文件操作最常用二、文件查看与编辑必会三、搜索与查找查日志、查文件四、系统与进程服务器监控五、权限操作部署必用六、解压缩安装包常用七、网络与下载wget/curl八、做 **压测监控** 专用高频命令压测/部署/日志/文件/监控 全场景一、目录与文件操作最常用# 查看当前路径pwd# 查看文件/目录lsll# 详细信息ls-lh# 带大小显示# 进入目录cd目录名cd..# 返回上一级cd/# 进入根目录# 创建文件夹mkdirtestmkdir-pa/b/c# 递归创建# 创建文件touch1.txttouchprometheus.yml# 复制cp1.txt2.txtcp-r目录 新目录# 递归复制目录# 移动/重命名mv1.txt test/mv1.txt2.txt# 删除谨慎rm1.txtrm-rf目录# 强制删除目录不提示二、文件查看与编辑必会# 查看文件内容cat1.txt# 分页查看less1.log# 操作空格翻页 / 搜索关键词 / q退出# 查看末尾实时日志压测必用tail-fcatalina.outtail-n100test.log# 查看最后100行# 编辑文件vi1.txtvim1.txt# vi 操作i → 编辑 ESC → 退出编辑 :wq → 保存退出 :q!→ 不保存退出三、搜索与查找查日志、查文件# 在文件里搜索关键词greperrortest.loggrep-ierrortest.log# 忽略大小写grep-nselecttest.sql# 显示行号# 查找文件find/-nameprometheus.ymlfind.-name*.log四、系统与进程服务器监控# 看CPU/内存tophtop# 更清晰# 看内存free-h# 看磁盘df-h# 看端口MySQL/JMeter/Prometheusnetstat-tulnpss-tulnp# 查进程psaux|grepmysqlpsaux|grepjavapsaux|grepprometheus# 杀进程kill-9进程ID五、权限操作部署必用# 修改文件权限chmod7551.shchmodx1.sh# 添加执行权限# 修改归属chown-Rroot:root 目录六、解压缩安装包常用# 解压 .tar.gztar-zxvf文件名.tar.gz# 解压 .zipunzip文件名.zip七、网络与下载wget/curl# 下载文件wgethttps://xxx.com/file.zip# 访问接口/检查端口curlhttp://localhost:9090curlhttp://localhost:9104/metrics八、做压测监控专用高频命令# 实时看服务器负载top# 看端口是否通ss-tulnp|grep3306ss-tulnp|grep9090ss-tulnp|grep9104# 看MySQL连接psaux|grepmysql# 实时看日志排查压测报错tail-ftest.log# 创建监控目录mkdir-p/opt/prometheusmkdir-p/opt/grafana# 创建配置文件touch/opt/prometheus/prometheus.yml

更多文章