📅  最后修改于: 2023-12-03 15:39:21.726000             🧑  作者: Mango
在程序员的工作中,常常会出现需要重新附加屏幕的情况。这个过程也被称为“重新连接”或“重新接入”屏幕。通俗地说,就是将当前正在运行的程序绑定到一个新的终端窗口中。
在程序员的日常工作中,经常需要在终端中输入命令来运行某个程序或服务。但是在这个过程中,如果突然有紧急事务需要处理,需要关闭当前终端窗口,并在另一个窗口中重新启动程序,则会导致当前已打开的终端中的程序退出。这种情况下,就需要使用屏幕重新附加的方法将已经运行的程序重新连接到新的窗口中。
在 Linux 和 MacOS 系统中,用户可以使用 screen
或 tmux
工具来重新附加屏幕。其中 screen
是更为常用的工具之一。
screen
命令,即可创建一个新的 screen 会话。ctrl+a
和 d
键,即可断开当前的 screen 会话。screen -r
命令,即可重新附加之前断开的 screen 会话。tmux
命令,即可创建一个新的 tmux 会话。ctrl+b
和 d
键,即可断开当前的 tmux 会话。tmux attach
命令,即可重新附加之前断开的 tmux 会话。程序员在日常工作中,经常需要使用屏幕重新附加的方法来避免在突发情况下丢失已经打开的终端中的程序。使用 screen
或 tmux
工具,可以更加方便地进行此操作。