lsof 在 Mac OS X 10.13 上无法正常工作 - 出现错误,我正尝试查找访问特定 IP 地址的进程

lsof 在 Mac OS X 10.13 上无法正常工作 - 出现错误,我正尝试查找访问特定 IP 地址的进程

lsof 对我来说不起作用。我尝试使用以下帖子中的说明如何找出 macOS 中哪个程序和进程 ID 访问了给定的 IP 地址?查找哪个进程正在访问特定 IP 地址。但在 OSX 10.13 上,它显示:

%sudo lsof-i 1.2.3.4

密码:

lsof:未知协议名称(1.2.3.4)在:-i 1.2.3.4 lsof 4.91 最新修订版:ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/最新常见问题解答:ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ最新手册页:ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man用法:[-?abhlnNoOPRtUvVX] [+|-cc] [+|-ds] [+DD] [+|-f[cgG]] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]] [-ps] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-us] [+|-w] [-x [fl]] [--] [names] 使用“-h”选项获取更多帮助信息。

我究竟做错了什么?

答案1

根据 lsof(8) 的手册页,语法应该是:

sudo lsof -i @1.2.3.4

(请注意“@”。)

您要查找的原始答案可能有拼写错误,或者 lsof(8) 的语法可能发生了改变。

相关内容