tmux简单使用

news2024/11/27 20:31:13

它允许你在一个终端窗口中创建多个终端会话,并在它们之间进行切换。以下是tmux的一些主要用途和功能:

  • 多窗口: Tmux允许你在一个终端中创建多个窗口。每个窗口可以包含一个或多个终端会话,你可以轻松地在这些窗口之间切换。
  • 面板分割: 除了窗口,Tmux还支持在同一窗口中划分成多个面板。这使得你可以同时查看和操作多个终端。
  • 后台运行: Tmux会话可以在后台运行,这意味着你可以在离开终端时保持会话的状态。这对于长时间运行的任务或远程连接特别有用。
  • 会话管理: Tmux允许你创建和管理会话,这是一个包含一个或多个窗口的工作环境。你可以在不同的终端窗口或机器上连接到相同的tmux会话。
  • 远程连接: Tmux允许你在多个终端之间共享会话。这对于协作编程或在不同地点访问相同工作环境非常有用。
  • 自定义配置: Tmux是高度可配置的,你可以通过配置文件调整外观和行为,以满足个人需求。
  • 防止连接断开时的数据丢失: 如果你的SSH连接中断或终端关闭,Tmux会话仍然在后台运行。这意味着你可以重新连接到tmux会话,并且之前的工作状态将被恢复。

总的来说,Tmux为终端用户提供了更灵活的工作环境,允许他们更有效地管理和组织终端会话,特别是在需要同时处理多个任务或在远程服务器上工作时。

进入tmux会话管理器,进行ping

tmux   # 使用默认名0、1、2、3...

在这里插入图片描述

在这里插入图片描述
ctrl b + d:退出当前会话

查看后台的会话 ls

(base) xxx@user-Super-Server:/data$ tmux ls
0: 1 windows (created Tue Dec  5 20:37:09 2023)

手动创建一个会话new

(base) xxx@user-Super-Server:/data$ tmux new -s ping
[detached (from session ping)]

在某个会话进入另一个会话switch

