diff --git a/Software/Application/Tmux/Tmux_的使用.md b/Software/Application/Tmux/Tmux_的使用.md index 5173241..79c739b 100644 --- a/Software/Application/Tmux/Tmux_的使用.md +++ b/Software/Application/Tmux/Tmux_的使用.md @@ -2,27 +2,27 @@ ## 基本使用 -tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台保持运行。tmux 会保持运行,并且成为宿主程序。 +tmux 可在远程登录的情况下保证链接断开后程序仍然能在后台保持运行。tmux 会保持运行,并且成为宿主程序。 -使用 tmux 新建一个 session 的命令如下: +使用 tmux 新建一个 session 的命令如下: - tmux new -s + tmux new -s -断开连接,需要断开一个 session 的快捷键如下: +断开连接,需要断开一个 session 的快捷键如下: ctrl+b, d -列出当前全部可连接的 session 命令如下: +列出当前全部可连接的 session 命令如下: - tmux ls + tmux ls -在断开的情况下,重新连接到某 session 命令如下: +在断开的情况下,重新连接到某 session 命令如下: - tmux attach -t + tmux attach -t -如果想关闭某 session,可通过以下命令实现: +如果想关闭某 session,可通过以下命令实现: - tmux kill-session -t + tmux kill-session -t ## 快捷键 @@ -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,之后再按对应的快捷键。