尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

深度学习常用 Linux + tmux + conda + GPU + 网络/平台检查 指令总表

深度学习常用 Linux + tmux + conda + GPU + 网络/平台检查 指令总表
📅 发布时间:2026/6/19 2:35:01

本篇文章系统整理了深度学习研发在 Linux 服务器上最常用的指令与工具,共分为十一大类,涵盖从文件系统操作、环境管理、GPU 查询、tmux 会话管理,到网络诊断、系统监控、编辑器使用等几乎所有日常开发场景。无论你是在远程服务器中训练模型、排查 GPU 问题、管理 conda 环境、维护后台进程,还是编辑配置文件、监测网络状态,这篇速查手册都能作为你随时可查的工具合集。同时,文章用简洁的“指令用法 + 作用说明”格式呈现,便于快速搜索与记忆,是一份适合开发者长期收藏的 Linux 深度学习实践备忘录。

目录

一、Linux 基础指令(文件与目录操作)

二、tmux 会话管理(深度学习最常用)

三、conda 环境管理(深度学习最常用)

四、GPU 相关(最常用)

五、系统资源监控

六、查看日志与后台程序

七、网络相关(检查服务器网络状态最常用)

八、常用操作系统工具指令

九、压缩/解压

十、Git 常用(在服务器同步代码)

十一、文本编辑方式

1. nano 常用指令

2. vim / vi 常用指令

3. WinSCP 常用运行(图形化编辑)


一、Linux 基础指令(文件与目录操作)

用法作用
cd path/进入目录
cd ..返回上一级目录
cd ~回到当前用户的 home 目录
pwd显示当前所在路径
ls列出当前目录内容
ls -l列出详细信息(权限、大小、修改时间)
ls -a列出包括隐藏文件
ls -lh以可读方式显示大小(KB/MB/GB)
cp a.py b.py复制记录(把a中的内容复制到b)
cp -r dir1 dir2递归复制目录
mv a.py new/移动/重命名文件,文件 a.py 移动到目录 new/
rm a.py删除文件
rm -rf folder/强制删除文件夹(危险!)
mkdir new_folder创建文件夹
touch a.py创建空文件
cat file.txt查看整个文件
head -n 20 file.txt查看前 20 行
tail -n 20 file.txt查看后 20 行
tail -f log.txt实时查看日志文件

二、tmux 会话管理(深度学习最常用)

如果是使用ssh远程链接到服务器跑模型训练,若直接在终端里运行train.py的话,就会由于本地网络挑战或者退出服务器而直接中断运行。采用tmux会话就可以避免由于本地网络波动或误操作或在base的终端里误输入“ctrl+c”导致的运行中断,tmux内就是一个正常的终端,正常输入终端指令即可,只要detach后便允许正常断连ssh和本地关机。重新链接到一个tmux会话后还可以看到所有的终端输出。

用法作用
tmux new -s mysession创建名为 mysession 的会话
tmux ls查看所有 tmux 会话
tmux attach -t mysession重新连接到一个会话
tmux detach 或 Ctrl + b → d断开但保持会话后台运行
tmux kill-session -t mysession杀掉某个 tmux 会话
tmux kill-server杀掉所有 tmux 会话(谨慎)
Ctrl + b → c新建窗口
Ctrl + b → n下一个窗口
Ctrl + b → p上一个窗口
Ctrl + b → "上下分屏
Ctrl + b → %左右分屏
Ctrl + b → x关闭当前 pane

三、conda 环境管理(深度学习最常用)

用法作用
conda create -n env_name python=3.9创建新环境
conda activate env_name激活环境
conda deactivate退出当前环境
conda env list查看已有环境
conda remove -n env_name --all删除环境
conda install numpy安装包
pip install torch torchvision用 pip 安装包
conda install cudatoolkit=11.7安装 cuda runtime(不含驱动)
conda info查看 conda 配置
python -V查看当前 python 版本
which python查看 python 路径(判断是否进入环境)

四、GPU 相关(最常用)

用法作用
nvidia-smi查看 GPU 使用情况(进程/显存/驱动版本/CUDA 版本)
watch -n 1 nvidia-smi每秒更新 GPU 状态
nvidia-smi --query-gpu=utilization.gpu --format=csv只查看 GPU 利用率
nvidia-smi pmon -c 1查看实时 GPU 进程监控

