tmux

在后台保存会话状态

使用场景:做实验时会有比较麻烦的环境配置和启动,或者每次都需要重新启动一些服务,每次登陆服务器这些步骤都需要重新做一遍很麻烦。

可以使用 tmux 在断开服务器前将会话保存在后台,下次登陆时再重连这个 tmux 会话。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 新建一个 tmux session
tmux
tmux new -s mysession # 自定义session名称

# 分离 tmux session,后台运行
Ctrl + b, 然后按 d

# 查看已存在的 tmux 会话
tmux ls

# 重新连接到一个 tmux 会话
tmux attach-session -t 0
tmux attach-session -t mysession

# 关闭 tmux session
tmux kill-session -t mysession