外观
Linux 查看进程开打的文件、进程打开的端 – lsof 命令
约 386 字大约 1 分钟
2024-06-24
lsof 命令
用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。
命令格式
lsof [参数] [文件]
常见参数
- -a 列出打开文件存在的进程
- -c<进程名> 列出指定进程所打开的文件
- -g 列出GID号进程详情
- -d<文件号> 列出占用该文件号的进程
- +d<目录> 列出目录下被打开的文件
- +D<目录> 递归列出目录下被打开的文件
- -n<目录> 列出使用NFS的文件
- -i<条件> 列出符合条件的进程。(4、6、协议、:端口、 @ip )
- -p<进程号> 列出指定进程号所打开的文件
- -u 列出UID号进程详情
使用实例
1.查看谁正在使用bash文件,也就是说查找某个文件相关的进程。
lsof /bin/bash