当前位置:K88软件开发文章中心电脑基础基础应用16 → 文章内容

Linux lsof 命令使用详细说明

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-2-3 0:47:58

1309 /dev/initctl  每行显示一个打开的文件,若不指定条件默认将显示所有进程打开的所有文件。lsof输出各列信息的意义如下:  COMMAND:进程的名称  PID:进程标识符  USER:进程所有者  FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等 Linux lsof 命令使用详细说明  TYPE:文件类型,如DIR、REG等  DEVICE:指定磁盘的名称  SIZE:文件的大小  NODE:索引节点(文件在磁盘上的标识)  NAME:打开文件的确切名称  其中FD 列中的文件描述符cwd 值表示应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改。txt 类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序。其次数值表示应用程序的文件描述符,这是打开该文件时返回的一个整数。如上的最后一行文件/dev/initctl,其文件描述符为 10。u 表示该文件被打开并处于读取/写入模式,而不是只读 (r) 或只写 (w) 模式。同时还有大写 的W 表示该应用程序具有对整个文件的写锁。该文件描述符用于确保每次只能打开一个应用程序实例。初始打开每个应用程序时,都具有三个文件描述符,从 0 到 2,分别表示标准输入、输出和错误流。所以大多数应用程序所打开的文件的 FD 都是从 3 开始。

上一页  [1] [2] 


Linux lsof 命令使用详细说明