Mac与Linux系统下tmux经常使用快捷键

tmux基础知识

tmux有三个基本概念:会话(Session),窗口(Window)和面板(Pane).linux

当你输入tmux后, tmux实际作的事是首先建立一个会话(Session), 而后在这个会话中建立一个窗口, 你能够继续建立多个窗口(Window), 每一个窗口初始只包含一个面板, 继续分屏后, 会出现多个面板(Pane)web

你在其中看到的终端实际上都属于tmux的某个面板更进一步讲, Session能够包含多个Window, 每一个Window又能够包含多个Panesession

tmux经常使用快捷键

**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   #开始复制(拷贝模式)**

tmux安装建立关闭

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服务,全部的会话将被关闭