常用lsof命令备忘

记录lsof命令常见用法备忘

网络

# 显示所有网络连接
lsof -i

根据协议类型筛选

# 仅显示IPv4网络连接
lsof -i 4

# 仅显示IPv6网络连接
lsof -i 6

# 仅显示TCP连接
lsof -iTCP

# 仅显示UDP连接
lsof -iUDP

根据目标地址和端口号筛选

# 根据目标地址筛选
lsof -i@${HOSTNAME_OR_IP_ADDRESS}

# 根据端口号筛选
lsof -i :${PORT_NUMBER}

# 组合
lsof -i@${HOSTNAME_OR_IP_ADDRESS}:${PORT_NUMBER}

根据端口状态筛选

lsof -i -sTCP:${STATE}

# 示例
lsof -i -sTCP:LISTEN
lsof -i -sTCP:ESTABLISHED

查看某进程端口占用

lsof -p ${PID}

用户

# 显示当前用户打开的文件
lsof -u ${USER}

# 显示除当前用户以外的用户打开的文件
lsof -u ^${USER}

进程

# 仅显示PID而不是所有输出信息
lsof -t

# 根据程序名筛选
lsof -c ${COMMAND}
posted @ 2026-10-08 01:40  boris1993  阅读(3)  评论(0)    收藏  举报