Tmux 使用教程
目录
tmux 是一个终端复用器,全称可以理解为 terminal multiplexer。
简单说,它可以让你在一个终端里管理多个终端会话,并且这些会话可以在你断开 SSH、关闭 Cursor/VSCode 终端后继续运行。
使用该工具最主要的原因有:
- 防止远程任务因为断连而中断
- 可以随时离开和恢复会话
- 一个窗口里管理多个终端(就不用开多个SSH终端啦!一个终端内即可创建多个窗口、面板)
基础概念
tmux中有三个核心概念:Session, Window, Pane, 可以查下面的示意图来理解这3个概念.
可以发现在tmux中执行任何操作都需要先按下Ctrl + b, 因为这是tmux默认的前缀功能键后续简称为preFix(该功能键可以进行修改), 其作用就是激活tmux的命令模式, 让用户可以通过接下来的命令操作tmux的Session, Window, Pane.
常用命令
Session管理
- 新建会话:
tmux new -s <会话名称> - 断开会话:
preFix+d - 列出会话:
tmux ls - 进入/重连会话:
tmux a -t <会话名称> - 杀死会话:
tmux kill-session -t <会话名称>
其他命令
想要丝滑的使用tmux,就必须进行个性化配置,直接复制下面的内容给AI,与AI一起生成适配你的配置文件吧!
| |