Linux 常用命令
文件、进程、网络与排查高频命令速查。
文件与目录
| 代码 / 命令 | 说明 |
|---|---|
ls -lah | 列出目录(含隐藏、可读大小) |
cd /path && pwd | 切换目录并打印当前路径 |
cp -a src dest | 递归复制并尽量保留属性 |
mv old new | 移动或重命名 |
rm -rf dir | 强制删除目录(极危险) |
mkdir -p a/b/c | 递归创建目录 |
find . -name "*.log" | 按名查找文件 |
du -sh * | 当前目录各条目占用 |
df -h | 磁盘分区使用情况 |
tar -czf a.tgz dir | 打包并 gzip 压缩 |
tar -xzf a.tgz | 解压 tar.gz |
文本与权限
| 代码 / 命令 | 说明 |
|---|---|
cat / grep / less | 查看与过滤文本 |
head -n 50 f | tail -n 20 | 取文件片段 |
chmod 755 script.sh | 改权限 |
chown user:group f | 改所有者 |
ln -s target link | 创建符号链接 |
进程与服务
| 代码 / 命令 | 说明 |
|---|---|
ps aux | grep name | 查找进程 |
top / htop | 实时资源占用 |
kill -9 <pid> | 强制结束进程 |
systemctl status name | 查看 systemd 服务状态 |
journalctl -u name -f | 跟踪服务日志 |
网络
| 代码 / 命令 | 说明 |
|---|---|
ss -lntp | 监听端口与进程 |
curl -I https://example.com | 只看响应头 |
curl -o f url | 下载到文件 |
ping -c 4 host | 连通性测试 |
ip a | 查看网卡与地址 |