Tmux的层次
1、Session 一组窗口的集合,通常用来概括同一个任务。session可以有自己的名字便于任务之间的切换。
2、Window 单个可见窗口。Windows有自己的编号,也可以认为和ITerm2中的Tab类似。
3、Pane 窗格,被划分成小块的窗口,类似于Vim中 C-w +v 后的效果。
Session相关的命令
# 创建
tmux new # 不指定session name
tmux new -s [session-name]
# 删除Session
tmux kill-session -t [session-name]
tmux kill-server
# 列出当前Session
tmux ls #
Prefix s # tmux 内
# 恢复Session 放掉Ctrl+b在按下d是退出
tmux a -t [session-name]
tmux a
# 断开Session
tmux detach
Prefix d
# 重命名Session
Prefix $
Window相关的命令
# 创建
Prefix c
# 选择窗口
Prefix + [number] # 选择第n个窗口
Prefix + p/n # 前/后一个窗口
# 关闭窗口
Prefix &
exit
# 列出所有window(包含其他Session)
Prefix w
j/k # 前后选择
# 搜索窗口
Prefix f
# 重命名当前窗口
Prefix ,
Pane相关的命令
# 创建
Prefix % # 水平窗格
Prefix '"' # 垂直窗格
# 关闭
Prefix x
# 切换
Prefix o # 在窗格间切换
Prefix q # 显示窗格编号,输入编号切换
# 将当前窗格切换到新窗口
Prefix !
# 窗格交换位置
Prefix + {/}
``