tmux允许断开或重新连入会话,这点很实用,它的重命名也使得工作管理起来更加规范。其中有session、window、panel几个概念,借用一张图,大致关系如下:
需要掌握快捷键才能玩转它,要使用快捷键先得按下 Ctrl - b
会话管理
tmux ls 查看当前有哪些会话
tmux new -s 会话名称 新建一个会话
tmux a 接入一个可用的会话
tmux a -t 会话名称 接入一个指定的会话
Ctrl - b s 可以列出所有会话,并且自由切换
Ctrl - b $ 重命名当前会话
Ctrl - b d 从会话中断开,会话仍在继续运行
tmux detach 从会话中断开,会话仍在继续运行
窗口管理
Ctrl - b c 创建一个窗口,左下角会有两个窗口的标示
Ctrl - b n 切换到下一个窗口
Ctrl - b p 切换到上一个窗口,当前在哪个窗口上,对应的名字后面会有个*
Ctrl - b , 重命名当前窗口
Ctrl - b w 列出当前会话中所有的窗口,并且可以自由切换
Ctrl - b & 关闭当前窗口,需要输入y进行确认
Ctrl -b 窗口号,使用窗口号进行切换窗口
窗格管理
Ctrl - b %左右拆分当前窗口
Ctrl - b " 上下拆分当前窗口
Ctrl - b x 删除当前窗格
Ctrl -b 左右上下 移动光标到某个窗格
Ctrl - b q 显示窗格编号
Ctrl - b o 在窗格之间切换
Ctrl - b t 当前窗格显示时间
时间: 2024-10-01 14:37:12