tmux-以脚本中的tmux命令为例解释常用tmux命令

news2024/11/29 22:49:36

在这里插入图片描述
SESSION=env_monitor_hr_parking ----- 将会话名称env_monitor_hr_parking赋值给变量SESSION

tmux new-session -s $SESSION -n runner -d ----- new-session 用于创建新的会话。-s $SESSION 是一个选项,其中 $SESSION 是你想要给你的新会话命名的名称。-n runner 是另一个选项,表示在这个新会话中创建一个名为 “runner” 的窗口。-d 是 detached 的缩写,表示创建会话后立即分离它,即使你的终端窗口关闭,会话仍然在后台运行。

tmux set-option -g mouse on ----- 开启鼠标支持

tmux split-window -p 90 -h -t $SESSION:0.0 ----- 用于分割窗口。其中,-p 90 表示分割窗口的百分比,-h 表示分割方向是水平的,-t $SESSION:0.0 表示目标窗格。这个命令的含义是:在名为 $SESSION 的会话中,在窗格 $SESSION:0.0 的水平方向上,以 90% 的比例分割当前窗格,右侧的窗格占90%,但是这个比例不一定严格,但是分配的总体方向是对的。分割后,左侧的窗格编号为 $SESSION:0.0,右侧的窗格编号为 $SESSION:0.1

tmux split-window -p 50 -v -t $SESSION:0.0 ----- -v 表示分割方向是垂直的,-t $SESSION:0.0 表示前一行窗格分割命令执行后新的目标窗格,即左侧的窗格。这个命令的含义是:在窗格 $SESSION:0.0 的垂直方向上,以 50% 的比例分割当前窗格,下方的窗格占50%。分割后,窗格重新编号,编号原则是从同一个窗格中后分割出的窗格的编号紧紧挨着被分割的窗格,前面分割出的窗格的编号反倒靠后。所以这里分割完后,左上侧的窗格编号为 $SESSION:0.0,左下方的窗格编号为 $SESSION:0.1,右侧的窗格编号为 $SESSION:0.2

tmux split-window -p 50 -v -t $SESSION:0.2 ----- 同理,-t $SESSION:0.2 表示右侧的窗格。这里分割完后,左上侧的窗格编号为 $SESSION:0.0,左下方的窗格编号为 $SESSION:0.1,右上方的窗格编号为 $SESSION:0.2,右下方的窗格编号为 $SESSION:0.3

tmux split-window -p 90 -h -t $SESSION:0.2 ----- 这里分割完后,左上侧的窗格编号为 $SESSION:0.0,左下方的窗格编号为 $SESSION:0.1,中上方的窗格编号为 $SESSION:0.2,右上方的窗格编号为 $SESSION:0.3,右下方的窗格编号为 $SESSION:0.4

tmux send-key -t $SESSION:0.0 ‘roscore’ C-m ----- 将命令发送给窗格 $SESSION:0.0执行

tmux new-window -t $SESSION:1 ----- 有时候一个窗口不够用,这样我们就需要重新创建一个窗口。这条命令就是新建一个名字为 $SESSION:1的窗口

tmux select-window -t $SESSION:1 ----- 在已经有多个窗口的条件下,可以通过上名的命令快速进入指定的窗口当中。这条命令会快速跳到 $SESSION:1这个窗口当中。

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

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

相关文章

如何高效接入闲鱼商品详情实时数据——goodfish.item_get API接口指南

闲鱼平台,作为中国领先的二手交易平台,拥有庞大的商品数据库和用户群体。为了提供一个透明、高效的交易环境,闲鱼平台通过其商品详情API接口(goodfish.item_get)为开发者和商家提供实时的商品信息获取服务。下面将深入…

使用 Python 和 Selenium 进行网络抓取

如果你今天的工作是从竞争对手的网站上抓取定价页面信息。你会怎么做?复制粘贴?手动输入数据?当然不行!他们绝对会花费你超级多的时间,而且你可能会犯一些错误。 需要指出的是,Python已经成为最流行的数据…

超级马里奥-小游戏

学习目标: 练习Java面向对象的编程思想; 巩固Java语言基础,数据类型、集合、数组等; 深刻理解Java的三大特性,封装、继承、多态; 效果展示:

[发布]嵌入式系统远程测控软件-基于Qt

目录 一. 引言二. 软件功能2.1 原理2.2 软件功能2.3 运行环境 三. 软件操作使用3.1 软件界面3.2 软件功能使用详解3.2.1 连接3.2.2 数据监测(串口示波器)3.2.3 数据修改3.2.4 数据保存 3.3 软件的硬件连接 四. 通信协议——STM32移植篇4.1 通信协议4.2 S…

Java SE LTS版本商用收费,有那些开源的替代方案?

🚀 Java SE LTS版本商用收费,有那些开源的替代方案? 摘要 Java 对于云服务、大数据、电子商务、支付、欺诈和身份、交易等许多应用程序来说都是至关重要的语言。然而,Oracle 对 Java SE LTS 版本的商用收费政策引发了广泛关注和…

活体检验API在Java、Python、PHP中的使用教程

