美文网首页
tmux终端恢复软件的使用

tmux终端恢复软件的使用

作者: 花生学生信 | 来源:发表于2023-06-17 06:53 被阅读0次

    相信使用 Linux 服务器的同学,都经历过突然断网关机的情况,在用 scp 进行过服务器间的大文件网络传输时也经常会遇到连接中断的情况。大文件传输一般这需要很长的时间,这期间,如果工作电脑出现断网或者断电的情况,则会导致远程连接工具无法与服务器通信,从而使得它所控制的数据传输也因此中断。今天小果就教大家一个简单的方法解决断线重连的问题。
    tmux 是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器,它可以启动一系列终端会话。

    我们使用命令行时,打开一个终端窗口,,会话开始,执行某些命令如npm run dev,关闭此终端窗口,会话结束,npm run dev服务会话随之被关闭。有时我们希望我们运行的服务如npm run dev 或者一些cd命令等,被保留,而不是关闭窗口再打开后,重新手动执行。tmux的主要用途就在于此。
    我们在日常工作中,经常会遇到断网关机的的情况,一种方法我们可以用nohup将任务挂载在后台,另一种方法可以使用tmux进行会话的恢复。
    tmux的安装很简单,只要用conda就可以直接安装:

    conda install tmux
    
    #新建终端窗口tmux new -s <name>
    
    查看最近任务

    当你回到家后,打开电脑,连接到你的那台远程服务器,然后执行一个神奇的命令:

    #恢复之前的会话:tmux a -t <name>
    

    好了,至此,你已经掌握了最最基本的 tmux 使用方法了。当然,tmux 还有很多更高级的用法

    相关文章

      网友评论

          本文标题:tmux终端恢复软件的使用

          本文链接:https://www.haomeiwen.com/subject/kxsdydtx.html