lsof 打印数字端口
lsof print numeric ports
如何让 lsof
生成数字端口信息而不是尝试将端口解析为服务名称?
例如,我希望 TCP *:http (LISTEN)
给我 TCP *:80 (LISTEN)
事实上,如果可能的话,我再也不想在 lsof
打印输出中看到另一个服务名称。因此,如果有一种方法可以将数字端口设置为默认值,我也想了解如何做到这一点。
运行 lsof -P
.
如果您将选项与 -i 结合使用,请确保 P 在 i 之前:
lsof -Pi
根据 man lsof
,-P
禁止将端口号转换为网络文件的端口名称。禁止转换可能会使 lsof 运行 快一点。当端口名称查找工作不正常时,它也很有用。"
有时方便的是:
lsof -Pi
当我尝试 losf -iP
时,它给了我一些垃圾,所以请确保 P
先行。
附带说明:lsof -3.14
将提供相同的垃圾,请勿尝试。
如何让 lsof
生成数字端口信息而不是尝试将端口解析为服务名称?
例如,我希望 TCP *:http (LISTEN)
给我 TCP *:80 (LISTEN)
事实上,如果可能的话,我再也不想在 lsof
打印输出中看到另一个服务名称。因此,如果有一种方法可以将数字端口设置为默认值,我也想了解如何做到这一点。
运行 lsof -P
.
如果您将选项与 -i 结合使用,请确保 P 在 i 之前:
lsof -Pi
根据 man lsof
,-P
禁止将端口号转换为网络文件的端口名称。禁止转换可能会使 lsof 运行 快一点。当端口名称查找工作不正常时,它也很有用。"
有时方便的是:
lsof -Pi
当我尝试 losf -iP
时,它给了我一些垃圾,所以请确保 P
先行。
附带说明:lsof -3.14
将提供相同的垃圾,请勿尝试。