五、系统资源监控

用法作用
top实时查看 CPU / 内存占用
htop更美观的进程监控(需安装)
free -h查看内存使用情况
df -h查看磁盘空间
du -sh folder/查看文件夹大小
ps aux查看所有进程
`ps -efgrep python`
kill PID杀死进程
kill -9 PID强制杀死进程(如占 GPU 的僵尸进程,深度学习常用来清空显存)

六、查看日志与后台程序

用法作用
tail -f log.txt实时输出日志
nohup python train.py > log.out 2>&1 &后台运行训练,并写入 log.out
jobs查看当前后台任务
bg %1后台继续执行
fg %1将后台任务拉回前台

七、网络相关(检查服务器网络状态最常用)

用法作用
ping www.baidu.com测试服务器能否访问外网
ping 8.8.8.8测试 DNS 是否正常
curl google.com否能用就是测试 HTTP 访问
wget URL下载文件
ifconfig 或 ip a查看网络接口 IP 地址
netstat -tunlp查看端口占用情况
ss -tulpn更快/更现代的端口查看方式
traceroute www.baidu.com跟踪网络路径
nslookup domain.comDNS 查询

八、常用操作系统工具指令

用法作用
uptime查看系统运行时间、平均负载
who查看当前在线用户
uname -a查看系统版本
hostname查看主机名
`dmesgtail`
sudo reboot重启机器
sudo shutdown -h now立即关机

九、压缩/解压

用法作用
tar -zxvf file.tar.gz解压 tar.gz
tar -xvf file.tar解压 tar
tar -zcvf out.tar.gz folder/压缩目录为 tar.gz
unzip file.zip解压 zip 文件
zip -r out.zip folder/压缩为 zip

十、Git 常用(在服务器同步代码)

具体可见我的GIT学习笔记blog

用法作用
git clone url克隆仓库
git pull拉取更新
git checkout -b dev创建并切换分支
git status查看修改
git add .添加所有修改
git commit -m "msg"提交
git push推送到远端

十一、文本编辑方式

1. nano 常用指令

用法作用
nano filename打开或创建文件
Ctrl + A光标移动到行首
Ctrl + E光标移动到行尾
Ctrl + Y上一页
Ctrl + V下一页
Ctrl + K删除当前行(剪切)
Ctrl + U粘贴上一条剪切内容
Ctrl + 6开始选中标记
Ctrl + W搜索
Ctrl + \查找并替换
Ctrl + O → Enter保存文件
Ctrl + X退出 nano(必要时提示保存)

2. vim / vi 常用指令

用法作用
vim filename打开或创建文件
i进入插入模式(输入文字)
Esc返回普通模式
dd删除当前整行
x删除当前字符
gg跳到文件开头
G跳到文件结尾
0跳到行首
$跳到行尾
/keyword搜索关键词(n 查找下一个)
:w保存文件
:q退出(未修改)
:wq保存并退出
:q!强制退出不保存

3. WinSCP 常用操作(图形化编辑)

用法作用
右键 → “编辑”直接编辑服务器档案(自动上传)
拖拽文件在 Windows ↔ Linux 之间上传/下载
右键 → “属性”编辑文件权限(rwx)
会话 → 同步同步本地和服务器目录
Ctrl + S(编辑窗口)保存文件并自动上传
新建会话 → 填写主机名/IP依据 SSH 登录服务器

相关新闻

  • YOLOFuse多模态检测适用场景分析:安防、自动驾驶、无人机巡检
  • YOLOFuse是否收集用户数据?本地运行完全离线保障隐私
  • YOLOFuse runs/fuse目录详解:训练日志、权重、曲线一目了然

最新新闻

  • Steamless深度解析:模块化DRM移除工具的实现原理与架构设计
  • 2026年近期,中山企业如何精准选择实力旋盖机订购厂家? - 品牌鉴赏官2026
  • WoeUSB-ng终极指南:在Linux系统轻松制作Windows启动盘的完整教程
  • 探寻2026年中浙江专业的流水线包装机企业:技术驱动与高效交付 - 品牌鉴赏官2026
  • 电脑监控软件都有哪些好用的?推荐6款好用的监控管理电脑软件
  • 码力全开特辑直播预告|6月22日19:00,告别无从下手:拆解开源Cube算子,快速掌握开发要领

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号