(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux ls
0: 1 windows (created Tue Dec  5 21:33:44 2023)
2: 1 windows (created Tue Dec  5 21:41:29 2023)
ping: 1 windows (created Tue Dec  5 21:34:54 2023)
(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux switch -t 2

关闭一个会话kill-session

(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux ls
0: 1 windows (created Tue Dec  5 21:33:44 2023)
2: 1 windows (created Tue Dec  5 21:41:29 2023)
3: 1 windows (created Tue Dec  5 21:43:34 2023)
ping: 1 windows (created Tue Dec  5 21:34:54 2023)
(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux kill-session -t 0

重新进入一个会话attach-session

(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux ls
2: 1 windows (created Tue Dec  5 21:41:29 2023)
3: 1 windows (created Tue Dec  5 21:43:34 2023)
ping: 1 windows (created Tue Dec  5 21:34:54 2023)
(base) xdu@user-Super-Server:/data/slj/dataset/scan2continue$ tmux attach-session -t 2

在某个会话,退出当前会话exit

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1286817.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1-4节电池升降压充电IC解决方案

描述 MP2760是一款集成窄电压DC(NVDC)电源路径管理功能和USB On-the-Go(OTG)功能的升降压充电IC,兼容USB PD,适用于单节至4节串联的电池包应用。该芯片的充电输入电压范围广,可支持最高22V。 当启用电池放电模式&…

HITOS_LAB5 进程运行轨迹的跟踪与统计

5. 进程运行轨迹的跟踪与统计 5.1. 实验目的 掌握 Linux 下的多进程编程技术;通过对进程运行轨迹的跟踪来形象化进程的概念;在进程运行轨迹跟踪的基础上进行相应的数据统计,从而能对进程调度算法进行实际的量化评价, 更进一步加…

基于Transformer的U型医学图像分割网络综述

基于Transformer的U型医学图像分割网络综述 论文来自 计算机应用 2023 摘 要:目前,医学图像分割模型广泛采用基于全卷积网络(FCN)的U型网络(U-Net)作为骨干网,但卷积神经网络(CNN&am…

十三、FreeRTOS之FreeRTOS时间管理

本节主要介绍以下内容: 1,延时函数介绍(了解) 2,延时函数解析(熟悉) 3,延时函数演示实验(掌握) 4,课堂总结(掌握) 一、…

【Transformer论文精读系列】(一)如何理解Transformer里的注意力机制?

论文:Attention Is All You Need 参考李沐老师的讲解视频: Transformer论文逐段精读【论文精读】_哔哩哔哩_bilibili 其他参考: 超强动画,一步一步深入浅出解释Transformer原理!_哔哩哔哩_bilibili Transformer论文逐段…

2023年【A特种设备相关管理(锅炉压力容器压力管道)】考试内容及A特种设备相关管理(锅炉压力容器压力管道)复审考试

题库来源:安全生产模拟考试一点通公众号小程序 A特种设备相关管理(锅炉压力容器压力管道)考试内容根据新A特种设备相关管理(锅炉压力容器压力管道)考试大纲要求,安全生产模拟考试一点通将A特种设备相关管理…

1970-2022年中国省级国家级开发区数据集

1970-2022年Z国省级国家级开发区数据集 1、时间:1970-2022年 2、指标:单位名称、所属区域、所属省份、所属级别、开发区类型、关注热度、成立时间、核准面积、主导产业、地址、联系电话、经纬度 3、范围:2781个开发区 4、来源&#xff1a…

机器学习---朴素贝叶斯分类器的实现(对文本进行侮辱性言论和非侮辱性言论的分类)

1. loadDataSet函数 import numpy as np# 构造loadDataSet函数用于生成实验样本 def loadDataSet(): postingList[[my, dog, has, flea, problems, help, please],[maybe, not, take, him, to, dog, park, stupid],[my, dalmation, is, so, cute, I, love, him],[stop, postin…

2005-2021年地级市绿色发展注意力数据(根据政府报告文本词频统计)

2005-2021年地级市绿色发展注意力数据(根据政府报告文本词频统计) 1、时间:2005-2021年 2、指标:省、市、年份、一级指标、关键词、关键词词频、总词频 3、范围:270个地级市 4、来源:地级市政府工作报告…

卡通渲染总结《二》

关于技术的方面,一方面就是其轮廓边缘检测: 主要的方法可以被分为基于图片空间和对象空间,对象空间比图片空间会多一些立体坐标位置的信息。 轮廓类型分类 首先我们顶一下轮廓是什么,从一个视角看去如果一条边相邻的两个面其恰…

python自动化测试之破解滑动验证码

在Web自动化测试的过程中,经常会被登录的验证码给卡住,不知道如何去通过验证码的验证。 一般的情况下遇到验证码我们可以都可以找开发去帮忙解决,关闭验证码,或者给一个万能的验证码! 那么如果开发不提供帮助的话&…

金蝶云星空单据编辑界面,不允许批量填充操作

文章目录 金蝶云星空单据编辑界面,不允许批量填充操作案例演示开发设计测试 金蝶云星空单据编辑界面,不允许批量填充操作 案例演示 售后单,明细信息单据体,物料编码字段禁止批量填充。 开发设计 编写表单插件,在Be…

【C++】POCO学习总结(九):网络

【C】郭老二博文之:C目录 1、Poco::Net::IPAddress IP地址 Poco::Net::IPAddress类存储IPv4或IPv6主机地址。 Poco::Net::IPAddress可以从字符串解析,也可以格式化为字符串。支持IPv4格式(d.d.d.d)和IPv6格式(x: x: x: x: x: x: x: x)。 常用函数&…

行业内卷严重到什么程度了?

一.内卷现状 最近大家都吐槽找工作难,确实很难。 不得不说,现在找工作的难度是以前的很多倍。甚至可以说地狱级都不为过。 以前只要简历一挂到网上,就有很多电话打过来。特别是在一线城市,各种类型企业的HR都来找,希…

《opencv实用探索·十》opencv双边滤波的简单理解

1、引言 OpenCV中的双边滤波(Bilateral Filtering)是一种保持边缘清晰的滤波方法,它考虑像素的空间关系和像素值之间的差异。双边滤波对于去除噪声的同时保持图像的边缘非常有效,它也是一种非线性滤波。 双边滤波采用了两个高斯滤…

获取网络ppt资源

背景: ​ 某度上有很多优质的PPT资源和文档资源,但是大多数需要付费才能获取。对于一些经济有限的用户来说,这无疑是个遗憾,因为我们更倾向于以免费的方式获取所需资源。 解决方案: ​ 然而,幸运的是&am…

vivado如何进行增量编译

情况1 如果是根据 placement 或者 routing 进行增量编译,直接右键点击要跑的 implement,,选择set incremental implement , 然后选第二项,指定 要参考的 routing.dcp 或者 placement.dcp 的路径即可 情况2 如果只参考 synthesis …

西工大计算机学院计算机系统基础实验一(环境配置)

首先,不要焦虑,稳住心态慢慢来,一点一点做,跟着作者把基础打好,比什么都重要。作者曾经经历过这份痛苦,知道它有多么不好受。当初的作者高中之前甚至都没有自己的一台笔记本,上了大学以后学C语言…

设计模式:装饰者模式

目录 一、定义 二、场景 三、例子 四、优缺点 优点: 缺点: 一、定义 在不改变已有对象结构的情况下,动态添加新的功能到对象上,是继承的一种替代方案。属于结构型模式。 二、场景 1.扩展一个类的功能,添加附加职责…

Python如何传递任意数量的实参及什么是返回值

Python如何传递任意数量的实参 传递任意数量的实参 形参前加一个 * ,Python会创建一个已形参为名的空元组,将所有收到的值都放到这个元组中: def make_pizza(*toppings):print("\nMaking a pizza with the following toppings: "…