tmux是linux终端的一款利器,它可以和服务器建立会话,之后就算本机网络断开或者关机,在会话中运行的程序仍然可以继续执行。

tmux的使用方法可以参见这篇**博文**

下面想说的是怎么保存本地的会话。
在日常开发中,我们可能需要同时打开好几个项目,这时我们就可以使用tmux建立对应的几个窗口,每个窗口对应不同的项目。同时,每个窗口可以划分了不同的窗格,一个窗格用于在编译目录下进行编译,一个窗格用于在生成执行文件的路劲下进行测试,一个窗格用于编辑代码,并且有些窗口有设置了不同的环境变量。但是一旦关机,tmux的这个会话就没有了。然后再想恢复的话就需要耗费一些时间。
可以采用下面的方法永久保存会话。

1.先打开tmux

2.下载tmux-resurrect

$ mkdir ~/.tmux
$ cd ~/.tmux
$ git clone https://github.com/tmux-plugins/tmux-resurrect.git

3.添加配置信息
先新建配置文件

$ touch ~/.tmux.conf

添加如下信息在上面创建的文件中

run-shell ~/.tmux/tmux-resurrect/resurrect.tmu

添加完之后保存配置文件
启用配置

$ tmux source-file ~/.tmux.conf

4.测试
首先我们重命名当前会话为test_tmux
先同时按下【ctrl+b】(前缀),再同时按下 【shift +$】可以进行修改

查看存在的会话

$ tmux ls
test_tmux: 1 windows (created Sat May 30 13:39:37 2020) [80x23] (attached)

保存会话
先按下【ctrl+b】前缀,再按下【ctrl+s】就可以保存,可以看到终端最下面有提示:
Tmux environment saved!

按下【ctrl+d】退出tmux
此时输入tmux a,会通知没有会话

$ tmux a
no sessions

恢复会话
先打开tmux
先按下【ctrl+b】前缀,再按下【ctrl+r】就可以恢复之前的会话啦,可以看到终端最下面有提示:
Tmux restore complete!

tmux关机永久保存会话相关推荐

  1. Windows Phone 8初学者开发—第21部分:永久保存Wav音频文件

    第21部分:永久保存Wav音频文件 原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Begi ...

  2. linux怎么永久保存,Linux系统中,让alias命令永久保存的方法!

    Background 最近接触到了Linux系统,在学习的过程中有一个命令别名我感觉特别有意思.于是我照着教程编写了我自己的命令alias zzm='echo "wlz, I love u& ...

  3. MFC六大核心机制之四:永久保存(串行化)

    永久保存(串行化)是MFC的重要内容,可以用一句简明直白的话来形容其重要性:弄懂它以后,你就越来越像个程序员了! 如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿.那怕我们的记事本.画图等小程 ...

  4. git永久保存账号密码

    在git bash 中执行命令: git config --global credential.helper store 在输入一次账号密码就可以永久保存了,免去git重复输入账号密码操作

  5. c# webclient 保存会话信息_会话保持机制cookie和session

    今天总结一下cookie和session的作用 首先,cookie是一种缓存机制,session是回话机制 1.Cookie的使用过程是怎么样的? 由于 HTTP 协议是无状态协议,如果客户通过浏览器 ...

  6. c# webclient 保存会话信息_winform项目——仿QQ即时通讯程序16:会话列表的存储

    上一篇文章完成了验证消息的接收,这篇文章本打算做好友间互发消息,但是做的时候发现会话列表的存储还没做.就是会话列表中有会话的情况下,关闭了软件,然后再次登录后,应该要复现会话列表.因此本篇文章将实现会 ...

  7. ubuntu服务器修改保存文件,Ubuntu Server 如何永久保存iptables的设置?

    iptables是Linux操作系统常用的netfilter防火墙规则的管理指令.对于刚接触iptables的用户来说,经常会不知道该如何把用iptables设置好的防火墙规则进行「存盘」,让它在下次 ...

  8. javaweb:会话管理和保存会话数据的两种技术(Cookie、Session)

    会话: •会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 会话过程中要解决的一些问题? •每个用户与服务器进行交互的过程中,各自 ...

  9. Android Studio数据永久保存——SharedPreferences

    数据永久保存--SharedPreferences 关于数据存储: 关于SharenPreferences 外部类访问SharedPreferences的数据的操作: 小结 本文为学习类文档,通过学习 ...

  10. Centos 7 环境下将修改后的MAC地址永久保存

    Centos 7 环境下将修改后的MAC地址永久保存的正确的步骤如下: #ifconfig eth0 down #vim /etc/sysconfig/network-scripts/ifcfg-et ...

最新文章

  1. apt Could not get lock /var/lib/dpkg/lock 解决方案
  2. 揭秘百度核心技术:53位专家纯干货分享
  3. 检测主机是否在线小脚本
  4. 汇编语言AND指令:对两个操作数进行逻辑(按位)与操作
  5. 工业交换机的几大“择机”标准,你学会了吗?
  6. checkbox 最多选两项
  7. 股神巴菲特揭示致富的十大秘籍[转]
  8. 事务连接中断_一文搞懂分布式事务-CAP理论
  9. Oracle单组函数
  10. 穷人想变富,富人想变得更富
  11. 与计算机相关的线性代数题,2007级计算机123班线性代数复习题及答案.doc
  12. java.sql.SQLException: sql injection violation, syntax error: TODO QUES
  13. UFS SCSI Inquiry Cmd
  14. 根据显卡ID识别显卡型号
  15. 一个案例教会你:全面的数据分析应该怎么做?
  16. [论文分享] Stegozoa: Enhancing WebRTC Covert Channels with Video Steganography for Internet Censorship
  17. 如何用网站统计工具追踪访客来路
  18. 订单表的字段类型 mysql_Mysql数据库下订单表如何设计?
  19. 不再盯着男性发烧友,小米手机要去“撩妹”?
  20. 数字通信计算机仿真课程总结,最新燕山大学数字通信计算机仿真课程设计报告模板.docx...

热门文章

  1. win7打印机服务器修改ip,win7系统电脑更换IP地址后打印机不能打印文件了的解决方法...
  2. 202101汇率换算
  3. 【error】RuntimeError: size mismatch
  4. Kaldi在线搭建语音识别系统-李健
  5. NLP-实体消歧/实体统一
  6. 收藏 | 史上最详细的 Landsat 1-9 系列数据集介绍~
  7. pip镜像网站及使用方法
  8. 【BZOJ】【P3110】【ZJOI2013】【K大数查询】【题解】【树套树】
  9. proteus不能打开一直在开启界面转圈
  10. VUE学习笔记,最近12,12上班,没得空继续学习vue,先记录一下