Linux终端复用神器-Tmux使用梳理
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,
在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,
而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。
1)Tmux功能:
-  提供了强劲的、易于使用的命令行界面。
-  可横向和纵向分割窗口。
-  窗格可以自由移动和调整大小,或直接利用四个预设布局之一。
-  支持 UTF-8 编码及 256 色终端。
-  可在多个缓冲区进行复制和粘贴。
-  可通过交互式菜单来选择窗口、会话及客户端。
-  支持跨窗口搜索。
-  支持自动及手动锁定窗口。
2)Tmux安装
a)ubuntu版本下直接apt-get安装
# sudo apt-get install tmux
b)centos7版本下直接yum安装
# yum -y install tmux
3)Tmux的使用
安装完成后输入命令tmux即可打开软件,界面十分简单,类似一个下方带有状态栏的终端控制台;但根据tmux的定义,在开启了tmux服务器后,
会首先创建一个会话,而这个会话则会首先创建一个窗口,其中仅包含一个面板;也就是说,这里看到的所谓终端控制台应该称作tmux的一个面板,
虽然其使用方法与终端控制台完全相同。
1. tmux new -s allen 创建会话
2. ctrl + b d 退出会话,回到shell的终端环境
3. tmux ls 终端环境查看会话列表
4. ctrl + b s 会话环境查看会话列表
5. tmux a -t allen 从终端环境进入会话
6. tmux kill-session -t allen 销毁会话
 
 
 

最新文章

  1. HTML5简介
  2. DPC和ISR的理解
  3. 轻松理解spring IOC
  4. bootstrap插件学习-bootstrap.tab.js
  5. 一个有趣的 SQL 查询(查询7天连续登陆)
  6. 解决VS报表.rdl 显示乱码“小方块”问题
  7. Aspose.Cells for .NET 8.5.0 工具类
  8. 使用 PHP 读取文本(TXT)文件 并分页显示
  9. Oracle EBS-SQL (OM-2):检查OM常用表
  10. 从Angular2路由引发的前后端路由浅谈
  11. opensessioninviewFilter导致org.hibernate.NonUniqueObjectException
  12. Unity中溶解shader的总结
  13. Node.js 安装配置介绍
  14. 窝上课不听,how to learn C language easily(1)
  15. JAVA异常处理之finally中最好不要使用return
  16. 机器学习笔记5-Tensorflow高级API之tf.estimator
  17. JavaScript——数组
  18. android打印日志封装
  19. HTML textares的使用
  20. CDN和镜像站点比较

热门文章

  1. 2015-2016 ACM ICPC Baltic Selection Contest
  2. Redis集群模式之分布式集群模式
  3. tp中打印sql,查看语句信息
  4. legend3---14、所有增删改的前置操作可以是什么
  5. Flask中current_app和g对象
  6. smarty获得当前url的方法分享
  7. 使用IDEA来实现分支代码合并
  8. [Graphics] UIColor created with component values far outside the expected range, Set a breakpoint on UIColorBreakForOutOfRangeColorComponents to debug. This message will only be logged once.
  9. 【ABAP系列】SAP ABAP 字符编码与解码、Unicode
  10. 前端面试经典题之ES6新特性