Linux 命令速查

服务器运维高频命令:文件、权限、网络、进程

🔍
文件操作
ls -lah
列出所有文件 (详细信息)
cp -r source dest
递归复制目录
mv source dest
移动或重命名文件
rm -rf <dir>
强制删除目录
权限管理
chmod 755 file
修改文件权限 (rwxr-xr-x)
chown user:group file
修改文件所有者
网络操作
ping <host>
测试网络连通性
netstat -tuln
列出所有监听端口
ss -tuln
查看 socket 连接(netstat 替代)
curl -I <url>
获取 HTTP 响应头
wget <url>
下载远程文件
进程与服务
ps aux | grep nginx
查看进程并过滤关键字
top
实时查看 CPU/内存占用
kill -9 <pid>
强制终止进程
systemctl status nginx
查看 systemd 服务状态
journalctl -u nginx -f
实时查看服务日志
搜索与日志
grep -rn "keyword" .
递归搜索文件内容
find . -name "*.log"
按文件名查找
tail -f app.log
实时追踪日志文件
head -n 20 file.txt
查看文件前 N 行
磁盘与压缩
df -h
查看磁盘空间使用
du -sh *
查看目录占用大小
tar -czvf backup.tar.gz dir/
打包压缩目录
tar -xzvf backup.tar.gz
解压 tar.gz 文件