tmux 是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器,它可以启动一系列终端会话。
我们使用命令行时,打开一个终端窗口,,会话开始,执行某些命令如npm run dev,关闭此终端窗口,会话结束,npm run dev服务会话随之被关闭。有时我们希望我们运行的服务如npm run dev 或者一些cd命令等,被保留,而不是关闭窗口再打开后,重新手动执行。tmux的主要用途就在于此。
我们在日常工作中,经常会遇到断网关机的的情况,一种方法我们可以用nohup将任务挂载在后台,另一种方法可以使用tmux进行会话的恢复。
感谢梁师兄的帮助
软件使用:
#新建终端窗口
tmux new -s <name>
在终端下方会出现绿色的提示
恢复之前的会话:
tmux_attach <name>
查看最近任务状态:
tmux ls
参考链接:
tmux命令_Linux tmux命令:一个窗口操作多个会话 (biancheng.net)
更新于2022年5月6日
网友评论