为什么 netcat 不能在我的 macOS 上正常运行?

为什么 netcat 不能在我的 macOS 上正常运行?

nc -lnvp 1234 > filename.log今天尝试在我的 macOS 上运行,它返回此错误,说我需要指定一个端口号,而我在命令上指定了端口号。

此命令在我的 Debian 和 Ubuntu 上始终有效,为什么它在 macOS 上有所不同?

在此处输入图片描述

我在基于 Debian 的机器上尝试了相同的命令并且成功了。

我应该怎么办?

答案1

ss64.com 手册 nc/netcat

-l  Listen for an incoming connection rather than initiate a connection
    to a remote host.  It is an error to use this option in conjunction 
    with the -p, -s, or -z options.

相关内容