什么是“执行文本参考”? 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 和 linux 用户共享文件 文件历史记录在 RAID-5 磁盘上不起作用 微型窗口仅控制台 DHCP 服务器 无法从 Internet Explorer 10 打印 为什么作业不列出脚本中的命令 MySQL 模糊选项问题 在多个外部硬盘上查找并打开有限数量的文件 构建项目时下载缺少的依赖项? 防止删除共享文件夹中的其他人的文件 组策略错误 1006 和错误代码 52