什么是“执行文本参考”? 2024-5-22 • lsof 在lsofman 页面中,有这样一句话: 一个打开的文件可以是普通文件、目录、块特殊文件、字符特殊文件、执行文本参考、库、流或网络文件(Internet 套接字、NFS 文件或 UNIX 域套接字。) 什么是执行文本引用? 答案1 可执行文件中包含机器指令的部分称为文本部分,并将它们放在一起称为文本段。在现代 Unix 和类 Unix 系统上,包含文本段的文件在进程运行时保持打开状态,以便在必要时可以将充满机器指令的页面读入(分页)到内存中(请参阅请求寻呼)。 $ lsof -p $$ | grep txt bash 3117 me txt REG 8,1 1021112 393938 /bin/bash 如果可执行文件的所有副本碰巧都被删除(更准确地说,未链接的)当进程仍在运行时,引用将足以确保只要进程正在运行,文件的内容就保持可访问。这就是为什么您(通常)可以安装系统更新并且不会中断任何正在运行的进程。 相关内容 安装 ubuntu 后笔记本电脑风扇出现问题 如何使文本居中而不添加空格并且不改变周围文本的对齐方式? Raid 6 或 Raid 10 或两者 + 虚拟机管理程序 / VM + 存储配置 Bash - 使用自动文件描述符创建而不是 fifo 定界符内“$@”的扩展 `find` 删除了顶级目录以及内容 图表列表中标题的标准格式 目录中各章节有何不同? 我们如何使用 google-drive-ocamlfuse 在我们的系统上安装多个 Google Drive 帐户? 这是 POSIX 指定的分组命令中的尾部行为吗?