如何在linux中保存不退出?(linux保存不退出)

在Linux中,您可以选择直接运行一个会话,而无需退出终端并可以一直保持一个活跃的保存状态。此外,还可以将活动会话委派给另一个Shell,以便将其暂停或再次访问。在本文中,我们将研究如何使用Linux中的screen和tmux技术来保存不退出会话的相关细节。

### 1. 使用Screen技术保存不退出

Screen是Linux桌面下的一种命令行技术,用于创建、处理和分享瞬时的终端会话。在使用Screen时,您可以创建一个多用户的会话,然后通过显示一个菜单来控制终端的活动。因此,例如,从多个终端之间共享资源或将任务分配给需要它们的终端服务器,可以很容易地实现。

要使用Screen来保存不退出,请首先打开终端,使用命令“screen-8”运行Screen,创建一个新会话。

$ screen -8  
来自/dev/pts/8控制台(Unix 2008-12-23)

接下来,运行您想在终端上运行的任何Linux指令。例如:

$ ls -l   
total 88
-rw-r--r-- 1 root root 57277 Jul 15 13:17 example.txt

输入Ctrl + a + d可以离开不退出的screen会话:

[Ctrl +a + d]
$

Ctrl +a + d 将离开screen,但会话将保持活动状态。

要再次访问会话,请键入“screen -r”命令:

$ screen -r
进入/dev/pts/8终端(Unix 2008-12-23)
$ ls -l
total 88
-rw-r--r-- 1 root root 57277 Jul 15 13:17 example.txt

### 2. 使用tmux技术保存不退出

tmux是Linux系统上另一款非常有用的技术,可以构筑一个虚拟的多个终端的窗口环境,可以随时保存不退出。

临时会话的创建以及其他任务(例如分离会话、创建终端或将终端设置为静音)都可以通过使用快捷键或tmux指令实现。因此,要使用tmux来保存不退出,只需在终端中输入“tmux”命令即可:

$ tmux
来自/dev/pts/8终端(Unix 2008-12-23)

此时你可以使用相同方法执行想要进行的任务,然后按“Ctrl +b”(b表示回车),后跟“d”来保存不退出:

[Ctrl + b + d] 
$

要重新进入不退出的tmux会话,可以在终端中键入“tmux attach”

$ tmux attach
进入/dev/pts/8终端(Unix 2008-12-23)

总之,在Linux中,你可以使用screen和tmux这两种技术来保存不退出你正在进行的会话,以使你可以更有效地回到工作中。


数据运维技术 » 如何在linux中保存不退出?(linux保存不退出)