lsof打印数字端口

时间:2015-12-01 23:34:15

标签: unix tcp ports lsof

如何让lsof生成数字端口信息而不是尝试将端口解析为服务名称?

例如,我希望TCP *:http (LISTEN)实际上给我TCP *:80 (LISTEN),如果可能的话,我再也不想在lsof打印输出中看到另一个服务名称了。因此,如果有一种方法可以使数字端口成为默认值,我也想了解如何做到这一点。

2 个答案:

答案 0 :(得分:66)

运行lsof -P。根据{{​​3}},“-P禁止将端口号转换为网络文件的端口名。禁止转换可能会使lsof运行得更快。当端口名称查找不正常时,它也很有用。“

答案 1 :(得分:0)

有时方便的是:

lsof -Pi

当我尝试losf -iP时,它给了我一些垃圾,因此请确保先P


请注意:lsof -3.14将提供相同的垃圾,请勿尝试。