导读

tmux是一个终端多开工具,它允许从一个窗口里面创建、访问和控制多个会话。tmux可以从会话中分离并在后台继续运行,然后重新附加。

安装Tmux

在Centos/RHEL中安装:

# yum -y install tmux

在Ubuntu/Deepin/Debian中安装:

$ sudo apt install tmux

如何使用tmux

安装完成之后,输入tmux进入新建的会话中了。

Tmux终端的特性有:

创建多个虚拟控制台

垂直或水平拆分窗格

调整每个窗格的尺寸

附加、分离会话

垂直分割会话窗格

要垂直拆分tmux,先按按Ctrl + B,然后再按%,屏幕将垂直分割。

水平分割会话窗格

要水平拆分tmux,先按Ctrl + B,然后再按",屏幕将水平分割。

当然也可以将它们混合在一起。

如何在会话之间切换?

默认情况下,Linux控制台不支持鼠标。所以我们需要知道如何使用快捷键在窗格之间移动:

向左切换:先按Ctrl + b然后左箭头或者,先按

向右切换:先按Ctrl + b然后右箭头或者,先按

向上切换:先按Ctrl + b然后上箭头

向下切换:先按Ctrl + b然后下箭头

切换到下一个:先按Ctrl + b然后o

在当前窗格和上一个窗格之间切换:先按Ctrl + b然后;

如何关闭会话?

在需要关闭的中执行命令exit就可以

[root@localhost ~ 14:59]# exit

分离和附加tmux

Tmux的优点之一是可以分离tmux,而不会丢失正在处理的任何内容。如何分离呢?先按Ctrl + b然后d就可以分离会话了。

重新连接时,可以在控制台中键入tmux attach来附加窗口,需要先查看有哪些正在运行的会话

[root@localhost ~ 15:22]# tmux ls

0: 1 windows (created Fri Jul 3 15:22:45 2020) [119x37]

然后附加会话:

[root@localhost ~ 15:23]# tmux attach

创建多个窗口

3-5个窗格可能是单个窗口上最多的窗格。超过5个窗格,会让你感觉不舒服。为了解决这种情况,我们可以创建多个tmux窗口。

要创建新窗口,可以按Ctrl + b然后c。然后将在状态栏上看到以下信息:[0] 0:root@localhost:~- 1:root@localhost:~*

其中的含义:[0]指的是创建的第一个tmux会话。0:root@localhost:~-指的是第一个窗口。1:root@localhost:~*指的是第二个窗口,是当前活动窗口。

重命名窗口名称

切换到需要重命名的窗口,然后按Ctrl + b然后,,底部变成橙色,删掉之前的名称然后改成需要修改的名字。

窗口之间切换

(Ctrl-b) + n:切换到下一个窗口

(Ctrl-b) + p:切换到上一个窗口

(Ctrl-b) + w:以交互方式选择窗口(如果有两个以上的窗口,则非常有用)

关闭窗口

关闭窗口使用(Ctrl-b) + &。

总结

tmux是一个终端多开工具,它允许从一个窗口里面创建、访问和控制多个会话。tmux可以从会话中分离并在后台继续运行,然后重新附加。

linux多开终端,如何使用Tmux终端多开工具相关推荐

  1. Linux终端复用神器-tmux初探

    title: tmux-初探 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权.使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其 ...

  2. Windows powershell Terminal;linux tmux终端分屏使用;tabby终端使用

    1.Windows Terminal 参考:https://blog.51cto.com/u_15279775/3073859 win 10直接微软应用市场后可以直接打开搜索终端 Ctrl+Alt+1 ...

  3. 下 终端_Linux/UNIX 下终端复用利器 tmux

    tmux 是一个终端复用器(terminal multiplexer). 简介 tmux 是一个终端复用器类自由软件,功能类似 GNU Screen,但使用 BSD 许可发布.用户可以通过 tmux ...

  4. Linux中的mate程序的进程,终端下以后台模式运行Linux程序的过程详解

    这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作. 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境. Linux ...

  5. Linux系统里如何彻底的清空终端屏幕?

    Linux系统里如何彻底的清空终端屏幕? 本文地址:https://linux.cn/article-2582-1.html 2014-02-19 20:10    评论: 10 收藏: 1 分享:  ...

  6. Linux切换二号终端,Linux(2)RedHat7 基本命令一-终端介绍

    导语 虚拟终端和控制台 虚拟终端 控制台tty 控制台切换 实例 虚拟终端ptypts 实例-查看对应的终端号 放大缩小虚拟终端 实例-查看ssh的进程终端 shell Shell提示符 解析 Bas ...

  7. linux企业版火绒(火绒终端安全管理系统V2.0)安装

    火绒终端安全管理系统V2.0安装 多台centos及其他系统感染病毒,安装火绒查杀. 1.申请 火绒官网申请,填写等企业信息,大概40-50分钟接到火绒服务人员电话,确认详细信息,分配授权(发邮箱). ...

  8. ubuntu虚拟机终端(terminal)打不开

    最近想用cmake-gui编译opencv,发现虚拟机上终端(terminal)打不开,点图标也打不开,ctrl+alt+t也没反应. 然后百度了一下ctrl+alt+F1~F6可以打开终端,我试了一 ...

  9. Linux 下的分屏利器-tmux安装、原理及使用

    完整的 tmux 命令可以参考 tmux 常用命令 Tmux 快捷键 & 速查表 Linux 下的分屏利器 - tmux 有时候相关操作,开多个终端切来切去的挺麻烦,这时可以在一个终端里分屏. ...

最新文章

  1. 强化学习之父--David Sliver最新演讲内容!
  2. 2021年春季学期-信号与系统-第十次作业参考答案-第五小题
  3. inject 响应式_vue 的 provide 和 inject 依赖注入与 $parent
  4. 教你用U盘安装Ubuntu
  5. 签入VSS中遇到UTF-8问题
  6. 【HRS项目】Axure兴许问题解决---与SVN结合
  7. [js] for in 和 for of 的区别?
  8. 将WORD文档中整篇文章的自动编号消除,但原序号不变
  9. 美国下注15亿美元重点搞芯片!电子复兴5年计划首批入围项目曝光
  10. 【狂神说Redis】5 事务
  11. Java 安装包下载地址
  12. input输入框自定义历史记录
  13. 2022东北四省赛 F. Tree Path (树剖 + 线段树维护堆)
  14. 移动端可以查看的设计APP,推荐给大家
  15. 运动生理学:同骨骼肌相比,心肌细胞的收缩特点是什么?
  16. ★【STL】报表统计
  17. 两台电脑怎么快速互传大量文件
  18. 日本电影《百二三高地》-给我的震撼和启示
  19. Flask 推理MXnet 模型时显存泄漏
  20. strcat字符串拼接函数

热门文章

  1. Android之解析XML
  2. 如何让squid实现动态缓存
  3. webstorm 设置uglify 压缩js文件
  4. 【编码】对qsort函数的稳定排序优化-京东实习笔试编程题(一)-2016.04.08
  5. Java多线程 - 控制线程
  6. 全部编程皆为Web编程
  7. 自定义编译gdal库
  8. SPOJ 287 Smart Network Administrator
  9. 关于在WINDOWS XP 下运行的PIX模拟器
  10. Oracle ebs(E-Business Suite) 电子商务套件 简介