首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建tmux会话时不小心使用了-s,而不是-S,我的会话在哪里?

当创建tmux会话时,使用了-s参数而不是-S参数,会话会被创建在默认的会话目录下。默认情况下,会话目录是~/.tmux,即用户的家目录下的.tmux文件夹。在该目录下,会话会以数字命名,例如0、1、2等。因此,你可以在~/.tmux目录下查找你的会话。

如果你想要找到具体的会话文件,可以使用以下命令:

代码语言:txt
复制
$ ls ~/.tmux

该命令将列出.tmux目录下的所有文件,其中包括你创建的会话文件。你可以根据文件的创建时间来确定哪个文件是你不小心使用了-s参数创建的会话文件。

需要注意的是,tmux会话文件是以二进制格式存储的,不可直接打开查看内容。如果你想要恢复该会话,可以使用tmux attach命令,指定会话的名称或ID来重新连接到会话。

希望这个答案对你有帮助!如果你还有其他问题,可以继续提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

打造高效前端工作环境 - tmux

tmux入门 安装sudo apt install tmux tmuxC/S架构 服务端(Server), 1个服务端维护1~N个会话; 会话(Session), 1个会话对应1~N个窗口; 窗口...1.进入tmuxshell中执行tmux就会自动创建一个匿名会话、窗口和窗格,窗格内正在运行着另一个shell程序,这时我们可以像平常使用shell一样来工作。...tmux真正威力在于对会话、窗口和窗格管理,但在此之前我们要先了解开启魔法阀门——快捷键前缀(prefix)。...2.快捷键前缀(prefix)  tmux使自身快捷键和其他软件快捷键互不干扰,特意提供一个快捷键前缀,默认为Ctrl+b。因此当我们输入任何tmux快捷键前必须先输入Ctrl+b。  ...$ tmux 或 :new, 创建匿名Session $ tmux new -s mysession 或 :new -s mysession, 创建名为mysession

1.5K60

Tmux 速成教程:技巧和调整

撰写本文过程中,安装了以下这一组软件,并在测试使用了这些版本: Tmux 1.9a Vim 7.4 iTerm 2.1 Mac OS (Mavericks and Yosemite) 让我们开始吧...基础知识 什么是TmuxTmux 是一个工具,用于一个终端窗口中运行多个终端会话。不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。...若要创建一个新会话,只需要在终端运行如下命令: $ tmux new -s 假设还需要开发另一个项目,于是就会为此再新建一个会话。...若要创建一个新会话,只需要按下Ctrl-b : ,然后输入如下命令: new -s 除非显式地关闭会话,否则 Tmux 会话重启计算机之前都不会消失...但是有了 Tmuxinator,你就可以为每个Tmux 会话声明一个配置,然后用 1 条命令就能创建出这个会话了。这功能太棒了,不是吗。

3.8K100

tmux-初探

这时可以打开一个Tmux窗口,该窗口里执行这个程序,用来保证该程序一直执行中,只要Tmux这个窗口不关闭 2)公司需要备份数据库,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了...这时可以打开一个Tmux窗口,该窗口里执行这个程序,用来保证该程序一直执行中,只要Tmux这个窗口不关闭 2)公司需要备份数据库,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了...(不推荐) [root@Centos6 ~]# tmux 3)新建会话,比如新创建一个会话以”ccc”命名 [root@Centos6 ~]# tmux new -s ccc 加上参数-d,表示在后台新建会话...这时可以打开一个Tmux窗口,该窗口里执行这个程序,用来保证该程序一直执行中,只要Tmux这个窗口不关闭 2)公司需要备份数据库,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了...这时可以打开一个Tmux窗口,该窗口里执行这个程序,用来保证该程序一直执行中,只要Tmux这个窗口不关闭 2)公司需要备份数据库,数据量巨大,备份两三天弄不完,这时不小心关闭了终端窗口或误操作就前功尽弃了

1K30

Tmux让你开发效率飞起

