新建会话
新建一个tmux session非常简单,语法为tmux new -s session-name
,也可以简写为tmux
,为了方便管理,建议指定会话名称,如下。
tmux # 新建一个无名称的会话
tmux new -s demo # 新建一个名称为demo的会话
更改会话名字
更换会话0为daily
➜ ~ tmux list-sessions
0: 2 windows (created Mon Nov 11 21:14:23 2024)
➜ ~ tmux rename-session -t 0 daily
➜ ~ tmux ls
daily: 2 windows (created Mon Nov 11 21:14:23 2024)
断开当前会话
会话中操作了一段时间,我希望断开会话同时下次还能接着用,怎么做?此时可以使用detach命令。
tmux detach # 断开当前会话,会话在后台运行
也许你觉得这个太麻烦了,是的,tmux的会话中,我们已经可以使用tmux快捷键了。使用快捷键组合Ctrl+b
+ d
,就可以断开当前会话。
进入某个会话
断开会话后,想要接着上次留下的现场继续工作,就要使用到tmux的attach命令了,语法为tmux attach-session -t session-name
,可简写为tmux a -t session-name
或 tmux a
。通常我们使用如下两种方式之一即可:
tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话