tmux有三个基本概念:会话(Session),窗口(Window)和面板(Pane).linux
当你输入tmux后, tmux实际作的事是首先建立一个会话(Session), 而后在这个会话中建立一个窗口, 你能够继续建立多个窗口(Window), 每一个窗口初始只包含一个面板, 继续分屏后, 会出现多个面板(Pane)web
你在其中看到的终端实际上都属于tmux的某个面板更进一步讲, Session能够包含多个Window, 每一个Window又能够包含多个Panesession
**tmux 默认的快捷键是Ctrl B(下面用C代替),常见的操做: C d #隐藏会话 C c #新开一个窗口 C & #退出当前窗口 C , #重命名窗口 C 数字 #切换到第几个窗口 C n #切换到下个窗口 C p #切换到上个窗口 C l #切换到最后一个窗口 C w #以菜单的方式显示和选择窗口 C ” #横向分割窗口 C % #纵向分割窗口 C o #跳到下一个分割窗口 C 上下左右 #跳到指定方向的分割窗口 C x #关闭当前分割窗口 C ! #关闭全部分割窗口 C Ctrl-方向键 #调整分割窗口大小 C ? 显示快捷键帮助 C t 显示时钟 C [ #进入拷贝模式,能够使用上下左右来翻页,Enter退出 C ] #粘贴 space #开始复制(拷贝模式)**
brew install tmux #安装tmux sudo apt-get install tmux #linux安装 tmux #启动 ctrl + d #关闭 exit #退出 tmux list-sessions / tmux ls #列出全部正在运行的会话 tmux a -t rails #进入rails 会话 tmux kill-session -t rails #关闭rails 会话 tmux kill-server #关闭tmux服务,全部的会话将被关闭