1.概述
- tmux中,会话包含窗口,窗口包含窗格,一个会话可以有多个窗口,一个窗口可以有多个窗格。
- 一个终端只显示一个会话的一个窗口,但可用显示多个窗格。
- tmux里鼠标滚轮滚动的是之前的命令,如果想滚动之前终端的输出,先按ctrl+b,再按[,esc退出,这也是写这篇博客的起点。
2.快捷键
tmux 创建默认名字的会话
tmux new -s mysession 创建名为mysession的会话
tmux ls 显示所有的会话
tmux a 连接上一个会话
tmux a -t mysession 连接会话mysession
- 所有快捷键需要先按前置组合键ctrl+b
- 所有快捷键需要先按前置组合键ctrl+b
- 所有快捷键需要先按前置组合键ctrl+b
- 会话快捷键
s 列出所有会话,可进行切换
d 分离当前会话到后台运行
c 创建一个新窗口
w 列出所有窗口,可进行切换
p 进入上一个窗口
n 进入下一个窗口
0~9 选择编号0~9对应的窗口
' 切换至指定编号(可大于9)的窗口
& 关闭当前窗口
% 水平方向创建窗格
" 垂直方向创建窗格
q 显示窗格编号
i 显示当前窗格信息
[ 查看之前终端输出,esc退出
x 关闭当前窗格
o 顺时针切换窗格
? 列出所有快捷键
Up|Down|Left|Right 根据箭头方向切换窗格
tmux rename -t s1 s2 重命名会话s1为s2
tmux kill-session 关闭上次打开的会话
tmux kill-session -t s1 关闭会话s1
tmux kill-session -a -t s1 关闭除s1外的所有会话
tmux kill-server 关闭所有会话