bash:telnet:找不到命令

bash: telnet: command not found

我正在尝试使用telnet 连接服务器,但是当我输入telnet localhost 8000 时,它显示找不到telnet 的错误。我用 C 编写了我的代码,运行 它在 macOS 终端上。我应该先安装一些东西才能使用吗?

是的,您需要安装 telnet 才能在 mac 上使用它。您也可以尝试使用 pre-installed on macOS machines 提供的替代工具。它称为 netcat,您可以执行以下操作:

nc -vz localhost 8000

如果上面的命令不够好,您可以按照此处的教程在 mac 上安装 telnet:

https://osxdaily.com/2018/07/18/get-telnet-macos/

更准确地说,标题为: Installing Telnet in MacOS with Homebrew

您需要安装 homebrew(它是 MacOS 的包管理器,类似于 linux 中的 yum 或 apt)。