Rose-colored You

tmux快速上手

2017/09/01

简介

tmux是非常实用的工具。

远程连接中,它可以在断开服务器连接的情形下仍然能保持进程的运行。还可以在单个窗口中分割出多个窗格,方便我们在多个bash中快速切换和进行信息的比对与处理。

本文介绍了tmux中最实用的一部分操作。

会话命令(Session)

  • 新建会话:
    tmux new -s name

  • 列出会话:
    tmux ls

  • 接入回话:
    tmux attach(接入上一次打开的会话)
    tmux attach -t name(接入具体的会话)

  • 关闭会话:
    tmux kill-session -t name

窗口操作

  • 左右分屏(分出两个窗格)
    Control+b then %

  • 上下分屏
    Control+b then "

  • 切换窗口
    control+b then 方向键

  • 关闭窗口
    Control+d

  • 退出会话
    Control+b then d

注意:

  1. 会话命令都是在主shell中键入,窗口操作都是在tmux的会话中进行;
  2. 关闭窗口即关闭当前窗格的bash,无法返回;
  3. 退出会话指退出当前tmux的会话,返回主bash,通过接入会话仍可返回;
  4. Control+b指同时按下Controlb按键,然后再键入下一个指令;
  5. 键入%"时记住按下Shift,这一点很容易忘记。