something about tmux

tmux 会话

tmux默认先导快捷键(PREFIX)为<C-b>

  • 创建会话

    1
    2
    3
    4
    # 创建无名会话
    tmux
    # 创建名为 name 的会话
    tmux new -s name
  • 断开会话

    1
    2
    3
    # 断开当前会话,会话在后台运行
    tmux detach
    # 快捷键 PREFIX-d
  • 列出所有现存会话

    1
    2
    3
    4
    # 列出所有会话
    tmux list-session
    # 简化命令
    tmux ls
  • 重连会话

    1
    2
    3
    4
    5
    6
    # 重连名为 name 的会话
    tmux attach-session -t name
    # 简写 a
    tmux a -t name
    # 默认重边第一个会话
    tmux a
  • 关闭会话

    1
    2
    3
    4
    # 关闭名为 name 的会话
    tmux kill-session -t name
    # 关闭所有的会话
    tmux kill-server
  • 切换会话

    1
    2
    # 先导快捷键松开后,再按`s`,进入会话选择画面,按`序号`进入对应会话;或`方向键`选择会话;
    PREFIX-s
  • 配置文件

    1
    ~/.tmux.conf

tmux 窗口

  • 创建新窗口

    1
    2
    # 先导快捷键松开后,再按`c`,创建新的窗口
    PREFIX-c
  • 切换窗口

    1
    2
    3
    4
    5
    6
    # 先导快捷键松开后,再按`n`,切换至下个窗口
    PREFIX-n
    # `p`,切换至上个窗口
    PREFIX-p
    # 先导快捷键松开后,再按`w`,进入窗口选择画面,按`序号`进入对应窗口,或`方向键`选择
    PREFIX-w

tmux 面板

分屏: 一个窗口可以分割为多个面板(panel)。

  • 竖直分屏

    1
    2
    # 先导快捷键松开后,再按`"`,以竖直线分割窗口
    PREFIX-"
  • 水平分屏

    1
    2
    # 先导快捷键松开后,再按`%`,以水平线分割窗口
    PREFIX-%