当前位置: 技术问答>linux和unix
【一个关于文件描述符的问题】
来源: 互联网 发布时间:2017-05-01
本文导语: 在介绍文件描述符的时候,有一句话是“内核向进程返回一个文件描述符”,这个进程是做了打开或新建操作的进程吗?比如在终端用mkdir命令新建一个目录文件,那这个目录文件的文件描述符就被返回到这个终端的...
在介绍文件描述符的时候,有一句话是“内核向进程返回一个文件描述符”,这个进程是做了打开或新建操作的进程吗?比如在终端用mkdir命令新建一个目录文件,那这个目录文件的文件描述符就被返回到这个终端的进程中吗??
|
创建文件夹的时候,mkdir这个命令本身是个进程,和终端无关,文件描述符会返回给mkdir,但是mkdir关闭后,返回给mkdir的那个描述符又关闭了。
|
内核返回文件描述符给调用该系统函数的进程
终端是一个进程,终端中执行的每个命令都是作为一个新的进程运行的
终端是一个进程,终端中执行的每个命令都是作为一个新的进程运行的