1.文件与目录操作

命令作用使用场景
ls -lh显示目录文件列表查看文件大小、权限、修改时间等
cd切换目录进入代码目录、日志目录等
pwd显示当前路径确认当前工作目录
mkdir -p dir创建目录创建不存在的目录(含父级)
rm -rf file删除文件/目录清理临时文件,删除无用日志
cp -r src dest复制文件/目录备份代码、配置文件等
mv src dest移动/重命名文件重命名日志、移动文件到目标目录
find /path -name "*.log"查找文件定位日志文件、查找大文件
du -sh file查看文件大小确定哪些文件占用空间过大
df -h查看磁盘使用情况确保服务器磁盘空间足够

2.进程管理

命令作用使用场景
ps aux查看所有进程查找某个进程的 PID
top / htop实时查看 CPU/内存使用排查服务器性能问题
kill -9 PID强制结束进程终止卡死的程序
pkill -f process_name根据名称杀进程结束 Web 服务器进程
nohup command &后台运行进程运行服务后保持终端关闭
jobs / fg / bg管理后台进程让任务在后台执行

3.网络调试

命令作用使用场景
ifconfig / ip a查看 IP 地址确认服务器 IP
ping google.com测试网络连通性检查网络是否可用
curl -I http://example.com发送 HTTP 请求检测 API 是否正常
wget url下载文件获取远程资源
netstat -tulnp / ss -tulnp查看监听端口确保服务正确运行
telnet IP PORT测试端口连通性确认服务是否开放端口
scp file user@remote:/path远程传输文件部署代码到远程服务器
rsync -avz src dest高效同步文件备份数据,服务器同步代码

4.日志管理

命令作用使用场景
cat file.log显示完整日志查看小型日志文件
less file.log分页查看适用于大日志文件
tail -f file.log实时查看日志监控应用运行状态
grep "error" file.log过滤关键字查找日志错误信息
awk '{print $1}' file.log处理文本提取指定字段
sed -i 's/old/new/g' file.log替换文本修改日志或配置文件