最重要的几个概念
session, window , pane 在这里我们就把他们分别叫做会话,窗口,窗格
一个 session里面可以有很多窗口,一个窗口又可以有很多的窗格
session操作
# 新建session
tmux
tmux new -s <session-name>
# 离开当前session
tmux detach
# 查看 session 列表
tmux ls
# 进入session
tmux attach -t <session-name>
# 关闭 session
tmux kill-session -t <session-name>
# 切换session
tmux switch -t <session-name>
# 重命名session
tmux rename-session -t <old-session-name> <new-session-name>
Window操作
# 创建窗口,快捷键ctrl + b c
tmux new-window -n <window-name>
# 切换窗口
# 快捷键
# ctrl + b w 显示窗口列表可以通过 j ,k 上下进行选择窗口,然后回车进入指定的窗口
# ctrl + b n 快速切换到下一个窗口
# ctrl +b p 快速切换到上一个窗口
tmux select-window -t <window-name>
# 重命名窗口
tmux rename-window <new-window-name>
# 关闭窗口, 快捷键 ctrl + b &
tmux kill-window -t <window-name>
pane操作
# 切割,默认是上下切割
tmux split-window
# 切割,左右切割
tmux split-window -h
# ctrl + b % 可以快速的左右切割,ctrl + b “ 可以快速的上下进行切割
# 切换
# ctrl +b <arrow key>例如 ctrl +b ⬆ 会把光标移动到上方的窗格
# 把当前光标移动到上方的窗格
tmux select-pane -U
# 把当前的光标移动的下方的窗格
tmux select-pane -D
# 把当前的光标移动到左边的窗格
tmux select-pane -L
# 把当前的光标移动到左边的窗格
tmux select-pane -R
# 关闭pane, ctrl + b x
标签:窗口,ctrl,tmux,window,session,pane
From: https://www.cnblogs.com/feipeng8848/p/18197677