需要远程起任务,本地端口断开任务不停,下次登陆还能恢复窗口
# 创建新会话
tmux new -s session_name
# 在会话中运行任务,然后按 Ctrl+B, 再按D 分离
# 查看所有会话
tmux ls
# 重新连接到会话
tmux attach -t session_name
# 删除会话
tmux kill-session -t session_name
# 重命名会话
tmux rename-session -t old_name new_name
快捷键(前缀键:Ctrl+b)
会话操作
| 快捷键 | 功能 |
|---|
| Ctrl+b d | 分离当前会话 |
| Ctrl+b s | 列出所有会话 |
| Ctrl+b $ | 重命名当前会话 |
窗口操作
| 快捷键 | 功能 |
|---|
| Ctrl+b c | 创建新窗口 |
| Ctrl+b n | 切换到下一个窗口 |
| Ctrl+b p | 切换到上一个窗口 |
| Ctrl+b 0-9 | 切换到指定编号窗口 |
| Ctrl+b , | 重命名当前窗口 |
| Ctrl+b & | 关闭当前窗口 |
| Ctrl+b w | 显示窗口列表 |
窗格操作
| 快捷键 | 功能 |
|---|
| Ctrl+b % | 垂直分割窗格 |
| Ctrl+b " | 水平分割窗格 |
| Ctrl+b 方向键 | 切换窗格 |
| Ctrl+b o | 顺时针切换窗格 |
| Ctrl+b x | 关闭当前窗格 |
| Ctrl+b z | 放大/还原当前窗格 |
| Ctrl+b Space | 切换布局 |
| Ctrl+b Alt+方向键 | 调整窗格大小 |
| Ctrl+b q | 显示窗格编号 |