tmux快捷键

linux终端复用神器–tmux

常用快捷键汇总

在tmux中,tmux前缀默认是ctrl+b

会话

启动新会话

1
tmux [new -s 会话名 -n 窗口名]

列出所有会话

1
tmux ls

恢复会话

1
tmux at [-t 会话名]

关闭会话

1
tmux kill-session -t 会话名

关闭所有会话

1
tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill

tmux中会话操作

1
2
3
:new<回车>	启动新会话
s 列出所有会话
$ 重命名当前会话

窗口

1
2
3
4
5
6
7
c 		创建新窗口
w 列出所有窗口
f 查找窗口
, 重命名当前窗口
& 关闭当前窗口
n 后一个窗口(待测)
p 前一个窗口(待测)

窗格(分割窗口)

1
2
3
%		垂直分割
" 水平分割
x 关闭窗格

翻屏(翻页)

1
2
pageup 		上翻
pagedown 下翻

其他

1
2
3
4
d 		退出 tmux(tmux 仍在后台运行)
t 窗口中央显示一个数字时钟
? 列出所有快捷键
: 命令提示符

其实可以通过前缀+?的形式查看tmux支持的快捷键的。


文档:
https://gist.github.com/ryerh/14b7c24dfd623ef8edc7
https://github.com/gpakosz/.tmux