如何在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这两种技术来保存不退出你正在进行的会话,以使你可以更有效地回到工作中。