快来试试开发辅助神器 Tmux 吧! 1.简介 你可以将 Tmux 称为一个分屏神器,但这有些以偏概全。因为它既可以有效管理终端,又可以保存会话。它采用了 C/S 架构,使会话与终端窗口分离。...当你使用 ssh 远程登录,如果由于不可抗力因素(比如你女朋友不想让你看电脑,而是陪陪她,然后突然断网...)使得会话中断,再次登录想接着之前思路,对不起,找不到历史记录了,岂不是尴尬?...2.2 窗口 进入一个会话后,我们可以创建许多窗口。每个窗口就好像给终端创建了 tab 页,每一个窗口都是一个终端页面。 2.3 面板/窗格 一个窗口,我们可以分为很多个 Panel 。...放心,常用没几个: 4.1 会话相关 新建一个命名会话,比如叫 ethanyan_test tmux new -s ethanyan_test 退出当前会话,但是保留,不杀死会话,为了下次直接连接...tmux detach 下次打开终端窗口,接入上次会话 tmux at -t ethanyan_test 嫌弃会话名称太难听了,想改个名字(这次我们使用快捷键方便一点): Ctrl+b $ 解读:进入会话

71710

Tmux终端安装与使用

你还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用 0x01 Tmux功能 Tmux 中最棒功能 窗口(Window),窗格(Pane),会话(Session),快速文本间移动光标或复制文本...调整 Tmux 以增强其同 Vim 集成度, 调整背景配色方案, 调整光标的形状,调整粘贴文本缩进,用 Tmuxinator 自动创建会话 ,改变 Tmux 状态栏颜色。...列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前会话 D 选择要脱离会话同时开启了多个会话使用 Ctrl+z 挂起当前会话...r 强制重绘未脱离会话 s 选择并切换会话同时开启了多个会话使用 : 进入命令行模式;此时可以输入支持命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时操作与...0x04 Tmux配置 Tmux配置文件:~/.tmux.conf (如果没有就自己建立即可644权限) 每当开启一个新会话,Tmux 都会先读取 ~/.tmux.conf 这个文件,该文件中存放就是对

1.4K10

神器 tmux 介绍

Tmux 常用命令 了解 tmux ,我们需要了解三个概念:会话、窗口与面板。简单解释就是:我们打开一个终端,就叫创建一个会话,同时会在会话中打开一个窗口。...经常我们都是一个窗口,然后在里面输入 Linux 命令进行操作,如果此时需要连多台服务器,或者做多个不同目录下操作,我们就需要开多个窗口, tmux 就是解决这一痛点,它可以让我们一个窗口下开多个面板...# 创建会话 tmux # 这个命令会创建一个tmux 会话,同时会话名称从数字 0 开始命名 # 创建指定名称会话 tmux new-session -s 会话名称 # 退出当前会话 先按下 ctrl...b, s # 列出当前所有会话 tmux ls # 新建窗口 ctrl + b , c # 窗口是按数据 0 开始创建 # 窗口切换 ctrl + b , 指定窗口名称,即窗口下方数据 # 新建面板...# 当会话中只有一个窗口,会删除整个会话 # 清屏 ctrl + l # 翻屏 ctrl + b , ] , 然后上下键可滚动 基本上项目中掌握上述命令就已经足够用了

94820

tmux 使用教程

有时我们希望我们运行服务如npm run dev 或者一些cd命令等,被保留,不是关闭窗口再打开后,重新手动执行。tmux主要用途就在于此。 tmux 解绑了会话和终端窗口。...只不过我们可以tmux会话上层,再次输入’会话‘命令,使tmux上层运行会话’与终端窗口进行分离。这里面tmux其实可以称之为伪窗口(它其实是会话)。...# 启动命名tmux $ tmux new -s 底部不再是数字,而是命名名字 例如: $ tmux new -s test 退出会话 按下Ctrl+d或者显式输入exit命令,就可以退出...列出所有快捷键;按q返回 d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前会话 D 选择要脱离会话同时开启了多个会话使用 Ctrl+z...挂起当前会话 r 强制重绘未脱离会话 s 选择并切换会话同时开启了多个会话使用 : 进入命令行模式;此时可以输入支持命令,例如kill-server可以关闭服务器 [ 进入复制模式

3.6K31

运维必备:Linux系统下两款终端多重会话工具

