首页 > 其他分享 >tmux -- terminal multiplexer

tmux -- terminal multiplexer

时间:2023-06-17 18:36:45浏览次数:63  
标签:窗口 Tmux -- multiplexer tmux terminal 会话 SSH

概念

https://www.ruanyifeng.com/blog/2019/10/tmux.html

SSH 登录后,使用tmux可以保留回话,即使关闭终端。

同一个回话可以被多个终端共享,分享屏幕, 主机开启一个tmux,远程机器SSH登录主机,使用tmux attach此回话。

 

命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session)

会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。

一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。

为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。

 

Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。

(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。

(2) 它可以让新窗口"接入"已经存在的会话。

(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。

(4)它还支持窗口任意的垂直和水平拆分。

类似的终端复用器还有 GNU Screen。Tmux 与它功能相似,但是更易用,也更强大。

 

TRY - 共享会话

 

Using SSH and Tmux for screen sharing

https://www.redhat.com/sysadmin/ssh-tmux-screen-sharing

 

标签:窗口,Tmux,--,multiplexer,tmux,terminal,会话,SSH
From: https://www.cnblogs.com/lightsong/p/17488027.html

相关文章

  • 获取度盘临时会员
    望周知:●获取的是临时会员,是普通会员,非svip●每月可以参加一次活动,能获得1-2天会员,新用户能获得7天●在某宝、某黄鱼、某夕夕,这种链接能卖个几毛到几块,销量还不错#导包importreimportrequests#定义变量url='https://pan.baidu.com/component/view?id='headers=......
  • 当条件求和遇到身份证号
    问题:以身份证号为条件进行求和函数公式解决:=SUMIF(E:E,Q3&"*",M:M)+SUMIF(E:E,Q3&"*",N:N)条件不能直接用Q3,因为身份证号是超过15位的数字,如果直接使用,结果会对前15位相同的进行求和,此处需要连接一个“*”用以区分。 ......
  • 小tips:docker 配置国内镜像地址
    在配置文件daemon.json中添加国内镜像,让其下载加速。vi/etc/docker/daemon.json如下国内镜像:{"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]d......
  • threejs-初识shader
    GLSL文件: importvertexGLSLfrom'./shaders/test1-patterns/vertex.glsl?raw' uniformmat4projectionMatrix;uniformmat4viewMatrix;uniformmat4modelMatrix;uniformvec2uFrequency;uniformfloatuTime;attributevec2uv;attributevec3po......
  • sudo: /etc/sudoers 中第 21 行附近有解析错误sudo: 没有找到有效的 sudoers 资源
    https://blog.csdn.net/weixin_49223002/article/details/121038236......
  • linux挂载新磁盘
    linux挂载新磁盘1.老系统查看1.1查看磁盘挂载情况#df-hFilesystemSizeUsedAvailUse%Mountedonudev3.8G03.8G0%/devtmpfs770M1.3M769M1%/run/dev/vda159G48G9.0G85%/tmpfs3.8G03.8G0%/dev/shmtmpfs5.0M05.0M0%/run/locktmpfs3.8G0......
  • delve安装及使用
    安装Clonethegitrepositoryandbuild:$gitclonehttps://github.com/go-delve/delve$cddelve$goinstallgithub.com/go-delve/delve/cmd/dlvAlternatively,onGoversion1.16orlater:#Installthelatestrelease:$goinstallgithub.com/go-......
  • 双打姓名排列判断
    问题:区分有效与无效排列第4行张3的搭档为“空白”,无效;第11行和第13行,林8同时与林14和林12搭档,无效 选取J2:K14单元格区域》开始》条件格式》新建规则》使用公式确定要设置格式的单元格 =XLOOKUP($K3,$J:$J,$K:$K,0)=$J3......
  • Set up Your Diagnostic Interface for JPRO Commercial Diagnostics
    ThereareseveraldiagnosticinterfacesarecompatiblewithJPROCommercialVehicleDiagnosticssoftware.Youneedsetupyourdiagnosticsinterfaceinconfigurationsetting.Preparations:JPRONoregonCommercialFleetDiagnostics2023FreeDownloadNexiqU......
  • Lua 中如何实现继承
    本文主要参考了菜鸟教程中的Lua面向对象,再加上自己学习过程的中思考,特此记录,如果文中有不对的地方,请不吝赐教。这里就不在介绍面向对象的基本思想了,主要讲一讲Lua中如何实现继承,包括单继承和多继承。1、如何定义一个类我们知道,对象由属性和方法组成。Lua中最基本的结构......