tmux 简要笔记

速查表 快捷键

几个概念

  • session
  • window
  • pane

Install

brew install tmux
yum install -y tmux 
apt-get install tmux
1
2
3

cli commands

新建 Session

tmux

tmux new -s <session-name>
1
2
3

查看所有的 Session

tmux ls
1

回到指定的 Session

tmux a -t <session-name>

tmux a[t, ttach] [-t <session-name>]
1
2
3

杀死 Session

tmux kill-session -t <session-name>
1

prefix commands

$prefix: ctrl + b

session

:new -s  # 创建新的 Session,其中 : 是进入 Tmux 命令行的快捷键
s        # 列出所有 Session,可通过 j, k, 回车切换
$        # 重命名 Session
d        # detach,退出 Tmux Session,回到父级 Shell
1
2
3
4

window

c        # 创建 Window
<n>      # 切换到第 n 个 Window
p        # 切换到上个 Window
n        # 切换到下个 Window
,        # 为当前 Window 命名(cli操作会导致命名失效)
1
2
3
4
5

pane

%        # 垂直切分 Pane
"        # 水平切分 Pane
方向键   # 切换 Pane
x        # 关闭当前 Pane
<space>  # 切换 Pane 布局
{, }     # 切换 Pane 的顺序
1
2
3
4
5
6

others

t        # 显示一个时钟
?        # 快捷键帮助列表
1
2