Tmux 嵌套使用

Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
ithink.chan 2019-08-20 18:26:58 +08:00
parent eb17715917
commit 9482b88819
1 changed files with 14 additions and 10 deletions

View File

@ -2,27 +2,27 @@
## 基本使用
tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台保持运行。tmux 会保持运行,并且成为宿主程序。
tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台保持运行。tmux 会保持运行,并且成为宿主程序。
使用 tmux 新建一个 session 的命令如下:
使用 tmux 新建一个 session 的命令如下:
tmux new -s <session name>
tmux new -s <session name>
断开连接,需要断开一个 session 的快捷键如下:
断开连接,需要断开一个 session 的快捷键如下:
ctrl+b, d
列出当前全部可连接的 session 命令如下:
列出当前全部可连接的 session 命令如下:
tmux ls
tmux ls
在断开的情况下,重新连接到某 session 命令如下:
在断开的情况下,重新连接到某 session 命令如下:
tmux attach -t <session name>
tmux attach -t <session name>
如果想关闭某 session可通过以下命令实现
如果想关闭某 session可通过以下命令实现
tmux kill-session -t <session name>
tmux kill-session -t <session name>
## 快捷键
@ -53,3 +53,7 @@ tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台
| ctrl+b, ? | 列出所有快捷键 |
| ctrl+b, : | 命令提示符 |
| ctrl+b, [ | 进入复制模式此时的操作与vi/emacs相同按q/Esc退出光标键和Pg Up/Dow 操作翻页滚屏 |
## 嵌套使用
Tmux 可以嵌套使用,在本地嵌套使用需要 unset $TMUX 环境变量。最常见的是在本地开启一个 Tmux之后远程到服务器在服务器上再 Tmux形成本地 Tmux 嵌套 远程 Tmux 的形式。此时按 1 次 ctrl+b 将激活外层 Tmux之后按对应的快捷键按 2 次 ctrl+b 将激活内层 Tmux之后再按对应的快捷键。