dtach

来自 ArchWiki

根据其网站,dtach 是一个小巧的程序,它模拟 screen 的 detach 功能,允许您在受保护于控制终端的环境中运行程序,并在以后连接到它。

安装

安装 dtachAUR 软件包。

用法

创建新会话

要创建一个运行命令的新会话并连接到它

$ dtach -c socket command

例如,要创建一个运行 bash 的新会话,并将套接字位于 /tmp/bashsession

$ dtach -c /tmp/bashsession bash

要创建一个运行命令的新会话,但不连接到它

$ dtach -n socket command

连接到会话

要连接到现有会话

$ dtach -a socket

要连接到现有会话,如果会话不存在则创建它

$ dtach -A socket

从会话分离

在连接的会话中,输入 Ctrl+\。此组合键可以使用 -e 标志修改。

技巧与提示

共享会话

要与另一个用户共享会话,只需 #创建新会话 并更改套接字文件的权限,以便其他用户可以读取和写入它。然后,其他用户应该能够 连接 到该会话。