Linux 终端复用神器 Tmux 使用详解 - Linux迷 (linuxmi.com)
创建窗口
tmux
ctrl+b激活控制台
这一篇帖子写的还行说得功能也很全
没有 ~/.tmux.conf,
我也没有再配置
最简工作流程
- 输入tmux新建会话,输入shell命令执行工作;
- 分离会话:输入Ctrl+b d,也可直接关闭终端工具;
- 当你想要回到工作界面,输入
tmux attach-session -t 【会话名】
,重新进入会话,继续工作。
会话操作
启动会话
命令行直接输入"tmux"即能创建一个会话,会话的名字是个数字编号,从0开始,第2会话编号为1,以此类推。
如果你创建了多个会话,哪些个会话对应什么工作内容,不方便记忆,不利于以后快速找回。更好的方法是为会话起名。
创建命名会话:
$ tmux new -s <name>
执行tmux ls
可看到当前所有的tmux会话
tmux ls
分离会话
tmux detach
恢复会话
tmux at [-t 会话名]
# at是attach的简写:
tmux attach [-t 会话名]
# 例如,恢复debug会话
tmux at -t debug
重命名会话
tmux rename-session -t 0 <new-name>
关闭会话
ctrl+d
tmux kill-session -t 会话名
关闭所有会话
tmux kill-server
tmux的编号一直往后排
就是没有tmux kill-server
需要彻底关闭所有回话tmux kill-server,才会重新从0开始编号会话。