首页 > 其他分享 >tmux 用法

tmux 用法

时间:2024-10-06 22:46:21浏览次数:8  
标签:Ctrl tmux 用法 会话 mysession 切换 窗格

tmux(terminal multiplexer)是一个终端多路复用器,它允许你在一个终端会话中运行多个终端会话,并在不同的 SSH 会话之间保持连接。以下是如何使用 tmux 来启动和管理持久化的会话:

  1. 启动一个新的 tmux 会话:

    tmux new-session -s mysession
    

    这里 -s mysession 是可选的,用于命名你的会话。

  2. 在 tmux 会话中运行命令:

    在启动的 tmux 会话中,运行你的命令,例如:

    nohup your_command &
    

    这样即使关闭终端,命令仍会继续运行。

  3. 分离(detach)会话:

    tmux 会话中,你可以按下 Ctrl-b 然后按 d 键,这会将你从 tmux 会话中分离出来,而会话继续在后台运行。

  4. 重新连接到 tmux 会话:

    当你重新登录到服务器,可以使用以下命令重新连接会话:

    tmux attach-session -t mysession
    

    这里 mysession 是会话名字。如果你不记得会话名字,使用:

    tmux list-sessions
    

    这会列出所有的 tmux 会话,你可以选择一个来重新连接。

  5. 关闭会话:

    当你完成所有工作后,可以在 tmux 会话中输入 exit 来关闭会话,或者在 tmux 外部使用:

    tmux kill-session -t mysession
    

额外功能

  • 创建新窗口Ctrl-b c 创建一个新的窗口。
  • 切换窗口Ctrl-b n 切换到下一个窗口,Ctrl-b p 切换到上一个窗口。
  • 分割窗格Ctrl-b % 垂直分割窗格,Ctrl-b " 水平分割窗格。
  • 切换窗格Ctrl-b o 切换到下一个窗格。

标签:Ctrl,tmux,用法,会话,mysession,切换,窗格
From: https://www.cnblogs.com/Undefined443/p/18449569

相关文章

  • 前端媒体查询的用法及案例
    媒体查询:实现响应式设计的强大工具在数字时代,网页必须适应各种设备和屏幕尺寸,以满足用户不断变化的需求。这就是响应式设计的重要性所在,而媒体查询(MediaQueries)则是实现这一目标的强大工具。本文将深入探讨媒体查询的原理、用法以及它如何帮助设计师和开发者创建灵活、适......
  • @ImportResource用法
    用法@ImportResource注解用于导入Spring的配置文件,让某个配置文件中的bean生效;SpringBoot里没有Spring的配置文件,自己可以手动编写配置文件,但SpringBoot不能自动识别,此时需要在配置类中引入编写的配置文件注意:这个配置文件生效需要放在配置类上!!举个例子:测试SpringBoo......
  • tmux指令记录
    tmux除了终端复用外,还有个作用是当远程ssh之后,如果要临时退出,可以通过tmux保持当前会话进程。特别是需要较长时间的下载或者cmake的时候可用。以下内容来源于AI:tmux是一个终端复用器,它允许用户在一个终端窗口中创建多个会话,并且每个会话可以包含多个窗口和窗格(pane)。这使得你可......
  • 关于filter数据的用法
    fromrest_framework.filtersimportBaseFilterBackendclassMenuFilterBackend(BaseFilterBackend):deffilter_queryset(self,request,queryset,view):ifrequest.method=="DELETE":returnquerysetfolder=reque......
  • tmux 使用部分快捷键使用记录
    会话快捷键[ctrl+bd]挂起会话保持后台运行:按住ctrl不放同时按b,所有按键松开在按d[ctrl+bs]在tmux窗口列出当前tmux会话:按住ctrl不放同时按b,所有按键松开在按s,然后就可以按上下键切换会话,回车进入,按:q退出选择界面[ctrl+b$]在tmux窗口重命名当前会话按住ctrl不放同时按b,......
  • 1068:与指定数字相同的数的个数 【printf和scanf的非常正常用法】
    【题目描述】输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为N和m,表示整数序列的长度(N<=100)和指定的数字;第2行为N个整数,整数之间以一个空格分开。输出为N个数中与m相同的数的个数。【输入】第1行为N和m,表示整数序列的长度(N<=100)和指定的数字,中间用一个空......
  • iostat用法
    iostat是Linux系统中用于监控CPU使用情况和磁盘I/O活动的工具,它可以帮助你了解系统的I/O性能,尤其是在磁盘和存储设备上的读写情况。iostat是sysstat工具包的一部分,通常用于检测系统是否存在I/O性能瓶颈。1.安装iostat在一些Linux发行版中,iostat可能没有默认......
  • ListTile组件的用法
    文章目录1.知识回顾2.使用方法3.示例代码我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起TalkFlutter吧。1.知识回顾我们在本章回中将介绍单选和复选列表,它们是常用的组件,不只在移动平台中使用,在其它平......
  • 结构体变种特殊用法——顺序表
    顺序表是一种基本的数据结构,它在C语言中通常使用数组来实现。顺序表是一种线性表的物理存储结构,其特点是数据元素的逻辑顺序和物理顺序相同,即表中第i个位置的元素对应数组的第i个元素。顺序表的结构结构体第一个元素应该写数组,其次是我们需要该顺序表实现的功能;例如:一个可以......
  • CMSIS-RTOS V2封装层专题视频,一期视频将常用配置和用法梳理清楚,适用于RTX5和FreeRTOS(2
    【前言】本期视频就一个任务,通过ARM官方的CMSISRTOS文档,将常用配置和用法给大家梳理清楚。对于初次使用CMSIS-RTOS的用户来说,通过梳理官方文档,可以系统的了解各种用法,方便大家再进一步的自学或者应用,起到授人以渔的作用。更深入的可以看之前分享的RTOS运行机制,任务管理,上下......