目录

  • 关于tmux
    • tmux结构
  • 常用命令
    • Session操作
    • Window操作
    • Pane操作
      • 面板排布修改
  • 参考文献

作者:花果山の香蕉

关于tmux

tmux是终端复用软件,关键功能:

  • 分屏,一个窗口下开启多个终端;
  • 保持,关闭ssh链接会话不丢失,程序不终止;
  • 共享,共享会话、结对编程(见参考文献)。

tmux结构

tmux应用结构分三层:

  1. session,会话,可以有多个窗口;
  2. window,窗口,可以有多个面板;
  3. pane,面板,对应一个CLI界面。

常用命令

Session操作

创建新Session:

# 格式tmux new -s session-name
tmux new -s app # s:session-name

退出Session,与直接关闭终端、断网同效果:

<Ctrl+b> + d

查看已有Session:

tmux ls

根据session-name进入session:

# 格式:tmux a -t session-name
tmux a -t app   # a:attach t:target-session

Window操作

创建窗口:

<Ctrl+b> + c

切换窗口:

<Ctrl+b> + 对应数字/p(上一个)/n(下一个)

关闭窗口:

<Ctrl+b> + &

注意:关闭窗口会使窗口中对应的进程会结束,如server服务会终止

Pane操作

创建面板:

<Ctrl+b> + “ # 面板分为上下两块
<Ctrl+b> + %    # 面板分为左右两块

切换面板:

<Ctrl+b> + 方向键

关闭面板:

<Ctrl+b> + x

滚屏操作,看之前终端的内容:

<Ctrl+b> + Pg Up/Pg Dn # 翻页并进入浏览
<Ctrl+b> + ↑/↓  # 浏览时行移动,否则是切换面板
q # 退出

面板排布修改

大小调整:

<Ctrl+b> + <Alt+方向键>  # 移动边缘调整大小 5单位
<Ctrl+b> + <Ctrl+方向键>    # 移动边缘调整大小 1单位(微调)

切换整体布局:

<Ctrl+b> + Space     # 按照水平均分、垂直均分、主窗口+水平均分、# 主窗口+垂直均分依次切换

显示面板编号:

<Ctrl+b> + q

移动当前面板位置(按照编号次序):

<Ctrl+b> + { (向前) / } (向后)

参考文献

详细tmux内容可以参考:
https://www.cnblogs.com/congbo/archive/2012/08/30/2649420.html
http://louiszhai.github.io/2017/09/30/tmux/

tmux操作快捷键精简版相关推荐

  1. Linux的基本命令行操作(精简版)

    Linux操作命令太过强大了,命令数量也居多在本文最下方有下载       Linux命令集文档资料供分享下载             下载地址:http://download.csdn.net/de ...

  2. 打造精简版Linux-mini

    Linux系统的核心就是它的内核,所有的Linux系统采用的内核都是相同的,唯一不同的就是除了内核以外的服务以及应用的软件不同而已.那麽可以根据Linux的这一特点,我们可以根据自己的需求打造属于自己 ...

  3. 使用 Microsoft .NET Framework 精简版中的 MessageWindow 类

     使用 Microsoft .NET Framework 精简版中的 MessageWindow 类 收藏 Alex Yakhnin IntelliProg, Inc. 2003年3月 适用于:    ...

  4. FCKeditor 2.6 精简版

    来自:http://www.sablog.net/blog/fckeditor-26-lite-one/ 该版本基于 fckeditor 2.6 修改,旨在提高加载速度,删除不常用的功能,达到精简和优 ...

  5. NOSQL系列-Redis精简版安装与Ruby测试

    简介:Redis是一个NOSQL数据库,它是一款key-values存储型数据库,也叫"memcached改进版",它不同与memcached最大特点是它由内存+硬盘来存储数据的, ...

  6. oracle精简版_使用Entity Framework Core访问数据库(Oracle篇)

    前言 哇..看看时间 真的很久很久没写博客了 将近一年了. 最近一直在忙各种家中事务和公司的新框架  终于抽出时间来更新一波了. 本篇主要讲一下关于Entity Framework Core访问ora ...

  7. win10主题更换_还不升级? win10精简版不到10G,运行比win7还快,旧电脑的福音

    即使现在win7系统已经停止了服务,但是还有许多人宁愿面对随时有可能出现问题的win7,还是不愿升级win10系统. 至于原因,五花八门,比如win7兼容性和稳定性更好,比如win10经常更新,还有许 ...

  8. 十分钟教会你原生JS压缩图片,极其精简版

    十分钟教会你原生JS压缩图片,极其精简版 原文链接:https://blog.csdn.net/yasha97/article/details/83629510 (一)实现思路 先通过input标签获 ...

  9. 计算机组成原理与系统结构本章小结,计算机组成原理本章小结精简版.doc

    计算机组成原理本章小结精简版 计算机组成原理本章小结精简版 第一章 计算机系统概论 划分通用.专用机: 1.效率:2.速度:3.价格:4.运行的经济性和适用性 通用计算机划分: 超级计算机:大型机:服 ...

最新文章

  1. 可通过http获取远端服务信息_微服务基础——厉害了!API网关
  2. 操作系统概念学习笔记 11 进程同步(一)
  3. mysql免安装版net不是_MYSQL 免安装版的环境配置
  4. 只出现一次的数字—leetcode136
  5. 多线程—生产者消费者模式、银行家算法
  6. P2664 树上游戏(点分治/计数题计算贡献/树上差分)
  7. Java –远景JDK 8
  8. 原生Js 两种方法实现页面关键字高亮显示
  9. 模式识别—判别函数分类法(几何分类法)
  10. 记一次用jspdf和html2canvas导出pdf分页处理
  11. 图片base64的换行问题处理
  12. css 子元素选择器
  13. android将彩图转为黑白_android 将图片转换成黑白图片
  14. 【沃顿商学院学习笔记】公益创业——01开始公益创业Starting a Social Enterprise
  15. 打印选课学生名单(25)
  16. html+css+javascript制作爱尚音乐播放页面
  17. 黑客的过去、未来与死亡
  18. RT-Thread学习笔记——邮箱
  19. 大数据之路读书笔记-01总述
  20. python package什么意思_Python模块、包(Package)概念与用法分析

热门文章

  1. apipost一键获取cookie
  2. TextMeshPro创建字体库
  3. 字节跳动Android实习面试凉凉经,震撼来袭免费下载!
  4. 知道的四个现货黄金操作技巧
  5. 荣耀10x更新鸿蒙系统,华为鸿蒙升级名单确定,10款机型优先升级,荣耀手机暂时被遗忘...
  6. 跨境电商如何充分利用 WhatsApp提供优质客户服务?
  7. CSS隐藏元素的方法
  8. 进销存设计与分析_收款单(11)
  9. Codeforces 898
  10. Mac用终端连接mysql数据库(终极版)