Linux 常用命令速查
2026-09-18 · Linux
在服务器上跑实验时经常要查的命令,记在这里省得每次搜。
文件与磁盘
| 命令 | 作用 |
du -sh * | 当前目录下每个文件夹占多大 |
df -h | 各个磁盘还剩多少空间 |
find . -name "*.log" -mtime +7 | 找出 7 天前的日志 |
tar -czf out.tar.gz dir/ | 打包压缩 |
rsync -avP src/ host:dst/ | 同步文件,断了能续传 |
进程与资源
| 命令 | 作用 |
htop | 看 CPU 和内存占用 |
nvidia-smi | 看显卡占用 |
ps aux | grep python | 找自己跑的进程 |
kill -9 PID | 强制结束进程 |
长时间跑实验
tmux new -s exp # 新建会话
# 运行训练,然后按 Ctrl+B 再按 D 退出,程序会继续跑
tmux attach -t exp # 回到会话
或者用 nohup python train.py > train.log 2>&1 &,再用 tail -f train.log 看输出。
权限
| 命令 | 作用 |
chmod +x run.sh | 给脚本加执行权限 |
chown -R user:user dir/ | 修改文件夹所有者 |