概述
在 Linux 中,一切都被视为文件并组织在目录中。lsof(List of Open File)显示打开的文件列表。它主要用于找出有关打开文件的进程的信息。除了文件,它还可以列出目录、块特殊文件、共享库、字符特殊文件、常规管道、命名管道、互联网套接字、UNIX 域套接字等等,一个非常强大的命令,man手册用了将近两千页来描述其用法。
在本教程中,我们通过简单易懂的示例了解Linux中的lsof 命令。
在实际的工作中,我们经常使用该命令来查找某个文件被哪个进程占用着。
lsof 命令
默认情况下,lsof 命令在大多数 Linux 发行版中都可用。当我们无法卸载磁盘时,通常会使用 lsof 命令,然后 lsof 命令有助于找到打开的文件及其导致该文件的进程。
句法:
lsof [options] [names]
上述语法将列出系统中所有进程已打开的所有文件。
1.列出所有打开的文件
要快速获取打开文件的列表,请键入 lsof。它列出了系统各个进程已打开的所有文件。
$ lsof
最后
以上就是粗心香烟为你收集整理的lsof查看进程打开的文件的全部内容,希望文章能够帮你解决lsof查看进程打开的文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复