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 ...
随机推荐
- Spring Boot-@Configuration注解
@Configuration:指明当前类是一个配置类,就是来替代spring的配置文件 @Configuration public class MyConfigFile { @Bean public ...
- 帝国cms一键排版删除段落前两个空格和换行符
打开网站根目录下e\class\function.php文件:一.删除两个空格: 搜索:$nbsp=' '; 改为:$nbsp=''; 二.删除<br>换行符 搜索: $ok='<b ...
- gin框架使用【4.请求参数】
GET url: http://127.0.0.1:8080/users?id=1&name=卷毛狒狒 package mainimport ( "github.com/gin-go ...
- 轻量迅捷时代,Vite 与Webpack 谁赢谁输
你知道Vite和Webpack吗?也许有不少"程序猿"对它们十分熟悉. Webpack Webpack是一个JavaScript应用程序的静态模块打包工具,它会对整个应用程序进行依 ...
- qt在linux下引用x11库编译错误的解决办法
首先安装x11的开发包,以debian9为例:sudo apt install xorg-dev这个解决.h头文件和.a库文件在qt的.pro文件中加入:LIBS += -lX11这个解决连接错误,注 ...
- SpringBoot项目刚刚创建就报异常,Failed to configure a DataSource: 'url' attribute is not specified and no embedded 的解决办法
错误信息: Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedde ...
- Hadoop(三)通过C#/python实现Hadoop MapReduce
MapReduce Hadoop中将数据切分成块存在HDFS不同的DataNode中,如果想汇总,按照常规想法就是,移动数据到统计程序:先把数据读取到一个程序中,再进行汇总. 但是HDFS存的数据量非 ...
- tensorflwo-gpu win10_64bit 的安装版本问题
tensorflow 1.3 配 cuda8.0 + cudnn5.1tensorflow 1.4 配 cuda8.0 + cudnn6.0 有没有更大的字体???我要配!!!!!
- 一文带你读懂什么是vxlan网络
一个执着于技术的公众号 一.背景 随着云计算.虚拟化相关技术的发展,传统网络无法满足大规模.灵活性要求高的云数据中心的要求,于是便有了overlay网络的概念.overlay网络中被广泛应用的就是vx ...
- JDBC:加载数据库驱动、连接数据库(详细讲解)
加载数据库驱动: 1)由于Java是一个纯面向对象语言,任何事物在其中都必须抽象成类或者类对象,数据库也不例外,JDBC同样也把数据库抽象成面向对象的结构: 2)JDBC将整个数据库驱动器在底层抽象成 ...