办法当前是有的,为了解决此问题,我们需要将会话与窗口进行解绑,使窗口关闭时会话并不终止,二是继续运行,等到以后需要时候,再让会话"绑定"其他窗口,终端复用器软件(例如,Screen、Tmux (推荐...Tmux - Linux系统下终端多路复用器 描述: Tmux(也称为终端多路复用器)是一个类似于Screen终端会话工具,允许你一个终端窗口中同时运行多个独立终端会话。...$ tmux # 或者,新建一个指定 test1 名称会话 $ tmux new -s test1 # 查看所有会话 $ tmux ls $ tmux list-sessions # test1...工具快速上手图 总的来说,Tmux是一个强大终端会话工具,可以大大提高 Linux 系统下一个会话多终端操作效率和便捷性,企业运维中也是一个非常实用工具。...用户配置文件 /etc/tmux.con,由于,若~/.tmux.conf不存在则可以进行touch创建,操作步骤: Tmux 快捷键前缀(Prefix)修改; 首先建议对调 Ctrl 键和 Caps-Lock

14710

好用终端复用神器-Tmux

前言 许久之前就听说过tmux,但是一直没上手,直到最近需要一直linux下完成一些任务,才切实感受到了tmux优点:任意分屏、保存工作 就单单这两点,就足够实用了。...#开启鼠标 set-option -g mouse on 关于字体 若实现如下效果: 最好使用nerd fonts这里推荐一款一直使用nerd font Fira Code Regular...Tmux会话命令 #新建会话 tmux # 新建一个无名称会话 tmux new -s demo # 新建一个名称为demo会话 #断开当前会话 tmux detach # 断开当前会话会话在后台运行...ctrl b + w/s查看会话列表,按上下键(⬆︎⬇︎)或者鼠标滚轮,可选中目标会话,按左右键(⬅➡)可收起或展开会话窗口,选中目标会话或窗口后,按回车键即可完成切换。...Tmux快捷指令 常用指令 系统指令 窗口(window)指令 面板(pane)指令 tmux new -s "name" #创建session tmux attach -t "name

1.5K40

工具| 终端复用命令行神器--tmux

三 使用 鉴于tmux构成分三部分,tmux命令使用主要对象是 会话(session),窗口(window)和窗格(pane)。常用动作包含创建、关闭(退出)、重命名、连接、分离、选择。...tmux默认快捷键前缀是Ctrl+b(下文用prefix指代),按下前缀组合键后松开,再按下命令键进行快捷操作,比如使用prefix d分离会话(应该写作prefix d不是prefix+d,因为d...3.1 session操作 tmux new  创建默认名称会话 tmux new -s mysession  创建名为mysession会话 tmux ls  显示会话列表 tmux a  连接上一个会话...tmux a -t mysession 连接指定会话,tmux a -t 1 tmux rename -t s1 s2  重命名会话s1为s2 tmux kill-session  关闭上次打开会话...tmux kill-session -t s1  关闭会话s1 tmux kill-session -a -t s1  关闭除s1外所有会话 tmux kill-server  关闭所有会话 常用快捷键

1.2K20

Tmux 快速教程:快捷键和配置

Tmux 简单来说就是终端里『窗口管理器』,如果使用终端登录到远程主机并运行前台程序,那么这个窗口等于就被占用了,想要看一下 CPU 使用率,就得再连接一次。...需要注意是,这里是本地使用 tmux,最好在远程主机也安装 tmux,这样就只需要连接一次。...输入tmux就可以打开一个新 session tmux new -s session_name 创建一个叫做 session_name  tmux session tmux attach -t session_name...列出所有快捷键;按q返回 d 脱离当前会话,可暂时返回Shell界面 s 选择并切换会话同时开启了多个会话使用 D 选择要脱离会话同时开启了多个会话使用 : 进入命令行模式;此时可输入支持命令...~ 列出提示信息缓存;其中包含了之前tmux返回各种提示信息 t 显示当前时间 ctrl + z 挂起当前会话 窗口操作 c 创建新窗口 & 关闭当前窗口 [0-9] 数字键切换到指定窗口 p 切换至上一窗口

3.3K20

终端复用软件tmux那些事儿

什么是Tmux 简单来说,tmux是一个终端复用器,第一,它是终端下,也就是我们常说命令下使用,第二,它是一个可以一个窗口管理各种会话软件。...apt install tmux tmux 安装非常简便,使用起来却并不轻松。 如何进入tmux 当我们终端下直接输入tmux,我们就可以进入到tmux会话界面了。...当我们要对窗口进行水平分屏时候我们可以使用ctrl+b->",当我们要对窗口垂直分屏的话我们可以使用ctrl+b->%,这里箭头表示意思是ctrl+b是一起按下,然后再按"或者%,不是它们三个按键一起按下...tmux 除了提供窗口概念,还提供了session概念,也就是我们可以理解为一个项目,比如前端项目,后端项目,java项目,php项目等等,我们可以通过tmux -s new phpdev 来创建一个...最后,想表达是,先从简单一点点来,不要一口吃个胖子,见过很多人花了很多时间来配置它们tmux还有vim,然后感觉非常麻烦,最后就放弃了。

68020

Linux:如何在脚本开发中实现程序在用户退出后仍保持运行

Linux环境下进行脚本开发,常常需要自主管理进程,确保某些关键程序在用户退出后仍能继续运行,不依赖于systemd这样进程管理工具。本文将探讨如何通过其他方法实现这一目标。.../my_script.sh & 使用tmux或screen工具 tmux和screen是两个流行终端复用工具,它们可以创建一个持久会话会话中运行程序不会因为用户退出终止。...它主要优点包括: 会话管理:tmux 可以创建、分离和重新连接会话,使得程序可以不同会话中独立运行不会因为终端关闭中断。...窗口分割:tmux 允许一个终端窗口中分割成多个窗格,每个窗格都可以运行独立终端会话,这对于并行处理任务非常有用。 脚本友好:tmux 提供丰富命令行选项,可以方便地脚本中使用。...可配置性强:tmux 配置文件非常灵活,可以根据用户需求进行定制。 示例:使用tmux运行程序并分离会话 sh tmux new-session -d -s my_session '.

24110

Tmux一个终端窗口中运行多个终端会话,类似GNU Screen

显示快捷键帮助 ctrl+b 空格键 采用下一个内置布局,这个很有意思,多屏,用这个就会将多有屏幕竖着展示 ctrl+b !...然后按enter键后就会恢复到shell终端状态 ctrl+b d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前会话 tmux常规运维命令...1)安装命令:  [root@Centos6 ~]# yum -y install tmux 2)默认创建一个会话,以数字命名。...(不推荐) [root@Centos6 ~]# tmux 3)新建会话,比如新创建一个会话以"ccc"命名 [root@Centos6 ~]# tmux new -s ccc 加上参数-d,表示在后台新建会话...[root@Centos6 ~]# tmux a -t aaa 6)退出会话不是关闭: 登到某一个会话后,依次按键ctrl-b + d,这样就会退化该会话,但不会关闭会话

1.5K20

LinuxUNIX 下终端复用利器 tmux

用户可以通过 tmux 一个终端内管理多个分离会话,窗口及面板,对于同时使用多个命令行,或多个任务非常方便。...用法是, tmux 窗口下,先按下Ctrl+b,再按下d,就会分离会话,进入正常命令行模式。...会话管理 tmux创建一个无名称会话 tmux new -s daodaotest:创建名为 daodaotest 会话 tmux new -s daodaotest -d:在后台创建名为 daodaotest...exit 1 fi ...... } 大量数据迁移 迁移 maven 私服 nexus ,nexus 数据大概有 13G 左右,使用scp进行迁移,终端超时关闭后就会中断。...操作命令如下: # 创建 tmux 会话 $ tmux new -s nexus-scp # tmxu 会话中,执行 scp 命令 $ scp -R nexus@x.x.x.x:~/nexus

93310

到点想下班了,但是代码还没跑完,怎么办?

大家好,是梁唐。 不知道大家有没有发现,自从本科毕业了之后,不论是出来工作还是读研进了实验室,我们越来越少本地电脑上运行程序了。...tmux是干啥 很多人看到新名词会有本能恐惧,但面对tmux完全不用慌,它就是一个工具而已,不是什么神奇技术或者是黑科技。...当我执行命令tmux new -s rasp,创建了一个新会话(窗口)之后,终端就变成了这样。 会发现之前那些日志统统不见了,重新进入了一个新终端。...并且在这个终端里鼠标滚轮不能用了,这是因为进入了tmux会话之后,鼠标滚轮操作被赋予了新功能。 我们在这个会话当中执行命令,即使执行到一半,ssh连接中断,也不会有任何影响。...当然这样会引起歧义,所以我们可以使用tmux new -s命令来给我们创建会话一个名字。

71810

终端复用工具tmux使用

注:checkpoint是你已经用tmux创建session名字(tmux new -s checkpoint);ls是shell命令;加上ENTER才能在checkpoint这个session中执行...一台server上用criu来对一个小程序进行checkpoint,需要criu和小程序都运行在bash中,不是直接在ssh中,否则checkpoint得到img文件就会包含与ssh终端相关联信息...如果都在bash中,就不会再有与ssh有关信息了,另一台机器上就可以restore。...tmux快捷键 tmux会话中使用大量快捷键来控制多个窗口、多个会话等。...;同时开启了多个会话使用      Ctrl+z  #挂起当前会话      r  #强制重绘未脱离会话      s  #选择并切换会话同时开启了多个会话使用

90030

基于 Tmux 会话终端管理示例

类似 GNU Screen,Tmux 是一个帮助我们单一终端窗口中创建多个会话,同一间内同时运行多个应用程序或进程终端复用工具。... Arch Linux 或它变种系统下,执行下列命令来安装: $ sudo pacman -S tmux Debian、Ubuntu 或 Linux Mint: $ sudo apt-get install...创建 Tmux 会话 终端中运行如下命令创建 Tmux 会话并附着进入: tmux 抑或, tmux new 一旦进入 Tmux 会话,你将看到一个 沉底部绿色边栏,如下图所示。...tmux new -s webserver 这里是新 Tmux 有名会话: image.png 如你所见上述截图,这个 Tmux 会话名称已经被标注为 “webserver”。...创建一个非附着会话,并赋予名称 “ostechnix”,运行: tmux new -s ostechnix -d 上述命令将会创建一个名为 “ostechnix” 会话,但是并不会附着进入。

1.5K20

5 分钟上手 Tmux

Tmux 允许你一个终端运行多个会话,Tmuxinator 则可以让你保存 tmux 配置。...如果你是一个Clojure-based forum 工作也可以打开几个会话, 一个shell,一个grunt服务器构建前端, 一个处理datomic数据库,一个用来部署,像下面这样: ?...在打开窗口前,root目录中运行pre选项中命令, 你可以使用这个配置文件打开tmux会话, 你可以使用C-b n 切换到下个窗口,C-b p 切换到前一个窗口, C-b p 意味着你按下了控制键...,然后按下了‘b’键, 想要离开一个tmux会话,可以使用 C-b d, 如果你离开了这个会话,它仍然在运行,任何你一个窗口中启动进程都依然在运行,很少使用其他命令,如果你需要,可以参考这里...如果你要完全停掉一个会话,你需要杀死它, 使用tmux kill-session -t sample, sample是你tmuxinator配置文件中name选项名字,创建了一个别名 alias

91750

Tmux(-yank,-cssh,-xpanes)使用指南

忙着梳理项目,没时间写东西,也没什么素材,正好小伙伴抽时间写了,就转载一下。那些写了上,没写下,都得欠着,每周日也坚持看资料,但是确实没时间写。...今天这个工具小伙伴早就推荐了,今天应该自己安装,但实在心有余力不足,周日补上吧。...使用命令 tmux new -s session2创建一个名为session2会话 命令 Ctrl - b 松手后按下 %垂直分割 "水平分割进行创建相同panes 命令Ctrl - b s Tmux...会话内展示所有会话并进行切换(会话外使用命令tmux ls) 命令Ctrl - b d detach出当前窗口,回到Teminal界面(称为退出会话,或会话外) 以上为Tmux基础命令,更多命令参照...程序,依赖于Tmux /usr/local/bin下创建tmux-ssh软连接即可食用 例: `ln -s /Users/helloworld/developeSoftware/tmux-plugins

1.7K10
领券