不能在git bash中使用命令telnet

时间:2016-07-02 01:13:57

标签: telnet git-bash

我尝试在Git Bash中使用命令telnet,但它显示了以下错误:

  

bash:telnet:命令未找到

我的操作系统是Windows 10.任何想法都表示赞赏。

3 个答案:

答案 0 :(得分:14)

那是因为telnet没有提供git。

在Windows中,您需要转到控制面板,程序,打开/关闭Windows功能并启用telnet客户端。

答案 1 :(得分:0)

要添加到@lostbard的答案和@signonsridhar的注释,需要使用winpty调用telnet实用程序以在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

答案 2 :(得分:0)

对于编程解决方案,可以使用部署映像服务和管理(DISM)

在Windows命令提示符下,您可以像这样使用dism to enable features

C:\> dism /online /Enable-Feature /FeatureName:TelnetClient

或者在Powershell中,使用DISM Module像这样使用Enable-WindowsOptionalFeature

PS> Enable-WindowsOptionalFeature FeatureName:TelnetClient