当前位置: 首页 > news >正文

tmux使用教程

阮一峰Tmux使用教程:https://www.ruanyifeng.com/blog/2019/10/tmux.html

1. 为什么要使用 tmux

在使用tmux之前,用服务器跑程序的流程是:SSH 远程连接服务器 → 在终端中运行程序。
然而在运行时间较长的程序时(例如训练模型),往往会碰到一种尴尬的情况:不小心关闭了终端/终端因为电脑休眠而终止,运行的程序也因此意外终止。这是我们不希望看到的。
导致的原因直接在 shell 运行程序时,程序进程是当前shell的子进程。当VS Code断开SSH或是关闭终端后,shell会收到SIGNUP信号,默认情况下所有子程序都会被终止

为了接触服务器上的程序与当前终端的绑定,可以使用tmux(Terminal Multiplexer)。

2. 什么是tmux

在介绍tmux之前需要介绍几个概念:

  • 窗口 window:例如上面讲到的终端
  • 会话 session:打开窗口,输入命令,用户与计算机的这种临时的交互称为一次“会话”。

tmux(Terminal Multiplexer)是一个终端复用工具,它允许你在单个终端窗口中创建多个虚拟终端会话,并能保持这些会话在后台运行。与直接使用终端相比,tmux 提供了更强大的会话管理功能。

2.1 新建会话

# 启动tmux
tmux
# 新建会话
tmux new -s your_session_name

2.2 分离会话

在tmux窗口中,按下Ctrl+b d,或者输入:

tmux detach

将当前会话与窗口分离。
执行上述命令后,会退出tmux窗口,但是会话和程序会在后台运行

2.3 查看会话

查看所有对话可以通过Ctrl+b s,或者tmux ls

# 查看Tmux会话
tmux ls
# or
tmux list-session

2.4 接入会话

为了重新接入某个已经存在的会话,可以使用tmux attach

# 使用会话名称
tmux attach -t your_session_name

2.5 切换会话

# 使用会话名称
$ tmux switch -t your_session_name

2.6 杀死会话

# 使用会话名称
$ tmux kill-session -t your_session_name
http://www.jsqmd.com/news/73176/

相关文章:

  • 2025年12月上海别墅装修,上海极简风装修,上海新中式装修公司权威推荐,设计实力与市场口碑深度解析 - 品牌鉴赏师
  • Python 编程实战 实用工具与库 — Django 项目结构简介 - 指南
  • 2025.12.11总结
  • 2025年短视频代运营口碑前十强,专业机构推荐,短视频代运营团队/小红书代运营/短视频代运营/企业号代运营短视频代运营系统选哪家 - 品牌推荐师
  • 124_尚硅谷_闭包的基本介绍
  • One Year XTOOL D9S Update Service: Keep Diagnostics Up-to-Date for EU US Vehicles
  • 如何确定arm固件的加载地址
  • 2025年数控车床品牌新格局,机械手集成能力排行揭晓,动力刀塔数控车/牙科配件数控车床/新能源数控车床/军工配件数控机床数控车床设计怎么选择 - 品牌推荐师
  • 2025年国内靠谱的门窗源头厂家推荐,全屋门窗/环保门窗/复古门窗/极简门窗/欧式门窗/智能门窗/门窗直销厂家找哪家 - 品牌推荐师
  • 2025军工智造基石:十大数控车床厂家权威评测排行,4轴数控机床/水暖接头数控机床/机械手数控车床/液冷接头数控机床数控车床门店怎么选择 - 品牌推荐师
  • 1-Year XTOOL D9 Update: Keep Diagnostics Current for EU US Vehicles
  • <<Learning visionbased agile flight via differentiable physics>>端到端无人机高速避障方案解析 - 教程
  • 2025年机械手数控车床品牌价格排行:前十名多少钱一台?英伟达液冷数控车/车铣复合数控机床/医疗器械数控机床数控车床采购排行榜 - 品牌推荐师
  • 聚焦2025:这些数控车床品牌是军工精密加工的保障,液冷接头数控机床/军工配件数控机床/空调配件数控机床/动力刀塔数控车数控车床批发排行 - 品牌推荐师
  • 2025年十大口碑小红书代运营公司深度解析,短视频运营公司/短视频代运营/抖音运营公司/抖音代运营/企业号代运营小红书代运营品牌推荐 - 品牌推荐师
  • 基于协同过滤推荐算法的求职招聘推荐系统u1ydn3f4(程序、源码、数据库、调试部署优秀的方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
  • 中国人工智能学会推荐国际学术会议和国际/国内期刊目录
  • 12.11笔记
  • 蓝桥杯-Python-题目整理2
  • Spring
  • 2025年机械手数控车床品牌排行揭晓,这些品牌领跑市场!英伟达液冷数控车/无人机配件数控/双主轴数控车床/4轴数控机床数控车床设计品牌 - 品牌推荐师
  • 【笔记】队列
  • ZROJ 3272. 地皮
  • Conda 常用命令总结01
  • 广州文辰入驻博客园:不搞虚的,只聊中小企业用得上的实操
  • 英语_错题集_时态
  • 喵喵喵 XI
  • 鸿蒙PC平台三方库移植实战:以libogg库移植为例(附完整移植流程与工具链配置) - 教程
  • 深度学习方法在语音识别中的全面解析
  • 详细介绍:时间复杂度和空间复杂度