下面是个人常用、且多数发行版 / macOS 自带的命令,按场景分组。路径与权限以当前 shell 用户为准。
文件与目录
| 命令 | 说明 |
|---|
pwd | 当前工作目录 |
ls -la | 详细列表(含隐藏文件) |
查看与搜索
| 命令 | 说明 |
|---|
cat file | 输出整个文件 |
head -n 20 file | 前 20 行 |
tail -n 20 file | 后 20 行 |
tail -f file | 跟踪文件末尾(看日志常用) |
进程与资源
| 命令 | 说明 |
|---|
top / htop | 实时资源占用 |
kill -9 PID | 强制结束进程 |
sudo lsof -i :3000 | 查看端口占用 |
网络
Docker
| 命令 | 说明 |
|---|
docker ps -a | 查看所有容器 |
docker image prune -a | 清理未使用的镜像 |
docker system prune -a | 清理未使用数据,操作前请确认 |
docker compose up -d | 后台启动编排 |
docker-compose pull [service-name] | 生产部署第一步:拉取最新远程镜像 |
docker-compose up -d [service-name] | 生产部署第二步:后台重建并启动该服务 |
定时任务
| 命令 | 说明 |
|---|
crontab -l | 列出当前用户的 cron 任务 |
crontab -e | 编辑当前用户的 cron 任务 |
其他
| 命令 | 说明 |
|---|
df -h | 磁盘空间 |
du -sh * | 当前目录各条目大小 |