tmux基础知识

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

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

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

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服务,所有的会话将被关闭
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