我是靠谱客的博主 粗心香烟,最近开发中收集的这篇文章主要介绍lsof查看进程打开的文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

img

在 Linux 中,一切都被视为文件并组织在目录中。lsof(List of Open File)显示打开的文件列表。它主要用于找出有关打开文件的进程的信息。除了文件,它还可以列出目录、块特殊文件、共享库、字符特殊文件、常规管道、命名管道、互联网套接字、UNIX 域套接字等等,一个非常强大的命令,man手册用了将近两千页来描述其用法。

在本教程中,我们通过简单易懂的示例了解Linux中的lsof 命令

在实际的工作中,我们经常使用该命令来查找某个文件被哪个进程占用着。

lsof 命令

默认情况下,lsof 命令在大多数 Linux 发行版中都可用。当我们无法卸载磁盘时,通常会使用 lsof 命令,然后 lsof 命令有助于找到打开的文件及其导致该文件的进程。

句法:

lsof [options] [names]

上述语法将列出系统中所有进程已打开的所有文件。

1.列出所有打开的文件

要快速获取打开文件的列表,请键入 lsof。它列出了系统各个进程已打开的所有文件。

$ lsof 

list all open files

最后

以上就是粗心香烟为你收集整理的lsof查看进程打开的文件的全部内容,希望文章能够帮你解决lsof查看进程打开的文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部