tmux
是一个终端复用器(terminal multiplexer),它允许用户在一个终端窗口中访问多个独立的会话。使用 tmux
,您可以创建、控制和管理多个终端会话,即使与服务器的连接断开,这些会话也会持续运行。这对于长时间运行的程序或需要从多个位置访问的会话特别有用。它提供了类似于图形用户界面应用程序的标签和窗格的功能,但全部在命令行环境中实现。
session
操作操作 | 效果 |
---|---|
tmux ls | 查看有所有 tmux 会话 |
tmux new -s <session> | 新建tmux窗口 |
tmux rename-session -t <old-name> <new-name> | 重命名会话 |
tmux detach / exit | 退出session |
tmux at -t <session-name> | 重新连接会话 |
tmux kill-session -t <session-name> | 杀死会话 |
tmux switch -t <session-name> | 切换会话 |
快捷操作 ctrl+b 触发 | 效果 |
---|---|
s | 选择需要跳转的session会话 |
d | 断开当前session |
c | 在当前session中多加一个window |
x | 关闭当前session中的当前window |
window
快捷操作以下的所有操作都是需要通过 ctrl + b
激活后使用。
命令 | 效果 |
---|---|
c | 创建新窗口 |
& | 关闭当前窗口 |
数字键 | 切换至指定窗口 |
p | 切换至上一窗口 |
n | 切换至下一窗口 |
l | 在前后两个窗口间互相切换 |
本文作者:Geaming
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!