2018-11-27 21:31:13 +08:00
|
|
|
|
# Tmux 的使用
|
|
|
|
|
|
2018-12-12 17:22:34 +08:00
|
|
|
|
## 基本使用
|
|
|
|
|
|
2018-11-27 21:31:13 +08:00
|
|
|
|
tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台保持运行。tmux 会保持运行,并且成为宿主程序。
|
|
|
|
|
|
|
|
|
|
使用 tmux 新建一个 session 的命令如下:
|
|
|
|
|
|
|
|
|
|
tmux new -s <session name>
|
|
|
|
|
|
|
|
|
|
断开连接,需要断开一个 session 的快捷键如下:
|
|
|
|
|
|
|
|
|
|
ctrl+b, d
|
|
|
|
|
|
|
|
|
|
列出当前全部可连接的 session 命令如下:
|
|
|
|
|
|
|
|
|
|
tmux ls
|
|
|
|
|
|
|
|
|
|
在断开的情况下,重新连接到某 session 命令如下:
|
|
|
|
|
|
|
|
|
|
tmux attach -t <session name>
|
|
|
|
|
|
|
|
|
|
如果想关闭某 session,可通过以下命令实现:
|
|
|
|
|
|
|
|
|
|
tmux kill-session -t <session name>
|
2018-12-12 17:22:34 +08:00
|
|
|
|
|
|
|
|
|
## 快捷键
|
|
|
|
|
|
|
|
|
|
| 快捷键 | 说明 |
|
|
|
|
|
|-------|-----|
|
2018-12-13 10:46:48 +08:00
|
|
|
|
| Ctrl+b, [ | 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出,光标键和Pg Up/Dow 操作翻页滚屏 |
|
2018-12-12 17:23:16 +08:00
|
|
|
|
| Ctrl+b, ” | 将当前面板平分为上下两块 |
|
|
|
|
|
| Ctrl+b, % | 将当前面板平分为左右两块 |
|
|
|
|
|
| Ctrl+b, x | 关闭当前面板 |
|
|
|
|
|
| Ctrl+b, o | 在当前窗口中选择下一面板 |
|