lsof可以查看当前系统中正在被使用的文件,包括动态库

lsof的英文是 list open files

lsof打印结果的最后一列是Name,表示正在被使用或打开的文件名或动态库名

lsof直接回车,会显示很多,可以配合more命令查看

一个文件或动态库可能被多个进程打开,lsof会显示多行

lsof | more -10

sudo lsof | more -20

lsof后面跟具体的文件或动态库,会打印使用该文件或动态库的进程

lsof /home/lyf

目录也是文件的一种

lsof /usr/lib/x86_64-linux-gnu/libc.so.6

lsof可以查看某个端口被哪些进程占用

lsof -i :443

lsof后面跟p和具体的进程号可以打印该进程正在使用的文件和动态库

lsof -p 7171

对lsof的打印结果还可以利用grep进一步筛选

lsof -p 7171 | grep '\.so$'

相关推荐
aHais_41 分钟前
REGMAP使用方法杂项
linux·单片机
XP62261 小时前
Linux安装RabbitMQ
linux·运维·rabbitmq
xlq223221 小时前
17。进程地址空间
linux·运维·服务器
疑犯1 小时前
Linux中符号命令详解
linux·运维·服务器
hweiyu001 小时前
Linux 命令:echo
linux·运维
zl_dfq1 小时前
Linux 之 【多线程】(线程池、单例模式)
linux
Ha_To1 小时前
2026.2.3 Dockfile创建镜像
linux·运维·服务器
筵陌1 小时前
Linux网络传输层协议TCP
linux·网络·tcp/ip
HIT_Weston1 小时前
132、【Ubuntu】【Hugo】搜索功能异常(问题解决)(二)
linux·运维·ubuntu
a1117761 小时前
Live2D 虚拟主播软件(开源Python)
java·linux·运维