tmux command
tmux command
为什么要用tmux
最近使用ms-swift, trl等库在服务器跑强化学习模型的训练和实验推理,通常涉及时间比较长。但如果直接在终端运行,关闭IDE后运行就终止,很占用时间。
tmux是一种“后端”的终端工具,在这中输入的指令不会由于关闭终端就终止,但其余操作与普通终端相同。所以在这里记录一下常用的tmux指令。
常用指令
操作 | 命令 |
---|---|
启动 tmux | tmux |
新建会话 | tmux new -s 会话名 |
查看所有会话 | tmux ls |
连接已有会话 | tmux attach -t 会话名 |
断开(不退出) | Ctrl + b 然后按 d |
杀掉某会话 | tmux kill-session -t 会话名 |
P.S. tmux的使用还涉及一些多窗口布局的指令,因我当前实际需求不需要,不在这里列出
使用样例
- 先查看已有的对话:
tmux ls
- (可选)如果要查看直接已创建的tmux窗口:
tmux attach -t 会话名
- 新建一个对话:
tmux new -s 会话名
- 正常进行终端操作
- 退出tmux窗口(不杀死对话):
Ctrl+b 然后 d
- (可选)杀死某对话:
tmux kill-session -t 会话名
This post is licensed under CC BY 4.0 by the author.