tmux使用备忘
tmux的层次结构
会话->窗口->面板
一个会话可以有多个窗口,一个窗口可以有多个面板
分屏的时候实际是增加了面板而不是窗口,一般不需要新增窗口
启动与退出
输入tmux
启动,
退出 输入exit
或ctrl+d
快捷键前缀ctrl+b
,按下后再按快捷键
会话管理
新建会话,带名字的
tmux new -s <session-name>
查看所有会话
tmux ls
Ctrl+b s:列出所有会话。
切换会话
# 使用会话编号
$ tmux switch -t 0
# 使用会话名称
$ tmux switch -t <session-name>
分离会话
tmux detach
快捷键 d
接入会话
# 使用会话编号
tmux attach -t 0
# 使用会话名称
$ tmux attach -t <session-name>
杀死会话
# 使用会话编号
$ tmux kill-session -t 0
# 使用会话名称
$ tmux kill-session -t <session-name>
面板操作
Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b
Ctrl+b Ctrl+
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b x:关闭当前窗格。
Ctrl+b q:显示窗格编号。
Ctrl+b !:将当前窗格拆分为一个独立窗口。
窗口操作
Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。
Ctrl+b n:切换到下一个窗口。
Ctrl+b
Ctrl+b w:从列表中选择窗口。
Ctrl+b ,:窗口重命名。
常用的使用流程
#创建一个新的会话
tmux
tmux new -t new-session
# 划分面板
Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
# 调整面板大小并切换光标
开启鼠标支持
tmux set -g mouse on