Linux数据库命令
#我的毕业设计是《活着》#从开发到测试的文明退化史
软件测试人员专用的超简版 Linux 命令笔记
1. 基本移动与查看
pwd # 查看当前在哪个目录
ls # 查看文件列表
ls -lh # 查看文件列表 + 大小(最常用)
cd /data/app # 进入目录
cd .. # 返回上一级
cd ~ # 回到自己家目录2. 文件与目录操作
mkdir test_dir # 创建文件夹
touch test.txt # 创建空文件
cp a.txt b.txt # 复制文件
cp -r dir1 dir2 # 复制整个文件夹
mv old.txt new.txt # 重命名或移动文件
rm test.txt # 删除文件
rm -rf dir # 强制删除整个文件夹(慎用!)3. 查看文件内容(超级常用)
cat a.log # 直接显示全部内容
tail -100 a.log # 查看最后100行(最常用)
tail -f a.log # 实时查看日志(Ctrl+C 退出)
head -20 a.log # 查看前面20行
grep "错误" a.log # 搜索包含“错误”的行
grep "登录成功" *.log # 搜索所有 log 文件
grep -i "error" a.log # 忽略大小写搜索4. 进程相关(查服务、杀进程)
ps -ef | grep java # 查看所有 java 进程
ps -ef | grep tomcat
kill -9 12345 # 强制杀死进程号 12345
top # 实时查看 CPU、内存(按 q 退出)
htop # 更好看的 top(如果有安装)5. 网络相关(测试必备)
ping www.baidu.com # 测试网络是否通
curl http://192.168.1.100:8080/health # 访问接口看返回
curl -I http://xxx.com # 只看响应头
netstat -tuln | grep 8080 # 查看 8080 端口是否在监听
ss -tuln | grep 8080 # 推荐,更快6. 权限与解压(经常遇到)
chmod +x start.sh # 给脚本加执行权限
chmod 777 file.txt # 改成谁都能读写(测试环境常用)
tar -zxvf package.tar.gz # 解压 tar.gz
unzip test.zip # 解压 zip7. 磁盘与空间
df -h # 查看磁盘剩余空间(最常用)
du -sh /data # 查看 data 目录占多少空间
du -sh * | sort -hr # 当前目录下每个文件夹大小排序8. 快速查找文件传输(测试环境)
scp root@192.168.1.100:/home/test.sql ./ # 从远程拉文件到本地
scp test.sql root@192.168.1.200:/home/ # 推文件到远程9. 一键收藏的组合命令
# 查看项目日志实时错误
tail -f app.log | grep -i error
# 查找今天的所有登录日志
grep "2025-12-11" login.log
# 统计接口 5xx 错误次数
grep "HTTP/1.1\" 5" access.log | wc -l这份笔记只有 30 条命令,全部是测试同学每天真的会敲的。
直接保存为 linux-for-tester.md 放在桌面,需要时打开复制粘贴即可,零基础也能 3 分钟上手!