Tmux 速查表

一个终端复用器(terminal multiplexer)

1
2
3
4
5
6
7
8
# 新建会话
tmux new -s session_name

# Attach to last session
tmux a

# Attach to a session with the name mysession
tmux a -t mysession

常用快捷键

将当前会话与窗口分离
Ctrl+b d

列出当前所有会话(此快捷键需要在tmux会话内执行)
Ctrl+b s

划分左右两个窗格
Ctrl+b %

划分上下两个窗格
Ctrl+b "

关闭当前窗格
Ctrl+b x

调整窗格大小 Ctrl+b Ctrl+方向键

copy mode

进入窗口之后不支持上下翻页, 使用以下快捷键进入 copy mode

Ctrl+b [

q 退出

参考

引用

Tmux Cheat Sheet & Quick Reference

Tips

tmux划分窗格后, 只能通过 Ctrl+b + 方向键 在不同的窗格之间切换光标焦点, 并且在tmux窗口中, 需要进入copy mode才能上下翻页, 所以个人在日常使用中, 并不会经常使用tmux的拆分窗格等功能, 更多的是使用客户端软件(如 xshell, Windows Terminal)自带的拆分窗口功能, 一个账号同时登录多个会话(不执行影响其他会话的命令), 切换窗口和翻页更方便