lsof查看进程打开的文件
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lsof查看进程打开的文件相关的知识,希望对你有一定的参考价值。
在 Linux 中,一切都被视为文件并组织在目录中。lsof(List of Open File)显示打开的文件列表。它主要有助于找出有关打开文件的进程的信息。除了文件,它还可以列出目录、块特殊文件、共享库、字符特殊文件、常规管道、命名管道、互联网套接字、UNIX 域套接字等等,一个非常强大的命令,man手册用了将近两千页来描述其用法。
在本教程中,我们通过简单易懂的示例了解Linux中的lsof 命令。
lsof 命令
默认情况下,lsof 命令在大多数 Linux 发行版中都可用。当我们无法卸载磁盘时,通常会使用 lsof 命令,然后 lsof 命令有助于找到打开的文件及其导致该文件的进程。
句法:
lsof [options] [names]
上述语法将列出系统中所有进程已打开的所有文件。
1.列出所有打开的文件
要快速获取打开文件的列表,请键入 lsof。它列出了系统各个进程已打开的所有文件。
$ lsof
通常输出会很长,$ sudo lsof | more
如果您想一次查看一屏内容,请使用 。</
以上是关于lsof查看进程打开的文件的主要内容,如果未能解决你的问题,请参考以下文章