lsof打印数字端口

Jon*_*eld 52 unix tcp ports lsof

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

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

kwa*_*nek 78

lsof -P.据说man lsof," -P禁止将端口号转换为网络文件的端口名.禁止转换可能会使lsof运行得更快.当端口名称查找不正常时,它也很有用."

  • 从手册页:`-n`:禁止将网络号转换为网络文件的主机名.`-P`:禁止将端口号转换为网络文件的端口名. (5认同)

pro*_*sti 11

有时方便的是:

lsof -Pi
Run Code Online (Sandbox Code Playgroud)

当我尝试时,losf -iP它给了我一些垃圾,所以请确保P先行。


作为旁注:lsof -3.14将提供相同的垃圾,不要尝试这个。