百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dtach

> 编程语言
开源

一个简单的程序,模拟屏幕的分离功能

732 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个简单的程序,模拟屏幕的分离功能

  1. 简介

屏幕还会干扰我使用全屏应用程序,例如 emacs 和 ircII,因为它对程序和连接的终端之间的流进行了过度解释。 dtach 没有终端模拟层,而是将程序的原始输出流传递给连接的终端。 dtach 所执行的唯一输入处理是扫描脱离字符(该字符会通知 dtach 从程序中脱离)和处理暂停键(该键会告诉 dtach 临时暂停自己,而不会影响正在运行的程序),并且如果需要,可以禁用这两项。

与 screen 不同, dtach 的功能极其有限,体积非常小。这使得 dtach 更容易进行错误和安全漏洞的审计,并且在空间受限的环境中也能使用,例如在救援磁盘上。dtach 目前仅在 Linux/x86 平台上进行了测试,但它应该可以轻松移植到其他 Unix 变体。它目前假定主机系统使用 POSIX termios,并具有可用的 forkpty 函数。dtach 可能需要访问文件系统中的各种设备,具体取决于 forkpty 的功能。例如,在 Linux 上,dtach 通常需要访问 /dev/ptmx 和 /dev/pts。

$ ./configure $ make 如果一切顺利,您的系统将生成一个 dtach 二进制文件。您可以将其复制到系统上的相应位置。dtach 使用 Unix 域套接字来表示会话;这些套接字存储在文件系统中。您可以指定会话的名称,并将其存储在文件系统中。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言