我尝试在 Git Bash 中使用命令
telnet
,但它显示了这个错误:
bash:telnet:找不到命令
我的操作系统是 Windows 10。欢迎任何想法。
那是因为git没有提供telnet。
在 Windows 中,您需要转到控制面板、程序、打开/关闭 Windows 功能并启用 telnet 客户端。
控制面板 > 程序 > 打开或关闭 Windows 功能 > 检查 Telnet 客户端 > 确定
telnet
实用程序需要用winpty
调用才能在git bash
上工作。
例子:
MINGW64 ~
$ which telnet
/c/WINDOWS/system32/telnet
MINGW64 ~
$ winpty telnet localhost 2181
Zookeeper version: 3.4.14-4c25d480e66aadd371de8bd2fd8da255ac140bcf, built on 03/06/2019 16:18 GMT
对于编程解决方案,您可以使用部署映像服务和管理 (DISM)
dism
启用功能,如下所示:
C:\> dism /online /Enable-Feature /FeatureName:TelnetClient
DISM
模块 像这样使用 Enable-WindowsOptionalFeature
:
PS> Enable-WindowsOptionalFeature FeatureName:TelnetClient