TMUX命令的基本操作和使用

tmux:是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器”。

TMUX使用场景:假如你需要跑大模型或者数据集特别大的AI任务时,它往往需要花较长时间才能跑完,在跑的过程中,不能断电断网,一旦断电断网则之前跑的epoch全部作废,要重新开始跑。这样的经历往往是刻骨铭心的,这时候tmux的重要作用就完美体现出来了!
使用tmux将进程挂起来运行,无所畏惧everything!

下面主要针对tmux的主要操作进行总结,安装tmux不难(故本文跳过)

1、创建自己的tmux会话

tmux new -s NiUoW

其中,-s是 session 的缩写,我们启动了一个全新的 tmux 会话(tmux session),并且把这个会话起名叫作NiUoW。如下图所示,我们看见的就是tmux会话,在这里的环境与之前完全一致,所以我们可以正常做我们以往想做的everything,不再担心受怕于断网断电等突发情况。
TMUX命令的基本操作和使用_第1张图片

2.1、在原来会话的基础上创建一个新的窗口

在创建会话的同时,tmux 会在会话中创建一个窗口(tmux window),就是上图中的 ** 0:bash* **

我们用下面步骤来创建新窗口:

step 1:按 Ctrl+B 组合键,然后松开。
step 2:再单独按一下 C 键。

星号✳:当前处于活跃状态的窗口,也就是哪个窗口现在处于可操作状态,星号*就在哪个窗口的后面。

2.2、不同窗口间切换

以我们要切换到 0:bash 这个窗口为例,步骤如下:

step 1:按 Ctrl-B 组合键,然后松开。
step 2:按数字 0 键。

3、退出会话

Ctrl+B(松开)+ D

如下图所示,我们从tmux会话中退了出来
在这里插入图片描述

4、重回tmux会话

tmux a -t NiUoW

其中,NiUoW是会话名

5、查看tmux会话列表

tmux ls

以上是一些tmux的基本操作指令,相信这些指令能基本满足你对使用tmux挂起进程的需要!

你可能感兴趣的:(深度学习,linux,服务器)