活体检验API是一种基于生物特征的身份验证技术,通过分析和识别用户的生物信息来确认其身份。这种技术广泛应用于各种领域,如金融、安全、社交媒体等,以提高身份验证的安全性和准确性。以下是描述”活体检验API”背景的一些关键点:…

python dropna怎么用

pandas的设计目标之一就是使得处理缺失数据的任务更加轻松些。pandas使用NaN作为缺失数据的标记。 使用dropna使得滤除缺失数据更加得心应手。 dropna常用参数: # DataFrame.dropna(axis0, howany, threshNone, subsetNone, inplaceFalse) 主要的2个参数&#xff…

首个共同祖先

题目链接 首个共同祖先 题目描述 注意点 所有节点的值都是唯一的p、q 为不同节点且均存在于给定的二叉树中 解答思路 第一种思路是后序遍历找到包含p和q时的根节点(注意可能是p或q作为根节点),对于任一节点node,会先查找其左…

win10及11暂停更新永久

windows更新永久暂停 winr 输入 regedit 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings 新建 名称FlightSettingsMaxPauseDays 右击修改为9999代表禁用天数推迟,基数改16进制 点击高级选项调整截止日期,因为我一开始设置的6666所以是6666

ssldump一键分析网络流量(KALI工具系列二十二)

目录 1、KALI LINUX 简介 2、ssldump工具简介 3、在KALI中使用ssldump 3.1 目标主机IP(win) 3.2 KALI的IP 4、操作示例 4.1 监听指定网卡 4.2 指定端口 4.3 特定主机 4.4 解码文件 4.5 显示对话摘要 4.6 显示加密数据(需要私钥&…

分贝通到餐解决方案全新升级

消费小票总是神出鬼没;申请、报销驴唇不对马嘴;虚报陷阱难逐一排查 部门餐标视而不见;单笔超支屡见不鲜;规则复杂总被吐槽记不住 发票、单据多如牛毛;发票合规层出不穷;审核对账气血两亏; ...... 针对上述问题,分贝通全面升级了到餐解决方案。 从一线CBD商务区到地方县城,优…

微信服务号营销新篇章:HubSpot与MessageBox的强强联合

随着全球数字化浪潮的推进,越来越多的企业开始寻求海外市场的拓展机会。在这个过程中,微信服务号作为一个强大的数字化工具,为企业提供了无限的商业可能。本文将详细解析微信服务号的概念、功能、使用方法,以及它与HubSpot、Messa…

一个网站稳定的重要性

1.网站的初期 在网站的初期需要在网站的开发和搭建上花时间,正是网站诞生的时候,但是网站的基础建设是非常的重要,也就是说网站的底层的架构要牢固,要有一种顾忌以后扩展和稳定的开发觉悟,只有基础做好了&#…

深度学习 --- stanford cs231 编程作业(assignment1,Q3: softmax classifier)

stanford cs231 编程作业(assignment1,Q3: softmax classifier softmax classifier和svm classifier的assignment绝大多部分都是重复的,这里只捡几个重点。 1,softmax_loss_naive函数,尤其是dW部分 1,1 正向传递 第i张…

物业抄表与收费系统的现代化解决方案

1.系统简述 物业抄表与收费系统是当代物业管理方法不可或缺的一部分,它通过自动化的形式,高效地管理方法电力能源使用数据,提升收费标准高效率,降低人为失误,同时提供数据统计分析适用。该系统不但优化了物业企业的日…

人脸识别之--计算余弦相似度-android

余弦相似度是比对两个向量是否一致,余弦相似度是通过计算两个向量的夹角余弦值来衡量它们之间的相似度,算出来的值可以直接用作相似度的分数。 公式: 余弦相似度和欧式距离经常用来人脸识别特征对比。 其中: 1、余弦相似度是通…

vue富文本wangeditor加@人功能(vue2 vue3都可以)

依赖 "wangeditor/editor": "^5.1.23", "wangeditor/editor-for-vue": "^5.1.12", "wangeditor/plugin-mention": "^1.0.0",RichEditor.vue <template><div style"border: 1px solid #ccc; posit…

python中字典的创建

1.字典的概念 字典是一种存储键值对的结构。 在python中能够根据键&#xff08;key&#xff09;来快速找到值&#xff08;value&#xff09; 根据key能够快速的找到value&#xff08;一对一的映射关系&#xff09; 在python的字典中&#xff0c;可以同时包含很多个键值对&am…

江协科技STM32学习- 2安装Keil5-MDK

本文是根据哔哩哔哩网站上“江协科技STM32”视频的学习笔记&#xff0c;在这里会记录下江协科技STM32开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技STM32教学视频和链接中的内容。 引用&#xff1a; STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩…

基于小波脊线的一维时间序列信号分解方法(MATLAB R2018A)

信号分解技术是把一个复杂信号分解为若干含有时频信息的简单信号&#xff0c;研可通过分解后的简单信号来读取和分析复杂信号的有效特征。因此&#xff0c;信号分解技术对分析结果的影响是不言而喻的。 傅里叶分解是早期常用的信号分解方法&#xff0c;最初被用于分析热过程&a…