tmux(Terminal MultipleXer)命令使用
作用:命令行多窗口显示;命令行程序与本机脱离
1 安装tmux
(1)redhat、centos系统
yum install tmux
(2)ubuntu系统
apt-get install tmux
2 使用tmux
(1)启动
首先,我们使用远程登录工具,登录到远程服务器上,然后执行下面的命令:
tmux new -s session_name
启动了一个全新的 tmux 会话(tmux session),并且把这个会话起名叫作 session_name
tmux 环境和之前的环境没有什么不同,因此所有的操作与原来一样就好了。
如下演示的:

(2)在当前会话session_name中再创建一个窗口
- 第一步:按 Ctrl+B 组合键,然后松开。
- 第二步:再单独按一下 c 键。
(3)在同一个session中的不同窗口间切换
窗口信息 ——> [he] 0:root@DL3:~* 1:root@DL3:~- (星号表示当前所在的窗口)
假如我们要切换到 0:bash 这个窗口
- 第一步:按 Ctrl-B 组合键,然后松开。
- 第二步:按数字 0 键。
如下演示的,我先按(2)的步骤增加了两个session,然后按(3)分别切换到1号session和2号session。

(4)退出会话
- 第一步:输入组合键 Ctrl+B,然后松开。
- 第二步:输入字母 d。
此时切断了本机和刚才那个 tmux 之间的桥梁。tmux窗口中运行的代码在后台运行
(5)恢复tmux会话
[root@DL3 ~]# tmux ls
session_name: 2 windows (created Mon Oct 25 09:00:24 2021) [153x35]
[root@DL3 ~]# tmux a -t session_name
会话session_name被召回,如果存在运行的代码,其还是会在tmux窗口中乖乖运行
(6)关闭tmux会话
退出tmux,直接exit或者ctrl+d,就会退出tmux,返回原shell
常见Tmux命令
以下是一些用于管理Tmux窗口和窗格的最常用命令:
•Ctrl + b c创建一个新窗口
•Ctrl + b w从列表中选择窗口
•Ctrl + b 0切换到窗口0(根据编号)
•Ctrl + b ,重命名当前窗口
•Ctrl + b %将当前窗格水平分割为两个窗口
•Ctrl + b"将当前窗格垂直拆分为两个窗口
•Ctrl + b o转到下一个窗口
•Ctrl + b ;在当前窗口和上一窗口之间切换
•Ctrl + b x关闭当前窗口
tmux(Terminal MultipleXer)命令使用的更多相关文章
- [Linux] tmux 终端复用命令行工具
tmux 终端复用命令行工具 tmux 是一款终端复用命令行工具,通常用于 Terminal 的窗口管理.可以在终端软件重启后通过命令行恢复上次的 session. 安装运行 macOS 上使用 Ho ...
- Tmux 的常用命令详解
Tmux 的常用命令详解 常用命令: tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c ...
- Git,Linux,Ubuntu,Tmux的常用命令
常用的连接 Git命令 廖雪峰的Git教程 Git常用命令 ubuntu16.04之GitHub入门教程 Linux相关 tmux命令 Ubuntu常用命令速查手册 Linux 命令大全 其它工具 M ...
- 【tmux】常用命令
https://www.cnblogs.com/lizhang4/p/7325086.html 复制 prefix [ + vim风格选择复制 新建session tmux new -s name 为 ...
- MySQL终端(Terminal)命令基本操作(转)
注意:MySQL数据库命令不区分大小写.但在MAC的终端,如果你想使用tab自动补全命令,那么你就必须使用大写,这样MAC的终端才会帮你补全命令,否则你按N遍tab都不会有响应. 1.数据库(data ...
- Android Studio Terminal 常用命令
一.Manifest merger failed with multiple errors, see logs 在android开发的时候,有时候会遇到这样的问题 Error:Execution fa ...
- Tmux会话-基本操作及原理
一.Tmux命令介绍: Tmux (“Terminal Multiplexer”的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色. tmux来自于OpenBSD ...
- 终端复用工具-tmux
目录 终端复用工具--Tmux 一.为什么要用Tmux? 二.tmux是什么? 三.Tmux基本概念 四.Tmux使用规则 1.安装Tmux 2.基本使用 3.自定义配置文件 五.补充 1.tmux ...
- tmux简单使用
tmux简单使用 Tmux ("Terminal Multiplexer"的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色.tmux来自于O ...
随机推荐
- 使用nmtui命令解决network-scripts目录下无网卡对应配置文件问题
//网卡通过命令ifconfig可以识别到,但是在配置文件目录下,没有该文件,一旦重启等配置了该地址的应用则可能会出现问题所以需要重新生成对应配置文件,我首先想到的就是用 nmtui 这个程序来重新生 ...
- 解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法
1,打开 /e/search/result/index.php 文件 查找 require("../../class/connect.php"); require(".. ...
- 用js实现倒计时效果
首先获得两个时间的时间戳 var newdate = new Date('2021-01-22 21:25:00').getTime(); var olddate = new Date().getTi ...
- canvas基础简单易懂教程(完结,多图)
目录 Canvas学习 一. Canvas概述 1.1 Hello world 1.2 Canvas的像素化 1.3 Canvas的动画思想 1.4 面向对象思维实现canvas动画 二.Canvas ...
- RecyclerView + SQLite 简易备忘录-----中(2)
(3)RecyclerView的实现 ---中间的内容 RecyclerView是一个比ListView更加强大的滚动控件.要使用这个控件需要先在项目的build.gradle中添加RecyclerV ...
- nginx服务优化大全
第18章 nginx服务优化 18.1 复习以前的nginx知识 18.1.1 复习nginx编译安装的3部曲 ./configure 配置(开启/关闭功能),指定安装目录 make ...
- 《手把手教你》系列基础篇(九十三)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-上篇(详解教程)
1.简介 上一篇介绍了POM的基础理论知识和非POM方式写脚本,这篇介绍利用页面工厂类(page factory)去实现POM,通过查看PageFactory类,我们可以知道它是一个初始化一个页面实例 ...
- 解决PLSQL developer 乱码问题
今天打开 PLSQL developer 登录数据库后,查看数据的时候,发现表里面的中文数据全部变成了 ??? 这样的东西, 打开表看表的 中文描述信息 , 一样 显示问号. 什么鬼啊? 第一次 ...
- SDDC的Windows初体验-QT篇
前言 如果熟悉爱智和看过我之前文章的朋友见到这篇文章一定会有很大疑问,SDDC 作为智能设备发现控制协议,怎么会用在 windows 上? 这一切还是源自于我巨大的脑洞,因为这段在搞 Windows ...
- 如何在同一Linux服务器上创建多站点
在没有域名的情况下,怎样才能创建出多站点访问?这个问题困扰我许久,之后阅读了<http权威指南>,这本让我恍然大悟.这里说明了从浏览器如何解析域名,再请求服务器,服务器收到请求后是如何处理 ...