tmux 使用教程
基本使用
启动与退出
- 启动
- tmux
- 退出
- exit
- Ctrl+d
前缀键
- Ctrl+b, 所有快捷键都要通过前缀键唤起。
- Ctrl+b ? or tmux list-keys 帮助
- esc 或 q 退出帮助
会话管理
新建会话
- tmux new -s 新建会话并起名
分离会话
- Ctrl+b d
- tmux detach 当前会话与窗口分离
- tmux ls 查看当前所有的Tmux会话
- tmux list-session or Ctrl+b s 也能列出所有会话
接入会话
tmux attach 命令用于重新接入某个已存在的会话
- tmux attach -t 0 使用会话编号
- tmux attach -t 使用会话名称
杀死会话
tmux kill-session 命令用于杀死某个会话
- tmux kill-session -t 0 使用会话编号
- tmux kill-session -t 使用会话名称
切换会话
tmux switch 命令用于切换会话
- tmux switch -t 0 使用会话编号
- tmux switch -t 使用会话名称
重命名会话
- tmux rename-session -t 0 将0号会话重命名
- Ctrl+b $ 重命名当前会话
窗格(pane) 操作
划分窗格
- tmux split-window or Ctrl+b " 划分上下两个窗格
- tmux split-window -h or Ctrl+b % 划分左右两个窗格
移动光标
- tmux select-pane -U or Ctrl+b ; 光标切换到上方窗格
- tmux select-pane -D or Ctrl+b o 光标切换到下方窗格
- tmux select-pane -L 光标切换到左边窗格
- tmux select-pane -R 光标切换到右边窗格
交换窗格位置
tmux swap-pane 命令用来交换窗格位置
- tmux swap-pane -U or Ctrl+b { 当前窗格上移
- tmux swap-pane